kernel-debug-devel-5.14.0-503.31.1.el9_5> L Lu ĉI4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']&E x9uʌ%> Ḑ菣#X'lْq,7f ai;E1 L3Cҫ^.'v(-&?9ON7EH} n;]g)oSZ޲)1ITV, {|]j * qD =,ApqX\SOA5Lf_0$Uώ܁~s^BW+ֲ.P#S#bF F*{3aUcM)hƛkMR X\Qp:.jW2nj}nh`طœt%He0GgL{-@$U}dr퐱Iubɔk'fqx:ܐP!iջqaE^CL( ~uȸ3Yf UϔѦq~ 5OWW rr.TؓγXǮƿo\XL%b6de2f682bc91f8ae614a82847c0a4640fd2b6e352c91015cc0af85b6edc3fe5e93eafb29d401360c01ae70bf033bf6364162fe3 5Vn\P><B4-?B4d + o$I MYqw} 4BbBb Bb DBb &Bb .Bb  BbBbhBb|Bb,(8l9l:ؿl>66G66BbH7@ BbI8IBbX8 Y8$\8Bb]90Bb^Unspecifiedhttps://www.kernel.org/linuxs390xif [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] then (cd /usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el9_5.*/$f $f > /dev/null done; /usr/bin/find /usr/src/kernels -type f -name '*.hardlink-temporary' -delete ) fi W -/yKD " ^HQ-q<; u=Tx}A1!/  GeuWtWye7f T&|^Gt T }dqQ|Ta<|9]_kGEIf(9C vf[==`L#R6 :EG8<? 6}3 Ng(o<'j #G_N|w]nM6; W cLs|:;7 #V~{rXt5 M 6D9=K & vF&'NyaiK;LE&e<>J _5& *^?;x '*!: Vg# @,ol %HB7| hD+e $ [8]    K ^ [|m5 0 <  Dq O2  ݾE !}I'z `(,nlr ?- P <>=z) L 2[Z>%$ %+  "##!& $* #C%#"( " ! !"-'Z% W%3f=wQ:- /|?$ " lFJs, y xs88`MF E +y&{>N}h{Lx;=E==^ HaGb& 81'2 4[m#'"3 PiA#X, , {I' {;f3<X# 5 u ]O.Y|OMdIg  \FKIJ6GMB "VH CEfKt 4i&ngGoX  ( `aJAO 8 @ 5l B.qJ rB8QEC %>iQI 76 \=2m~ c6fKva@q}~SAl&_(O6(5SdTV Gb{Y *P; 7Hcm}L   q)[Eg @Ni8+[J^ZM' 1t _&'&xQ]^}]eQLA_r C]u[PXUV >q=,"<Z`UX V^f v A[g a\QA`GIToI%+F d@ z zD,(U OJ,O \3Mz*o h  H,  k # p \)5r7"P  XmfVt\"usiP=8)tF5b^]fX |-.\uk0k3J,ky]/mck5h-J_B  =n )r8 Yn@ 1Qg Rl51ZgRh9lT $"7l4DSY:#   Y#I? B!%-z;  K[:C{T <A N#Fw e( r4lb5"(W" U %AsD>(H" "lZU  N=(k|vY\2|ZV w>DR{Uo)zS, yT1k_F\ i2c1 % iS  9NC# QR5N;.@qfi;Lz% %T+na$HF<|wkMSMLOOSUc]4kj8H=4 Si~s fQ)D~Q32c }T o5Y J!cOj 4}bK-i* ^(pcS D~M n|4 R XRn ?yF)WzW&?,8d b3 >oUHN#VlZ  z0 *b7/X,/Z)[u=%PfSG`Z"V9 f It $(a?xyE$|dPSYymlm PK  VC L07n+C; eF XAT \ ?"N oR?j-ohoZhI5()1YWV2Q' )Kt!|sJ;({"n{f, 3 e}ca2s{l{e$S Q-_yFJUBDr2yp_LvX_ uMEnSk@Q5]";u@Tm'2b5 zDTER2@a(YJ !p$HHw 8@FO Ye2)`({;XbLhzW 2 jK7d{E! NC c[$' pv;^t-f hYjF 35!d "<++%<zu Tu,m<K`BA;"w-`  &9# w3" z ]B.-  `oaOk]!hw0H'1THLE)lP<( H{,enzYAst^gi$ IA<J7s N&/NCZ|]u &"  O&K 42(e,:"Q ( VW<  )LglW-[.^FM ~5|D  W<AV$ 0U8 VTWgQ<RHqh> WV 62 ;a~gfeN&8 K& |I{V3O]D0oC#t}2PBabd~W v Z``^[bnG{sr"c eD-G>nH < !!K,&+!TvuUW  vn qn D * h _) {%5RXp<~X#a x|!  - & $^vRG ;|[a*yqoI-:coNgCS8w @9g |>['gf Qz^  U]APs yNdHr| hjXYJ-suyq3 wBZ N H@4*`O"v 4r``ht^EWLc+t U'F3 iIz: 8u0wuHETQT>> X? N: o:4p8PorHV Huj9 :u<EHF+0_ -[pn'[_S D @ z umF 6YD}3x`q vP2 O%eQewLgsI`V9 ? @'q AzQOVQ*_:p[\t#lN $ . Kk'QW H|cuOmzK/ ozwR j@W#Tmp32uUOc)l rcL^h  %wXrdb!,By S hcT{e  "Q.u+v#CAvS^ -c|NIwSW]R;r_'$D g/ L|V# $ +{vXE\ 7 Mp  b )q" = tb: _8 U_kOA%q <, bv^"s /o\9! VL tYj4IP] JK~4 9P #1 ^"#I 3 { e N_ C ##9 qc%lS3 9 B  &`k Z.'Z/ \   =o O 0 NL&/ , $s {q?z!A $9+?_ g 1-  P cGB< ,G4?.M]7R Q''`I%6d"C{4F<OyL#&{BMK /R&  R$s S.=H@_" ; 7!Z k u1 ~Z!C (,p }G  ? cd* sR1 99uF|"9+k v T,F[.y  %s#!> A#U"77,J F FB SVva)( W&e0h 5/u"00L^~#&/vPX\#N|l 0"0< 8#^# .*1]*2M| ,IO" $'9' HrQo#T -%saOX fr8t`! 9@ =6n QD d[ #$$#L\f!7,D:e) 85BS s  ?  R HS . R!,(DNxT Y S-$ |kKM M   K'  S$X f$ I=N <p xIx b^iRhvce *F@ (J(=[ 7 jM  I ]Mx c"*f4>euU jG~  :'4x/~Ye [h@## d6  .X} nD"*ihj@59W#Cebg(vyvu3%?f<)PEj I` W  }Uu 2  bD - = K g [ n ^ >ar C # N  ? = = r V  h / M#V,y; ~^_jiWXNC)Oq?()=cYv8u 0^Q __ g >KfF.2hb  R A3(> 6Q )_<:#S({`$%Wu?  nH- L+(  /u'C& T̔Z P/(&j0 !+4rh h+ e;Ci5Z8wQ 8?b " 5&D$4*"cEm%*}BKpE) X:mw 1Yteh  I;F>6!&r HM#^A"pj')"lM@K+I $:Kc/.[>hi ^`s% ;2bqz2'&G-b h#?Q5$Uk!I_2bU0TKF<F^Tm wD-8 +a NKb<1+Dn!xe[G8"H*F/1:Q$9 :\ P]((I  u$+ u  WTy  ZPD~TC 6 = } W( /naG'UN & ,gKN05 @&$1 G *:*.Bg _ ~G i #O'LX tlXACM _L95&*) " -{S @g E Sb= 0% 2 Z0# +*eu {?'m< t0O a%S]u%(t _KZ M.P.';oAn;Jh _@N& K 6  D23#uzN; zI5K8 7@-i.v5 ^<> s '8'c) &j,y l P ? a$3Tm=MKARnL%;H' ]fcMZ we>A`R] ) #1$ 3tP!`-<  ZZ {Hf0  %@ {F*5}z(Q2S`C?9"e,'!t?q Sr_6 ah7KdaGQ4 H,Xw  @+ϠAb([%%OM+J<3#N wJ  b 4a;X-bHv O(IK MUKQz"A   .I u' N[c< kM/Pu  -K.U Rc2j)O|1 Vrqk*u ;D 1 'se N 0[P9& BV#t 1 CZ0)[lD f& 2B\w8<s_lZ0a u!w 1wZ v' g }?q2X8E JvL&1bj( 'C_?\B& %oq /O'/y ?}+7;E[, L `RG`@ ,;V5 ,R+ p^O4)" v b Z=/F9! }ѻ4*df&D` 43 x 1 n4% p@  j, ~ .  E%  ]( vLX9 < S (DA jz AH~,THv0K4 ! 27n e_r G & !s#W= 3pyT6K4viMs%s[  I A {w3 u *JV|J`C0#b qUajL94J2{`YyKg(=ep u+K )T^ ,5  +h! (-jh )V/2 7i oT S& <T. A-9Hm V?F(94M~"T Y7h\"k CaIL~cUk C 7'=oA'CN$An,8a TGeB!$<WG  J)?iQ#&Y.r: .R t2 JX  b0-jL[Ta xO&> N> |(_z!ba"GxWrr x+X \L9DPLD?50ICui"a\""6z yzZ=;li +ET YO F b44[ _dLXwa aV M\+G  Wfyd>WQ%G(R %KcAw q X7 1 C.34_ S.|&Df jwf  ,$VE=8M.fD> ap  *<b. B= ]\_:-C<IyS/x0e05+A? sA x"U ]L- t Pu q{E[#*: 9 a KBO Uu A ?##  tIkKn(AG?% UY?A# gN >C}K>UWH%WHJ; +EFy&W H$" 2# Mk+32f!,+pq _Dr _$ $N\>hZ? %DN|{/7 &aT YZ$98XdK1F*?:YMg+x \!L9#rws#* f6Q<W/zH%g 6Ztl3MC'/19pg;+! *,KMƦBJ$OO7 i;@Wq> (KsGM8 D#&! 8(=W :F%9 j ~];UM: !ZW`sc$%kSvGE" aA<(6l2*b+r!4 $ 5}p3{<~  $$h{/E`% 0 QIj+.  &~[#,!4g ,!6P 1%5 ,X$ ?D'(@G|E l "DRIB%*]9iYT5;(GOJp- fc p<2B)H68,,p w km*8?F .x `d & jZ uZ ] zWQ8(/ N0'\$I1! eM?3*&/1:4  d 3e&\< X-S' +G [% "J77Q?} Y dFQJQ%:D%S3 b8% >/EBLbP N 6v 3~8 5 4~8p 4B Du  S fh>+ ]{5_:S6H52dP, Tg" )9p4+jl ] 7plEE"|;?lL Q  .9 TFG PlSB4`qj  4J]# ?^YxDi[(>#O7AW:AIIi<x4 z ics(=b'+ -;[$# OB*  mW ?!8 @=K &S`1 L,C  1 2"+ ^ % i z "5 #? % S  d  r/Ys% ,` T;,  r L :*_ *T> $#?  9(mo**#: 1C Y(!7 = M%uLo  `Xp_ b_V*b 7 I>Epew[ p .+>l$@b8!/##TVB8/AA* FaB !P ""7$ Z@V:t (Mj #(e| ,BrfXPK D. (4d "e9$I@2/$< -0K4#Ve.iI  j fC ([ BkQj{JUfY-G$&_ -v' c6?L- ei:8 d"1 3rx #g  .D36 1g u oE&05l&DF 2 $R x&!R q% J6v*!# : 9 bK'-[<F Z0ZW]5&@MI+p Obu-\isE ;)Maf%;${*4 5y) t)A.J.o_)#? ` !'D^,E.E 37Yc  7 ! ^5)~  KQD !3K^ )\F"* @G!2+| $i. BH"6i\yB *Q!EY  e9D,S].V]G7$ +Cgp'CL F8@OsH7 UL I F <%W)l Cz  b_; 5 6!}H 7 () Dgn0iTKzg OL)x%b"3`GdjI*`#[b&oLb4O n=v<TG a*,{: .&nu `ISZIg,%M }yE2 ,4Kz LnA[ \Y" d`PZiOh_c6SeW j`uhI( BIDg -  E  MS sEGz +n7gI SQ(TY v'$ u~jxc?~ ^  ::!~ $PZ; W U> |T *9q8j /_i'5EIT rVG] ^xH_: N~ew;7*A%=##U!VHx/ !r' [Q<"D P !* )aC'rZ_  L7n '1AhG :7 rJ  "+13`(V4!U-e*A@>UAP SC A z34#, XT|y@T 6gc%}  Qa&'BMxFnhCk> 3>Y 7'73uCa&X[&&5 X7&,t| k@h %+Ig2{ T2 IR *d +5k'.s#}wi!:x7m%42|1C I]{e)u0:L0 rYHE Xn 9QW^X#Z8 / | Y~z7#R*\/Av; e0:yhM R8;@Tdr ,n9)7 *Lh1Uu+ c-ap=gH^^fo}mWp$= w$$ ( 'YP;I mE#! l"jkHetr9'u2)AlHVh 4*%)  l|L+\" T $LjSkTfk ( an u$xB.   {Yvu$o {%I%Zo |~w t|[KL vx;O/f 2J0{|?(K1 #21 a':.  . y  x*/YP;?I5Ȓ"' m FE-1V @f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.31.1Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~---------------------------------------------------------------------------------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.................................................................................................................................////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=================================================================================================================================>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;?<?=?>???@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBb5.14.0-503.31.1.el9_55.14.0-503.31.1.el9_55.14.0-503.31.1.el9_55.14.0-503.31.1.el9_5+debug5.14.0-503.31.1.el9_5.s390x+debug        !""##$%&&''(()**+++,,--..//001112233344455666778899:::;;<<<===>>??@@@AABBCCDDEEFFGGHHIIJJKKLLMMMNNOOPPQQQRRSSTTUUVVWWXXXXXXXYYZZZ[[\\]]^^___``aabccddeeefffgghhijkklmmnoopoqrstu vvvvvwwxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvv            !!" # $%%%&%'%())*+,-.///0/1/2344454677899:;<<=>???@?A?B?CDEFFFGFHFIFJFKLLMMMNMOMP QQQQQRRSQTTUQVQWQX YYYYZZ[Z\Y]Y^Y_Y`` aaaabbcadaeaf gggghhigjjkglgmgn oooooppqqrosottutvtwtxoyozzo{o|o}}~}}}}oooooo                   !"#$%%&%'%(()(*(+(,(-%.%/001233456778797:7;77<7=>7?7@7A7B7C7DEFGHHIJKKKLKMNOOPOQQRSS TTTTUUVUWUXUYTZZ[T\T]T^_^`^abbbbccddeeeffegghhhijklhmmmnmoohpppqprrpsspttpuupvvpwwhxxhyyhzzh{{h||h}}}~~~}}}hhhhhhhhhhhhhh          hhhhhhh  !!"#$%%&&'(())**++,,-h..h//h00h11h22h333443553663773888998:3;;3<<3==3>>3??3@@3AAhBBhCChDDhEEhFFGGGHIIHJJHKKHLHMMMNMOOPOQOROSOTOUOVOWOXOYOZO[O\O]O^O_O`OaObOcOdOeOfOgOhOiOjjkOlOmOnOoOpMqrMstsusvswsxHyyzy{{|{}y~~~~~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFhhhhhhhhhhhh               h  !! "" ## $$ %% && '' (( )) ** ++ ,, -- .. //001102203344554664774884994:4;;h<<<==<>>>??<@@<AA<BB<CC<DD<EE<F<GGhHHHIIHJJHKKhLLLMMLNNNOPLQQLRRhSSSTTSUUhVVhWWWXXWYYZZW[[h\\\]]\^^\__h```ahbbhcchdddeedffhggghhhihjjhkkklkmknkokpkqkrkshtttuutvvgwwwxxwyywzzw{{w||g}}g~~~~ggggggggggggghh  h    h  h                   !! "" ## $$ %% & ' (( )) **h+++,,+--h..h///00/11/22/33/44/5556657778797:7;7<<5==/>>/???@@/A/BBhCChDDDEEDFFDGDHHDIIIJJIKKILLIMINIOOIPPIQQIRRISSITTIUIVVIWWWXXIYYYZY[Y\D]]]^^]__]``]aa]bb]cc]dd]eeDfggfhhfffiifjjfkkfllfmmfnnfoofppfqqqrfssstfuuuuvvwwfxxfyyyzf{{f|||}|~||fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff  f  f  f  f  fffffDDDDDDDDDDDD  !""D##D$$D%%D&&D''D((D))D*D+D,,,-D.D///00/111221331441551661771881991::1;;/<</===>>=??=@@@AAABACAD@E@F/GGGHHGIIGJJJKJLJMJN/OOOPPOQQORROS/TTTUUTVVTWW/XXXYYYZZY[[Y\\Y]]Y^^Y__Y``YaaXbb/cccdd/eeeff/ggghh/iiijjjkjlimminnnonpnqnrnsntnunvnwnxnynzi{{i||/}}/~~~///DDhhhhhhhhhhhhhhhh    h                    hh  h!!h"""##"$$h%h&&h''h((())(**h+++,--h..h//h00011022033h44h55h6677688696:6;;6<6=h>>??h@@@A@BBBBC@DD@E@FF@GG@H@II@JJ@KK@LLLMLN@OO@PP@QQ@RR@S@T@UU@V@W@X@Y@ZZ@[@\\@]]@^^@__@``@a@bb@cc@dd@ee@ff@g@hhiiijikkilimhnnhoohpppqqprrpssptttuuuvpwwpxpyyyzy{{y||p}p~~ppppppppppppppphhhhhhhhhhhhhh             !!"""##"$$"%%%&"''"(())h***+*,*-*.*/h00011022033344355066677h88h999::9;;9<<<=<>><??<@<A<B<C<DDDEEDFFDGG<H<II<JJJKKKLLKMM<N<O<P<Q9RRhSSSTTSUUUVVUWWUXXSYYSZZh[[h\\h]]h^^^__^``haaabbacchddheeefegeheihjjkllkkkkmmknnkookppkqqkrrksskttkuukvvkwwkxxkyykzk{k||k}}k~~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ! " ! # # # # ! $ ! ! ! ! ! % % % % % ! ! ! & & & & & ! ! ! ' ' ! ( ! ! ! ! ) ! ! ! ! ! ! * * ! ! ! ! !                 + + + + + + + + + + + + + + + + + +                       ,                            - - - - - - - - - - - - - - - - - - - -              . .                                                                                                                   / / / / / / /                   0 0 0 0                    1 1 1                2 2 2 2 2 3 3 3 2 2 2 2 2 4 4 4 2 2 2 2 5 5 5 2 2 2 2 2 2 2 2 2 2 2 6 6 6 2 7 7 7 2 8 8 2 9 9 2 : : 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ; ; ; 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 < < 2 = = 2 > > 2 ? 2 @ @ @ 2 2 2 2 A A A A A A 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 B B B B B B B B B B B 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 C C C C C C C C 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 D D 2 2 E E E E E E E E E E 2 F F F F F F F F 2 2 2 2 G G G G 2              H H H H H H H  I I I I I I I I I I I I I I I I I I         J J J J J J J J J J                              K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K K     L L           M N N       O P P P P P P O O O O O O O O O O O O O O O O O O O O O  Q   R    S   T                                                                                                                  U         V V            W W W W W W W W W X W         Y Y Y Y Y Y Y Y       Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z [ Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z \ \ \ \ \ \ \ Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z ] Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ Z Z Z                          _ _ _ _ _ _ _ _ _ _ _ _                       `                             a  b b b b b b b b b b b b b b b b b b b b      c c c                                      d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d    e e e     f f f f                      g g g g g    h h h h h                   i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i                                                                         j k j l j m j n j o j p p p j q r j s s s s s s j t j u j v v v v v v v v v v v v v v j w w j x x x x x x j y j z z z z z z z            { { { { {  | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |                  } } } } } } } }                          ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~                                                                                                                                                                                                                                                                                  !  "  # $ % % $ & & $ ' ' $ ( ( $ $ $ $ ) $ * * $ + + $ , , $ - - - . . - / / - 0 0 - 1 1 $ 2 $ 3 3 $ 4 4 4 5 5 $ 6 6 $ 7 7 7 8 8 $ 9 9 $ : $ ; ; $ < < < = $ > > > ? ? $ @ $ A A $ B B $ C $ D $ E $ F F $ G H H G G $ I I $ J J J K J L L $ M M M N M O O $ P P $ Q Q $ R $ S S $ T T $ U U $ V V $ W W W X $ Y Y $ Z Z $ [ [ $ \ \ $ ] ] ] ^ ^ ] _ _ $ ` ` $ a a $ b $ c c c d d c e e $ f f $ g g $ h h $ i i $ j j $ k k $ l l $ m m $ n $ o o $ p p $ q q $ r r $ s s $ t t t u t v $ w w $ x x $ y y $ z z $ { { $ | | | } $ ~ ~ $   $                                            !  "  #  $  %  &  ' '  (  )  *  +  ,  -  .  /  0  1  2  3  4 5 5 5 6 5 7 8 8 9 9 : : : ; ; : < < < = = < > < ? < @ < A < B < C : D D : E E : F F : G G : H H : I I : J J : K K : L L : M M : N N : O O O P P Q O R R S S O T T O U O V O W O X : Y Y : Z Z : [ [ [ \ [ ] [ ^ [ _ [ ` [ a [ b [ c : d d : e e : f f : g g g h : i i : j j : k k k l : m m m n n m o o m p p m q q q r q s m t t : u u : v v : w w : x x : y y : z z : { { : | | : } } : ~ ~ :                                                         !  "  #  $  % & % ' ( ' ) ' *  +  ,  -  . . / . 0  1  2  3  4 4 5  6  7  8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P P Q P R P S  T  U  V  W  X  Y  Z Z [ Z \ Z ] Z ^ Z _ Z ` Z a Z b Z c Z d Z e Z f Z g Z h Z i i j i k Z l Z m Z n Z o Z p Z q Z r Z s Z t  u  v  w  x  y  z z { | | } ~                                   5.14.0-503.31.1.el9_5.s390x+debug.configDocumentationKconfigMakefiledevicetreebindingsMakefilekbuildKconfig.recursion-issue-01Kconfig.recursion-issue-02Kconfig.select-breaktoolsrtlaMakefilervMakefileuserspace-apimediaMakefileKconfigKconfig.redhatMakefileMakefile.rhelverModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplat-axs10xKconfigMakefileplat-hsdkKconfigMakefileplat-simMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.assemblerKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoKconfigMakefilekernelMakefilelibMakefilemach-actionsKconfigMakefilemach-alpineKconfigMakefilemach-artpecKconfigMakefilemach-asm9260Kconfigmach-aspeedKconfigMakefilemach-at91KconfigMakefileMakefile.bootmach-axxiaKconfigMakefilemach-bcmKconfigMakefilemach-berlinKconfigMakefilemach-clps711xKconfigMakefilemach-cns3xxxKconfigMakefilemach-davinciKconfigMakefileMakefile.bootmach-digicolorKconfigMakefilemach-doveKconfigMakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-exynosKconfigMakefilemach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefilemach-highbankKconfigMakefilemach-hisiKconfigMakefilemach-imxKconfigMakefileMakefile.bootmach-integratorKconfigMakefilemach-iop32xKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-keystoneKconfigMakefilemach-lpc18xxMakefileMakefile.bootmach-lpc32xxKconfigMakefileMakefile.bootmach-mediatekKconfigMakefilemach-mesonKconfigMakefilemach-milbeautKconfigMakefilemach-mmpKconfigMakefilemach-moxartKconfigMakefilemach-mstarKconfigMakefilemach-mv78xx0KconfigMakefilemach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-nomadikKconfigMakefilemach-npcmKconfigMakefilemach-nspireKconfigMakefilemach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefilemach-orion5xKconfigMakefilemach-oxnasKconfigMakefilemach-pxaKconfigMakefileMakefile.bootmach-qcomKconfigMakefilemach-rdaKconfigMakefilemach-realtekKconfigMakefilemach-realviewKconfigMakefilemach-rockchipKconfigMakefilemach-rpcMakefileMakefile.bootmach-s3cKconfigKconfig.s3c24xxKconfig.s3c64xxMakefileMakefile.bootMakefile.s3c24xxMakefile.s3c64xxmach-s5pv210KconfigMakefilemach-sa1100KconfigMakefileMakefile.bootmach-shmobileKconfigMakefilemach-socfpgaKconfigMakefilemach-spearKconfigMakefilemach-stiKconfigMakefilemach-stm32KconfigMakefileMakefile.bootmach-sunxiKconfigMakefilemach-tegraKconfigMakefilemach-uniphierKconfigmach-ux500KconfigMakefilemach-versatileKconfigMakefilemach-vexpressKconfigMakefileMakefile.bootmach-vt8500KconfigMakefileMakefile.bootmach-zynqKconfigMakefilemmKconfigMakefilenetMakefilenwfpeMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-versatileMakefileprobesMakefilekprobesMakefileuprobesMakefiletoolsMakefilevdsoMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugKconfig.platformsMakefilebootMakefiledtsMakefileactionsMakefileallwinnerMakefilealteraMakefileamazonMakefileamdMakefileamlogicMakefileapmMakefileappleMakefilearmMakefilebitmainMakefilebroadcomMakefilebcm4908Makefilenorthstar2MakefilestingrayMakefilecaviumMakefileexynosMakefilefreescaleMakefilehisiliconMakefileintelMakefilelgMakefilemarvellMakefilemediatekMakefilemicrochipMakefilenvidiaMakefileqcomMakefilerealtekMakefilerenesasMakefilerockchipMakefilesocionextMakefilesprdMakefilesynapticsMakefiletiMakefiletoshibaMakefilexilinxMakefilecryptoKconfigMakefilehypervMakefilekernelMakefilepiMakefileprobesMakefilevdsoMakefilevdso32MakefilekvmKconfigMakefilehypMakefilenvheMakefilevheMakefilelibMakefilemmMakefilenetMakefiletoolsMakefilexenMakefilecskyKconfigKconfig.debugKconfig.platformsMakefileabiv1Makefileabiv2MakefilebootMakefiledtsMakefilekernelMakefileprobesMakefilevdsoMakefilelibMakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilehexagonKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefilehpcommonMakefilekernelMakefileMakefile.gatesyscallsMakefilelibMakefilemmMakefilepciMakefileuvMakefilekernelMakefilem68k68000MakefileKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefilecoldfireMakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilesyscallsMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilemicroblazeKconfigKconfig.debugKconfig.platformMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilesyscallsMakefilelibMakefilemmMakefilepciMakefilemipsKconfigKconfig.debugMakefileMakefile.postlinkalchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath25KconfigMakefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebmipsKconfigMakefilebootMakefilecompressedMakefiledtsMakefilebrcmMakefilecavium-octeonMakefileimgMakefileingenicMakefilelantiqMakefileloongsonMakefilemsccMakefilemtiMakefilenetlogicMakefileniMakefilepic32MakefileqcaMakefileralinkMakefilerealtekMakefilexilfpgaMakefiletoolsMakefilecavium-octeonKconfigMakefilecryptoMakefileexecutiveMakefilecobaltMakefilecryptoMakefiledecMakefilepromMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegenericKconfigMakefileingenicKconfigjazzKconfigMakefilekernelMakefilesyscallsMakefilekvmKconfigMakefilelantiqKconfigMakefilefalconMakefilexwayMakefilelibMakefileloongson2efKconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson32KconfigMakefilecommonMakefilels1bMakefilels1cMakefileloongson64KconfigMakefilemath-emuMakefilemmMakefilemti-maltaMakefilen64MakefilenetMakefilenetlogicKconfigMakefilecommonMakefilexlpMakefilexlrMakefilepciMakefilepic32KconfigMakefilecommonMakefilepic32mzdaMakefilepistachioKconfigMakefilepowerMakefileralinkKconfigMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip30Makefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletoolsMakefiletxx9KconfigMakefilegenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939MakefilevdsoKconfigMakefilevr41xxKconfigMakefilecasio-e55MakefilecommonMakefileibm-workpadMakefilends32KconfigKconfig.cpuKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilevdsoMakefilelibMakefilemath-emuMakefilemmMakefilenios2KconfigKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformKconfig.platformMakefileopenriscKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilepowerpcKconfigKconfig.debugMakefileMakefile.postlinkbootMakefiledtsMakefilefslMakefilecryptoMakefilekernelMakefileptraceMakefilesyscallsMakefiletraceMakefilevdsoMakefilekexecMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilebook3s32Makefilebook3s64MakefilekasanMakefilenohashMakefileptdumpMakefilenetMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile4xxMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilebook3sKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilemicrowattKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilepurgatoryMakefilesysdevKconfigMakefilegeMakefilexicsKconfigMakefilexiveKconfigMakefilexmonMakefileriscvKconfigKconfig.debugKconfig.erratasKconfig.socsMakefilebootMakefiledtsMakefilecanaanMakefilemicrochipMakefilesifiveMakefileerrataMakefilesifiveMakefilekernelMakefileprobesMakefilevdsoMakefilelibMakefilemmMakefilenetMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecryptoMakefilehypfsMakefileincludeasmKbuildabs_lowcore.haccess-regs.hairq.halternative-asm.halternative.hap.happldata.harchrandom.hasm-const.hasm-extable.hasm-prototypes.hatomic.hatomic_ops.hbarrier.hbitops.hboot_data.hbug.hbugs.hcache.hccwdev.hccwgroup.hchecksum.hchpid.hchsc.hcio.hclocksource.hclp.hcmb.hcmpxchg.hcompat.hcpacf.hcpcmd.hcpu.hcpu_mcf.hcpu_mf-insn.hcpu_mf.hcpufeature.hcputime.hcrw.hcss_chars.hctl_reg.hcurrent.hdebug.hdelay.hdiag.hdis.hdma-types.hdma.hdwarf.headm.hebcdic.helf.hentry-common.hexec.hextable.hextmem.hfacility.hfault.hfcx.hfpu-insn-asm.hfpu-insn.hfpu-types.hfpu.hftrace.hftrace.lds.hfutex.hgmap.hhardirq.hhugetlb.hhw_irq.hidals.hidle.hio.hipl.hirq.hirq_work.hirqflags.hisc.hitcw.hjump_label.hkasan.hkdebug.hkexec.hkfence.hkprobes.hkvm_host.hkvm_para.hlinkage.hlivepatch.hlowcore.hmaccess.hmem_detect.hmem_encrypt.hmmu.hmmu_context.hmmzone.hmodule.hmsi.hnmi.hnospec-branch.hnospec-insn.hnuma.hos_info.hpage-states.hpage.hpai.hpci.hpci_clp.hpci_debug.hpci_dma.hpci_insn.hpci_io.hpercpu.hperf_event.hpfault.hpgalloc.hpgtable.hpkey.hpnet.hpreempt.hprocessor.hptdump.hptrace.hpurgatory.hqdio.hruntime_instr.hschid.hsclp.hscsw.hseccomp.hsections.hserial.hset_memory.hsetup.hshmparam.hsignal.hsigp.hsmp.hsoftirq_stack.hsparsemem.hspinlock.hspinlock_types.hstacktrace.hstp.hstring.hsyscall.hsyscall_wrapper.hsysinfo.htermios.htext-patching.hthread_info.htimex.htlb.htlbflush.htopology.htpi.htracediag.hzcrypt.htypes.huaccess.hunistd.hunwind.huprobes.huser.huv.hvdsovdso.hclocksource.hdata.hgettimeofday.hprocessor.hvsyscall.hvga.hvmalloc.hvmlinux.lds.hvtime.hvtimer.hxor.hgeneratedasmasm-offsets.hcacheflush.hcfi.hdevice.hdis-defs.hdiv64.hdma-mapping.hemergency-restart.hexport.hfacility-defs.hfb.hirq_regs.hkmap_size.hkvm_types.hlocal.hlocal64.hmcs_spinlock.hmmiowb.hmodule.lds.hplatform-feature.hrwonce.hsimd.hswitch_to.hsyscall_table.htrace_clock.hunaligned.hunistd_nr.hvermagic.hword-at-a-time.huapiasmerrno.hfcntl.hioctl.hmman.hmsgbuf.hparam.hpoll.hresource.hsembuf.hshmbuf.hsiginfo.hsocket.hsockios.hswab.htermbits.hunistd_32.hunistd_64.huapiasmKbuildauxvec.hbitsperlong.hbpf_perf_event.hbyteorder.hchpid.hchsc.hclp.hcmb.hdasd.hguarded_storage.hhwctrset.hhypfs.hioctls.hipcbuf.hipl.hkvm.hkvm_para.hkvm_perf.hmonwriter.hperf_regs.hpkey.hposix_types.hptrace.hqeth.hruntime_instr.hschid.hsclp_ctl.hsetup.hsie.hsigcontext.hsignal.hstat.hstatfs.hsthyi.htape390.htermios.htypes.hucontext.hunistd.huvdevice.hvirtio-ccw.hvmcp.hvtoc.hzcrypt.hkernelMakefilesyscallsMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefileexpolineMakefileexpoline.ommMakefilenetMakefilepciMakefilepurgatoryMakefiletoolsMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefiledtsMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefileshmobileMakefilesyscallsMakefilevsyscallMakefilelibMakefilemath-emuMakefilemmKconfigMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefilepowerMakefilepromMakefilevdsoMakefileumKconfigKconfig.debugMakefileMakefile-os-LinuxMakefile-skasdriversKconfigMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulesx86KconfigKconfig.assemblerKconfig.cpuKconfig.debugMakefileMakefile.postlinkMakefile.umMakefile_32.cpubootMakefilecompressedMakefilecocoMakefiletdxMakefilecryptoMakefileentryMakefilesyscallsMakefilevdsoMakefilevsyscallMakefileeventsKconfigMakefileamdMakefileintelMakefilezhaoxinMakefilehypervMakefileia32MakefilekernelMakefileacpiMakefileapicMakefilecpuMakefilemceMakefilemicrocodeMakefilemtrrMakefileresctrlMakefilesgxMakefilefpuMakefilekprobesMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilepatMakefilenetMakefilepciMakefileplatformMakefileatomMakefilece4100MakefileefiMakefilegeodeMakefileintelintel-midMakefileintel-quarkMakefileMakefileirisMakefileolpcMakefilepvhMakefilescx200Makefilets5500MakefileuvMakefilepowerMakefilepurgatoryMakefilerasKconfigrealmodeMakefilermMakefiletoolsMakefileumKconfigMakefileos-LinuxMakefilevdsoMakefilevideoMakefilevirtMakefilesvmMakefilevmxMakefiletdxMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefiledtsMakefilelibMakefilekernelMakefilesyscallsMakefilelibMakefilemmMakefileplatformsissMakefilext2000MakefilextfpgaMakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecertsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccelhabanalabscommonmmuMakefileaccessibilityKconfigMakefilebrailleMakefilespeakupKconfigMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefilearm64KconfigMakefiledptfKconfigMakefilenfitKconfigMakefilenumaKconfigMakefilepmicKconfigMakefileambaKconfigMakefileandroidKconfigMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilefirmware_loaderKconfigMakefilebuiltinMakefilepowerMakefileregmapKconfigMakefiletestKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefilenull_blkKconfigMakefileparideKconfigMakefilernbdKconfigMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilefsl-mcKconfigMakefilemhiKconfigMakefileepKconfigMakefilehostKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefilexillybusKconfigMakefileclkKconfigMakefileactionsKconfigMakefileanalogbitsKconfigMakefileat91MakefileaxisMakefileaxs10xMakefilebaikal-t1KconfigMakefilebcmKconfigMakefileberlinMakefiledavinciMakefileh8300MakefilehisiliconKconfigMakefileimgtecKconfigMakefileimxKconfigMakefileingenicKconfigMakefilekeystoneKconfigMakefileloongson1MakefilemediatekKconfigMakefilemesonKconfigMakefilemicrochipMakefilemmpMakefilemstarKconfigMakefilemvebuKconfigMakefilemxsMakefilenxpMakefilepistachioMakefilepxaMakefileqcomKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesocfpgaKconfigMakefilespearMakefilesprdKconfigMakefilestMakefilesunxisunxi-ngKconfigMakefileKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500MakefileversatileKconfigMakefilex86KconfigMakefilexilinxKconfigMakefilezynqMakefilezynqmpKconfigMakefileclocksourceKconfigMakefilecomediKconfigMakefiledriversMakefileni_routingtoolsMakefiletestsMakefilekcomedilibMakefileconnectorKconfigMakefilecounterKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.armKconfig.mipsKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileallwinnerKconfigMakefilesun4i-ssMakefilesun8i-ceMakefilesun8i-ssMakefileamccMakefileamlogicKconfigMakefileaxisMakefilebcmMakefilecaamKconfigMakefilecaviumMakefilecptKconfigMakefilenitroxKconfigMakefilezipMakefileccpKconfigMakefileccreeMakefilechelsioKconfigMakefilegeminiMakefilehisiliconKconfigMakefilehpreMakefilesecMakefilesec2MakefiletrngMakefilezipMakefileinside-secureMakefileintelKconfigMakefileiaaKconfigMakefileixp4xxKconfigMakefilekeembayKconfigMakefileqatKconfigMakefileqat_420xxMakefileqat_4xxxMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefilemarvellKconfigMakefilecesaMakefileocteontxMakefileocteontx2MakefilenxKconfigMakefileqceMakefilerockchipMakefilestm32KconfigMakefileux500KconfigMakefilecrypMakefilehashMakefilevirtioKconfigMakefilevmxKconfigMakefilexilinxMakefilecxlKconfigMakefilecoreMakefiledaxKconfigMakefilehmemMakefilepmemMakefiledcaKconfigMakefiledevfreqKconfigMakefileeventKconfigMakefiledioMakefiledmadma-bufKconfigMakefileheapsKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwdw-axi-dmacMakefiledw-edmaKconfigMakefileKconfigMakefilefsl-dpaa2-qdmaKconfigMakefilehsuKconfigMakefileidxdMakefileioatMakefileipuMakefilelgmKconfigMakefilemediatekKconfigMakefileppc4xxMakefileptdmaKconfigMakefileqcomKconfigMakefilesf-pdmaKconfigMakefileshKconfigMakefiletiKconfigMakefilexilinxMakefiledpllKconfigMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilearm_ffaKconfigMakefilearm_scmiKconfigMakefilebroadcomKconfigMakefilecirrusKconfigMakefileefiKconfigMakefilelibstubMakefileMakefile.zboottestMakefilegoogleKconfigMakefileimxKconfigMakefilemesonKconfigMakefilepsciKconfigMakefilesmcccKconfigMakefiletegraKconfigMakefilexilinxKconfigMakefilefpgaKconfigMakefilefsiKconfigMakefilegnssKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefileamdxcpMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefileclk_mgrMakefiledceMakefiledce110Makefiledce112Makefiledce120Makefiledce60Makefiledce80Makefiledcn10Makefiledcn20Makefiledcn201Makefiledcn21Makefiledcn30Makefiledcn301Makefiledcn303Makefiledcn31Makefiledcn314Makefiledcn32Makefiledcn321Makefiledcn35MakefiledmlMakefiledml2MakefiledscMakefilegpioMakefilehdcpMakefilehwssMakefiledcn351MakefileirqMakefilelinkMakefileoptcMakefileresourceMakefilevirtualMakefiledmubsrcMakefilemodulescolorMakefilefreesyncMakefilehdcpMakefileinfo_packetMakefilepowerMakefilepmMakefilelegacy-dpmMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefileswsmuMakefilesmu11Makefilesmu12Makefilesmu13Makefilesmu14MakefilearmKconfigMakefiledisplayKconfigkomedaMakefilearmadaKconfigMakefileaspeedKconfigMakefileastKconfigMakefileatmel-hlcdcKconfigMakefilebridgeKconfigMakefileadv7511KconfigMakefileanalogixKconfigMakefilecadenceKconfigMakefileimxKconfigMakefilesynopsysKconfigMakefiledisplayKconfigMakefileetnavivKconfigMakefileexynosKconfigMakefilefsl-dcuKconfigMakefilegma500KconfigMakefilegudKconfigMakefilehisiliconKconfigMakefilehibmcKconfigMakefilekirinKconfigMakefilehypervMakefilei2cKconfigMakefilei915KconfigKconfig.debugKconfig.profileMakefilegvtMakefileimaginationKconfigMakefileimxKconfigMakefiledcssKconfigMakefileingenicKconfigMakefilekmbKconfigMakefilelimaKconfigMakefilelogicvcKconfigMakefileloongsonKconfigMakefilemcdeKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemgag200KconfigMakefilemsmKconfigMakefilemxsfbKconfigMakefilenouveauKconfigomapdrmKconfigMakefilepanelKconfigMakefilepanfrostKconfigMakefilepl111KconfigMakefileqxlKconfigMakefileradeonKconfigMakefilercar-duKconfigMakefilerenesasKconfigMakefilercar-duKconfigMakefilerz-duKconfigMakefileshmobileKconfigMakefilerockchipKconfigMakefileschedulerMakefilesolomonKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesun4iKconfigMakefiletegraKconfigMakefiletestsMakefiletidssKconfigMakefiletilcdcKconfigMakefiletinyKconfigMakefilettmMakefiletestsMakefiletve200KconfigMakefileudlKconfigMakefilev3dKconfigMakefilevboxvideoKconfigMakefilevc4KconfigMakefilevgemMakefilevirtioKconfigMakefilevkmsKconfigMakefilevmwgfxKconfigMakefilexeKconfigKconfig.debugKconfig.profileMakefiletestsMakefilexenKconfigMakefilexlnxKconfigMakefilehost1xKconfigMakefileipu-v3KconfigMakefiletraceKconfigMakefilevgaKconfigMakefilegreybusKconfigMakefilehidKconfigMakefileamd-sfh-hidKconfigMakefilebpfKconfigMakefileentrypointsMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefilesurface-hidKconfigMakefileusbhidKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilecontrollersKconfigMakefilehteKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileoccKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilehwtracingKconfigcoresightKconfigMakefileintel_thKconfigMakefilestmKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefilei3cKconfigMakefilemasterKconfigMakefilemipi-i3c-hciMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefileafeKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilecdcKconfigMakefilechemicalKconfigMakefilecommonKconfigMakefilecros_ec_sensorsKconfigMakefilehid-sensorsKconfigMakefilems_sensorsKconfigMakefilescmi_sensorsKconfigMakefilessp_sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefiledummyKconfigMakefilefilterKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefilehealthKconfigMakefilehumidityKconfigMakefileimuKconfigMakefilebmi160KconfigMakefileinv_icm42600KconfigMakefileinv_mpu6050KconfigMakefilest_lsm6dsxKconfigMakefilest_lsm9ds0KconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemultiplexerKconfigMakefileorientationKconfigMakefilepositionKconfigMakefilepotentiometerKconfigMakefilepotentiostatKconfigMakefilepressureKconfigMakefileproximityKconfigMakefileresolverKconfigMakefiletemperatureKconfigMakefiletestKconfigMakefiletriggerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefilebnxt_reKconfigMakefilecxgb4KconfigMakefileefaKconfigMakefilehfi1KconfigMakefilehnsKconfigMakefileirdmaKconfigMakefilemanaKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefilesiwKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilertrsKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefilermi4KconfigMakefileserioKconfigMakefiletabletKconfigMakefiletestsMakefiletouchscreenKconfigMakefileinterconnectKconfigMakefileimxKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefileiommuKconfigMakefileamdKconfigMakefilearmMakefilearm-smmuarm-smmu-v3MakefileMakefileintelKconfigMakefileiommufdKconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefilecapiKconfigMakefilehardwareMakefilemISDNKconfigMakefilemISDNKconfigMakefileledsKconfigMakefileblinkKconfigMakefileflashKconfigMakefiletriggerKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemcbKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilececKconfigMakefilecoreMakefilei2cKconfigMakefileplatformKconfigMakefilecec-gpioMakefilecros-ecMakefilemesonMakefiles5pMakefilesecoMakefilestiMakefilestm32MakefiletegraMakefileusbKconfigMakefilepulse8KconfigMakefilerainshadowKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefilev4l2-tpgKconfigMakefilevideobuf2KconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilecxd2880KconfigMakefiledrx39xyjKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefileadv748xMakefileccsKconfigMakefilecx25840KconfigMakefileet8ek8KconfigMakefilem5molsKconfigMakefiles5c73m3MakefilemcKconfigMakefilemmcKconfigMakefilesianoKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecobaltKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefiledt3155KconfigMakefileintelMakefileipu3KconfigMakefileivtvKconfigMakefilemantisKconfigMakefilemeyeKconfigMakefilenetup_unidvbKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilept3KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesmipcieKconfigMakefilesolo6x10KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefiletw5864KconfigMakefiletw68KconfigMakefiletw686xKconfigMakefileplatformKconfigMakefileallegro-dvtMakefileam437xKconfigMakefileatmelKconfigMakefilecadenceKconfigMakefilecodaMakefiledavinciKconfigMakefileexynos-gscMakefileexynos4-isKconfigMakefileimx-jpegKconfigMakefilemarvell-ccicKconfigMakefilemesonge2dMakefilemtk-jpegMakefilemtk-mdpMakefilemtk-vcodecMakefilemtk-vpuMakefileomapKconfigMakefileomap3ispMakefileqcomcamssMakefilevenusMakefilercar-vinKconfigMakefilerockchiprgaMakefilerkisp1Makefiles3c-camifMakefiles5p-g2dMakefiles5p-jpegMakefiles5p-mfcMakefilestibdispMakefilec8sectpfeKconfigMakefiledeltaMakefilehvaMakefilestm32MakefilesunxiKconfigMakefilesun4i-csiKconfigMakefilesun6i-csiKconfigMakefilesun8i-diMakefilesun8i-rotateMakefileti-vpeMakefilevsp1MakefilexilinxKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilesi4713KconfigMakefilewl128xKconfigMakefilercKconfigMakefileimg-irKconfigMakefilekeymapsKconfigMakefilespiKconfigMakefiletest-driversKconfigMakefilevicodecKconfigMakefilevidtvKconfigMakefilevimcKconfigMakefilevividKconfigMakefiletunersKconfigMakefileusbKconfigMakefileairspyKconfigMakefileas102KconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecpia2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilego7007KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehackrfKconfigMakefilehdpvrKconfigMakefilemsi2500KconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilestk1160KconfigMakefilestkwebcamKconfigMakefiletm6000KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbtvKconfigMakefileuvcKconfigMakefilezr364xxKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefilesamsungKconfigMakefiletegraKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilebcm-vkKconfigMakefilec2portKconfigMakefilecardreaderKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileechoKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefilehabanalabsKconfigMakefilecommonMakefilemmuMakefilepciMakefilegaudiMakefilegoyaMakefileibmasmMakefilelis3lv02dKconfigMakefilelkdtmMakefilemeiKconfigMakefilegsc_proxyKconfigMakefilehdcpKconfigMakefilepxpKconfigMakefileocxlKconfigMakefilepvpanicKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefileuacceKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilehyperbusKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefilerawKconfigMakefileatmelMakefilebcm47xxnflashMakefilebrcmnandMakefilegpmi-nandMakefileingenicKconfigMakefilespiKconfigMakefileparsersKconfigMakefilespi-norKconfigMakefilecontrollersKconfigMakefiletestsMakefileubiKconfigMakefilemuxKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefilectucanfdKconfigMakefiledevMakefileflexcanMakefileifi_canfdKconfigMakefilem_canKconfigMakefilemscanKconfigMakefilepeak_canfdKconfigMakefilercarKconfigMakefilesja1000KconfigMakefileslcanMakefilesoftingKconfigMakefilespiKconfigMakefilemcp251xfdKconfigMakefileusbKconfigMakefileetas_es58xMakefilekvaser_usbMakefilepeak_usbMakefiledsaKconfigMakefileb53KconfigMakefilehirschmannKconfigMakefilemicrochipKconfigMakefilemv88e6xxxKconfigMakefileocelotKconfigMakefileqcaKconfigMakefilesja1105KconfigMakefilexrs700xKconfigMakefileethernet3comKconfigMakefile8390KconfigMakefileKconfigMakefileactionsKconfigMakefileadaptecKconfigMakefileaeroflexKconfigMakefileagereKconfigMakefilealacritechKconfigMakefileallwinnerKconfigMakefilealteonKconfigMakefilealteraKconfigMakefileamazonKconfigMakefileenaMakefileamdKconfigMakefilexgbeMakefileapmKconfigMakefilexgenexgene-v2KconfigMakefileKconfigMakefileappleKconfigMakefileaquantiaKconfigMakefileatlanticMakefilearcKconfigMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefilebroadcomKconfigMakefilebnx2xMakefilebnxtMakefilegenetMakefilebrocadeKconfigMakefilebnaKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilecaviumKconfigMakefilecommonMakefileliquidioMakefileocteonMakefilethunderMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefileinline_cryptoKconfigMakefilech_ipsecMakefilech_ktlsMakefilechtlsMakefilelibcxgbMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefilecortinaKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefileezchipKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefiledpaaKconfigMakefiledpaa2KconfigMakefileenetcKconfigMakefilefmanKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilegoogleKconfigMakefilegveMakefilehisiliconKconfigMakefilehnsMakefilehns3Makefilehns3pfMakefilehns3vfMakefilehuaweiKconfigMakefilehinicKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefileiavfMakefileiceMakefileidpfMakefileigbMakefileigbvfMakefileigcMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemvpp2Makefileocteon_epKconfigMakefileocteon_ep_vfKconfigMakefileocteontx2KconfigMakefileafMakefilenicMakefilepresteraKconfigMakefilemediatekKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileeswMakefilesteeringMakefilemlxbf_gigeKconfigMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilesparx5KconfigMakefilemicrosoftKconfigMakefilemanaMakefilemoxaKconfigMakefilemsccKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenetronomeKconfigMakefilenfpMakefileniKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefilepensandoKconfigMakefileionicMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefilequalcommKconfigMakefileemacMakefilermnetKconfigMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockerKconfigMakefilesamsungKconfigMakefilesxgbeMakefileseeqKconfigMakefilesfcKconfigMakefilefalconKconfigMakefilesienaKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilesocionextKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefilesynopsysKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefileviaKconfigMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileipaKconfigMakefileipvlanMakefilemdioKconfigMakefilenetdevsimMakefilepcsKconfigMakefilephyKconfigMakefileaquantiaKconfigMakefilemsccMakefileqcomKconfigMakefileplipKconfigMakefilepppKconfigMakefilepse-pdKconfigMakefileslipKconfigMakefileteamKconfigMakefilethunderboltKconfigMakefileusbKconfigMakefilevmxnet3MakefilevxlanMakefilewanKconfigMakefilelmcMakefilewireguardMakefilewirelessKconfigMakefileadmtekKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath11kKconfigMakefileath12kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewcn36xxKconfigMakefilewil6210KconfigMakefileatmelKconfigMakefilebroadcomKconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmfmacKconfigMakefilebcaMakefilecywMakefilewccMakefilebrcmsmacMakefilebrcmutilMakefileintelKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemeiMakefilemvmMakefiletestsMakefileintersilKconfigMakefilehostapKconfigMakefileorinocoKconfigMakefilep54KconfigMakefileprism54MakefilemarvellKconfigMakefilelibertasKconfigMakefilelibertas_tfKconfigMakefilemwifiexKconfigMakefilemediatekKconfigMakefilemt76KconfigMakefilemt7603KconfigMakefilemt7615KconfigMakefilemt76x0KconfigMakefilemt76x2KconfigMakefilemt7915KconfigMakefilemt7921KconfigMakefilemt7925KconfigMakefilemt7996KconfigMakefilemt7601uKconfigMakefilemicrochipKconfigMakefilewilc1000KconfigMakefilequantennaKconfigMakefileqtnfmacKconfigMakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187Makefilertl8xxxuKconfigMakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefilertw88KconfigMakefilertw89KconfigMakefilersiKconfigMakefilestKconfigMakefilecw1200KconfigMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilevirtualKconfigMakefilezydasKconfigMakefilezd1211rwKconfigMakefilewwanKconfigMakefileiosmMakefilet7xxMakefilexen-netbackMakefilenfcKconfigMakefilefdpKconfigMakefilemicroreadKconfigMakefilenfcmrvlKconfigMakefilenxp-nciKconfigMakefilepn533KconfigMakefilepn544KconfigMakefiles3fwrn5KconfigMakefilest-nciKconfigMakefilest21nfcaKconfigMakefilest95hfKconfigMakefilentbKconfigMakefilehwKconfigMakefileamdKconfigMakefileepfKconfigMakefileidtKconfigMakefileintelKconfigMakefilemsccKconfigMakefiletestKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilecommonKconfigMakefilehostKconfigMakefiletargetKconfigMakefilenvmemKconfigMakefileofKconfigMakefileunittest-dataMakefileoppKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilecontrollerKconfigMakefilecadenceKconfigMakefiledwcKconfigMakefilemobiveilKconfigMakefileendpointKconfigMakefilefunctionsKconfigMakefilehotplugKconfigMakefilemsiMakefilepcieKconfigMakefileswitchKconfigMakefilepcmciaKconfigMakefileperfKconfigMakefileamlogicKconfigMakefilearm_cspmuKconfigMakefilehisiliconKconfigMakefilephyKconfigMakefileallwinnerKconfigMakefileamlogicKconfigMakefilebroadcomKconfigMakefilecadenceKconfigMakefilefreescaleKconfigMakefilehisiliconKconfigMakefileingenicKconfigMakefileintelKconfigMakefilelantiqKconfigMakefilemarvellKconfigMakefilemediatekKconfigMakefilemicrochipKconfigMakefilemotorolaKconfigMakefilemsccKconfigMakefilequalcommKconfigMakefileralinkKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesocionextKconfigMakefilestKconfigMakefiletegraKconfigMakefiletiKconfigMakefilexilinxKconfigMakefilepinctrlKconfigMakefileactionsKconfigMakefileaspeedKconfigMakefilebcmKconfigMakefileberlinKconfigMakefilecirrusKconfigMakefilefreescaleKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemvebuKconfigMakefilenomadikKconfigMakefilenuvotonKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilesamsungKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestm32KconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileviscontiKconfigMakefilevt8500KconfigMakefileplatformKconfigMakefilechromeKconfigMakefilewilco_ecKconfigMakefilegoldfishKconfigMakefilemellanoxKconfigMakefilemipsKconfigMakefileolpcKconfigMakefilesurfaceKconfigMakefileaggregatorKconfigMakefilex86KconfigMakefileamdKconfigMakefilepmcKconfigMakefilepmfKconfigMakefiledellKconfigMakefiledell-wmi-sysmanMakefileintelKconfigMakefileatomisp2KconfigMakefileifsKconfigMakefileint1092KconfigMakefileint33feKconfigMakefileint3472KconfigMakefilepmcKconfigMakefilepmtKconfigMakefilespeed_select_ifKconfigMakefiletelemetryKconfigMakefileuncore-frequencyKconfigMakefilewmiKconfigMakefilepmdomainKconfigMakefileactionsKconfigMakefileamlogicKconfigMakefilearmMakefilebcmKconfigMakefileimxKconfigMakefilemediatekKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefiletiKconfigMakefilexilinxKconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileresetKconfigMakefilesupplyKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefileamdatlKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilehisiliconKconfigMakefilestiKconfigMakefiletegraKconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilenetKconfigMakefilescsiMakefilevirtioMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefileelxKconfigMakefileesas2rKconfigMakefilefcoeMakefilefnicMakefilehisi_sasKconfigMakefileibmvscsiMakefileibmvscsi_tgtMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempi3mrKconfigMakefilempt3sasKconfigMakefilemvsasKconfigMakefilepcmciaKconfigMakefilepm8001MakefileqedfKconfigMakefileqediKconfigMakefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesnicMakefilesym53c8xx_2MakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesioxKconfigMakefileslimbusKconfigMakefilesocKconfigMakefileamlogicKconfigMakefileaspeedKconfigMakefileatmelKconfigMakefilebcmKconfigMakefilebrcmstbKconfigMakefilepmMakefilecanaanKconfigMakefiledoveMakefilefslKconfigMakefiledpioMakefileqbmanKconfigMakefileqeKconfigMakefilegeminiMakefileimxKconfigMakefileixp4xxKconfigMakefilelantiqMakefilelitexKconfigMakefilemediatekKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefilecbbMakefilefuseMakefiletiKconfigMakefileux500KconfigMakefileversatileKconfigMakefilexilinxKconfigMakefilesoundwireKconfigMakefilespiKconfigMakefilespmiKconfigMakefilessbKconfigMakefilestagingKconfigMakefileandroidKconfigMakefileaxis-fifoKconfigMakefileboardKconfigMakefileclocking-wizardKconfigMakefileemxx_udcKconfigMakefilefbtftKconfigMakefilefieldbusKconfigMakefileanybussKconfigMakefilefwserialKconfigMakefilegdm724xKconfigMakefilegreybusKconfigMakefiletoolsMakefilegs_fpgabootKconfigMakefilehikey9xxKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilecdcKconfigMakefilefrequencyKconfigMakefileimpedance-analyzerKconfigMakefilemeterKconfigMakefileresolverKconfigMakefileks7010KconfigMakefilemediaKconfigMakefileatomispKconfigMakefilei2cKconfigMakefileov5693Makefileav7110KconfigMakefilehantroKconfigMakefileimxKconfigMakefileipu3KconfigMakefilemesonvdecKconfigMakefileomap4issKconfigMakefilerkvdecKconfigMakefilesunxiKconfigMakefilecedrusKconfigMakefiletegra-vdeKconfigMakefiletegra-videoKconfigMakefilezoranKconfigMakefilemostKconfigMakefiledim2KconfigMakefilei2cKconfigMakefilenetKconfigMakefilevideoKconfigMakefilemt7621-dmaKconfigMakefilemt7621-dtsKconfigMakefilenetlogicKconfigMakefilenvecKconfigMakefileocteonocteon-usbKconfigMakefileKconfigMakefileolpc_dconKconfigMakefilepi433KconfigMakefileqlgeKconfigMakefileralink-gdmaKconfigMakefilertl8188euKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefilertl8712KconfigMakefilertl8723bsKconfigMakefilerts5208KconfigMakefilesm750fbKconfigMakefileunisysKconfigMakefilevisorhbaKconfigMakefilevisorinputKconfigMakefilevisornicKconfigMakefilevc04_servicesKconfigMakefilebcm2835-audioKconfigMakefilebcm2835-cameraKconfigMakefilevchiq-mmalKconfigMakefilevmeMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewfxKconfigMakefilewlan-ngKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcm_remoteKconfigMakefiletcMakefileteeKconfigMakefileamdteeKconfigMakefileopteeKconfigMakefilethermalKconfigMakefilebroadcomKconfigMakefileintelKconfigMakefileint340x_thermalKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefileti-soc-thermalKconfigMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserdevKconfigMakefileserial8250KconfigMakefileKconfigMakefilejsmMakefilevtMakefileufsKconfigMakefilecoreKconfigMakefilehostKconfigMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00Makefilecdns3KconfigMakefilechipideaKconfigMakefileclassKconfigMakefilecommonKconfigMakefilecoreKconfigMakefiledwc2KconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilefunctionMakefilelegacyKconfigMakefileudcKconfigMakefileaspeed-vhubKconfigMakefilebdcKconfigMakefilehostKconfigMakefileimageKconfigMakefileisp1760KconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemtu3KconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefilerolesKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefilealtmodesKconfigMakefilemuxKconfigMakefiletcpmKconfigMakefileqcomMakefiletipdKconfigMakefileucsiKconfigMakefileusbipKconfigMakefilevdpaKconfigMakefileifcvfMakefilemlx5Makefilevdpa_simMakefilevdpa_userMakefilevirtio_pciMakefilevfioKconfigMakefilefsl-mcKconfigMakefilemdevKconfigMakefilepciKconfigMakefilemlx5KconfigMakefilenvgrace-gpuKconfigMakefileplatformKconfigMakefileresetKconfigMakefilevhostKconfigMakefilevideoKconfigMakefilebacklightKconfigMakefileconsoleKconfigMakefilefbdevKconfigMakefileatyMakefilecoreKconfigMakefilegeodeKconfigMakefilei810MakefilekyroMakefilematroxMakefilemb862xxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefileomapfbKconfigMakefiledisplaysKconfigMakefiledssKconfigMakefilerivaMakefilesavageMakefilesisMakefileviaMakefilelogoKconfigMakefilevirtKconfigMakefileacrnKconfigMakefilecocoKconfigMakefileefi_secretKconfigMakefilesev-guestKconfigMakefiletdx-guestKconfigMakefilenitro_enclavesKconfigMakefilevboxguestKconfigMakefilevirtioKconfigMakefilevisorbusKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefileeventsMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefilecryptoKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileerofsKconfigMakefileexfatKconfigMakefileexportfsMakefileext2KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehugetlbfsMakefileiomapMakefileisofsKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefilelockdMakefileminixKconfigMakefilenetfsKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileorangefsKconfigMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesmbKconfigMakefileclientKconfigMakefilecommonMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefiletracefsMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefileunicodeKconfigMakefilevboxsfKconfigMakefileverityKconfigMakefilexfsKconfigMakefilezonefsKconfigMakefileincludeacpiacbuffer.hacconfig.hacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_io.hacpi_lpat.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactbl3.hactypes.hacuuid.hapei.hbattery.hbutton.hcppc_acpi.hghes.hhed.hnfit.hpcc.hplatformacenv.hacenvex.hacgcc.hacgccex.haclinux.haclinuxex.hproc_cap_intel.hprocessor.hreboot.hvideo.hasm-genericKbuildaccess_ok.harchrandom.hasm-offsets.hasm-prototypes.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hbarrier.hbitopsbitops.h__ffs.h__fls.harch_hweight.hatomic.hbuiltin-__ffs.hbuiltin-__fls.hbuiltin-ffs.hbuiltin-fls.hconst_hweight.hext2-atomic-setbit.hext2-atomic.hffs.hffz.hfls.hfls64.hhweight.hinstrumented-atomic.hinstrumented-lock.hinstrumented-non-atomic.hle.hlock.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hcfi.hchecksum.hcmpxchg-local.hcmpxchg.hcompat.hcurrent.hdelay.hdevice.hdiv64.hdma-mapping.hdma.hearly_ioremap.hemergency-restart.herror-injection.hexec.hexport.hextable.hfb.hfixmap.hflat.hftrace.hfutex.hgetorder.hhardirq.hhugetlb.hhw_irq.hhyperv-tlfs.hide_iops.hint-ll64.hio.hioctl.hiomap.hirq.hirq_regs.hirq_work.hirqflags.hkdebug.hkmap_size.hkprobes.hkvm_para.hkvm_types.hlinkage.hlocal.hlocal64.hlogic_io.hmcs_spinlock.hmemory_model.hmm_hooks.hmmiowb.hmmiowb_types.hmmu.hmmu_context.hmodule.hmodule.lds.hmshyperv.hmsi.hnommu_context.hnuma.hpage.hparam.hparport.hpci.hpci_iomap.hpercpu.hpgalloc.hpgtable-nop4d.hpgtable-nopmd.hpgtable-nopud.hpgtable_uffd.hplatform-feature.hpreempt.hqrwlock.hqrwlock_types.hqspinlock.hqspinlock_types.hresource.hrwonce.hseccomp.hsections.hserial.hset_memory.hshmparam.hsignal.hsimd.hsoftirq_stack.hspinlock.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.huaccess.hunaligned.huser.hvdsovsyscall.hvermagic.hvga.hvmlinux.lds.hvtime.hword-at-a-time.hxor.hclocksourcearm_arch_timer.hhyperv_timer.hpxa.hsamsung_pwm.htimer-davinci.htimer-goldfish.htimer-ti-dm.hconfig64BIT6LOWPANADVISE_SYSCALLSAFIUCVAFS_DEBUGAFS_FSAFS_FSCACHEAF_RXRPCAF_RXRPC_DEBUGAF_RXRPC_IPV6AIOALLOW_DEV_COREDUMPALTERNATE_USER_ADDRESS_SPACEAPPLDATA_BASEAPPLDATA_MEMAPPLDATA_NET_SUMAPPLDATA_OSARCH_32BIT_USTAT_F_TINODEARCH_BINFMT_ELF_STATEARCH_DMA_ADDR_T_64BITARCH_ENABLE_MEMORY_HOTPLUGARCH_ENABLE_MEMORY_HOTREMOVEARCH_ENABLE_SPLIT_PMD_PTLOCKARCH_HAS_CURRENT_STACK_POINTERARCH_HAS_DEBUG_VM_PGTABLEARCH_HAS_DEBUG_WXARCH_HAS_DEVMEM_IS_ALLOWEDARCH_HAS_ELF_RANDOMIZEARCH_HAS_FORCE_DMA_UNENCRYPTEDARCH_HAS_FORTIFY_SOURCEARCH_HAS_GCOV_PROFILE_ALLARCH_HAS_GIGANTIC_PAGEARCH_HAS_KCOVARCH_HAS_KEXEC_PURGATORYARCH_HAS_MEM_ENCRYPTARCH_HAS_NMI_SAFE_THIS_CPU_OPSARCH_HAS_PTE_SPECIALARCH_HAS_SCALED_CPUTIMEARCH_HAS_SET_MEMORYARCH_HAS_STRICT_KERNEL_RWXARCH_HAS_STRICT_MODULE_RWXARCH_HAS_SYSCALL_WRAPPERARCH_HAS_UBSAN_SANITIZE_ALLARCH_HAS_VDSO_DATAARCH_HAVE_NMI_SAFE_CMPXCHGARCH_INLINE_READ_LOCKARCH_INLINE_READ_LOCK_BHARCH_INLINE_READ_LOCK_IRQARCH_INLINE_READ_LOCK_IRQSAVEARCH_INLINE_READ_TRYLOCKARCH_INLINE_READ_UNLOCKARCH_INLINE_READ_UNLOCK_BHARCH_INLINE_READ_UNLOCK_IRQARCH_INLINE_READ_UNLOCK_IRQRESTOREARCH_INLINE_SPIN_LOCKARCH_INLINE_SPIN_LOCK_BHARCH_INLINE_SPIN_LOCK_IRQARCH_INLINE_SPIN_LOCK_IRQSAVEARCH_INLINE_SPIN_TRYLOCKARCH_INLINE_SPIN_TRYLOCK_BHARCH_INLINE_SPIN_UNLOCKARCH_INLINE_SPIN_UNLOCK_BHARCH_INLINE_SPIN_UNLOCK_IRQARCH_INLINE_SPIN_UNLOCK_IRQRESTOREARCH_INLINE_WRITE_LOCKARCH_INLINE_WRITE_LOCK_BHARCH_INLINE_WRITE_LOCK_IRQARCH_INLINE_WRITE_LOCK_IRQSAVEARCH_INLINE_WRITE_TRYLOCKARCH_INLINE_WRITE_UNLOCKARCH_INLINE_WRITE_UNLOCK_BHARCH_INLINE_WRITE_UNLOCK_IRQARCH_INLINE_WRITE_UNLOCK_IRQRESTOREARCH_SPARSEMEM_DEFAULTARCH_SPARSEMEM_ENABLEARCH_STACKWALKARCH_SUPPORTS_ATOMIC_RMWARCH_SUPPORTS_DEBUG_PAGEALLOCARCH_SUPPORTS_HUGETLBFSARCH_SUPPORTS_NUMA_BALANCINGARCH_SUPPORTS_UPROBESARCH_USE_BUILTIN_BSWAPARCH_USE_CMPXCHG_LOCKREFARCH_WANTS_NO_INSTRARCH_WANT_COMPAT_IPC_PARSE_VERSIONARCH_WANT_DEFAULT_BPF_JITARCH_WANT_IPC_PARSE_VERSIONARCH_WANT_KERNEL_PMD_MKWRITEARCH_WANT_OLD_COMPAT_IPCARCH_WANT_PMD_MKWRITEASM_MODVERSIONSASN1ASN1_ENCODERASSOCIATIVE_ARRAYASYMMETRIC_KEY_TYPEASYMMETRIC_PUBLIC_KEY_SUBTYPEASYMMETRIC_TPM_KEY_SUBTYPEASYNC_COREASYNC_MEMCPYASYNC_PQASYNC_RAID6_RECOVASYNC_RAID6_TESTASYNC_XORAS_IS_GNUAS_VERSIONATMATM_BR2684ATM_CLIPATM_LANEATOMIC64_SELFTESTAUDITAUDITSYSCALLAUDIT_ARCHAUTOFS_FSAUXILIARY_BUSBALLOON_COMPACTIONBAREUDPBASE_FULLBASE_SMALLBCMA_POSSIBLEBFQ_GROUP_IOSCHEDBIG_KEYSBINARY_PRINTFBINFMT_ELFBINFMT_MISCBINFMT_SCRIPTBITFIELD_KUNITBITREVERSEBITS_TESTBLK_CGROUPBLK_CGROUP_FC_APPIDBLK_CGROUP_IOCOSTBLK_CGROUP_IOLATENCYBLK_CGROUP_RWSTATBLK_DEBUG_FSBLK_DEBUG_FS_ZONEDBLK_DEVBLK_DEV_BSGBLK_DEV_BSGLIBBLK_DEV_BSG_COMMONBLK_DEV_DMBLK_DEV_DM_BUILTINBLK_DEV_INITRDBLK_DEV_INTEGRITYBLK_DEV_INTEGRITY_T10BLK_DEV_IO_TRACEBLK_DEV_LOOPBLK_DEV_LOOP_MIN_COUNTBLK_DEV_MDBLK_DEV_NBDBLK_DEV_NULL_BLKBLK_DEV_NVMEBLK_DEV_PMEMBLK_DEV_RAMBLK_DEV_RAM_COUNTBLK_DEV_RAM_SIZEBLK_DEV_RBDBLK_DEV_SDBLK_DEV_SRBLK_DEV_THROTTLINGBLK_DEV_WRITE_MOUNTEDBLK_DEV_ZONEDBLK_ICQBLK_MQ_PCIBLK_MQ_STACKINGBLK_MQ_VIRTIOBLK_RQ_ALLOC_TIMEBLK_SED_OPALBLK_WBTBLK_WBT_MQBLOCKBLOCK_COMPATBLOCK_HOLDER_DEPRECATEDBLOCK_LEGACY_AUTOLOADBONDINGBOOTPARAM_HUNG_TASK_PANIC_VALUEBOOTTIME_TRACINGBOOT_CONFIGBPFBPF_EVENTSBPF_JITBPF_JIT_ALWAYS_ONBPF_JIT_DEFAULT_ONBPF_LSMBPF_STREAM_PARSERBPF_SYSCALLBPF_UNPRIV_DEFAULT_OFFBQLBRANCH_PROFILE_NONEBRIDGEBRIDGE_EBT_802_3BRIDGE_EBT_AMONGBRIDGE_EBT_ARPBRIDGE_EBT_ARPREPLYBRIDGE_EBT_BROUTEBRIDGE_EBT_DNATBRIDGE_EBT_IPBRIDGE_EBT_IP6BRIDGE_EBT_LIMITBRIDGE_EBT_LOGBRIDGE_EBT_MARKBRIDGE_EBT_MARK_TBRIDGE_EBT_NFLOGBRIDGE_EBT_PKTTYPEBRIDGE_EBT_REDIRECTBRIDGE_EBT_SNATBRIDGE_EBT_STPBRIDGE_EBT_T_FILTERBRIDGE_EBT_T_NATBRIDGE_EBT_VLANBRIDGE_IGMP_SNOOPINGBRIDGE_NETFILTERBRIDGE_NF_EBTABLESBRIDGE_VLAN_FILTERINGBSD_DISKLABELBSD_PROCESS_ACCTBSD_PROCESS_ACCT_V3BTTBUFFER_HEADBUGBUG_ON_DATA_CORRUPTIONBUILDTIME_TABLE_SORTBUILD_BIN2CBUILD_SALTCACHEFILESCACHESTAT_SYSCALLCB710_CORECB710_DEBUG_ASSUMPTIONSCCWCCWGROUPCCW_CONSOLECC_CAN_LINKCC_CAN_LINK_STATICCC_HAS_ASM_GOTO_OUTPUTCC_HAS_ASM_GOTO_TIED_OUTPUTCC_HAS_ASM_INLINECC_HAS_INT128CC_HAS_KASAN_GENERICCC_HAS_NO_PROFILE_FN_ATTRCC_HAS_SANCOV_TRACE_PCCC_HAS_WORKING_NOSANITIZE_ADDRESSCC_IMPLICIT_FALLTHROUGHCC_IS_GCCCC_NO_ARRAY_BOUNDSCC_OPTIMIZE_FOR_PERFORMANCECC_VERSION_TEXTCDROMCEC_CORECEPH_FSCEPH_FSCACHECEPH_FS_POSIX_ACLCEPH_FS_SECURITY_LABELCEPH_LIBCEPH_LIB_PRETTYDEBUGCEPH_LIB_USE_DNS_RESOLVERCFS_BANDWIDTHCGROUPSCGROUP_BPFCGROUP_CPUACCTCGROUP_DEBUGCGROUP_DEVICECGROUP_FREEZERCGROUP_HUGETLBCGROUP_MISCCGROUP_NET_CLASSIDCGROUP_NET_PRIOCGROUP_PERFCGROUP_PIDSCGROUP_RDMACGROUP_SCHEDCGROUP_WRITEBACKCHECKPOINT_RESTORECHECKSUM_KUNITCHR_DEV_SCHCHR_DEV_SGCHR_DEV_STCHSC_SCHCIFSCIFS_ALLOW_INSECURE_LEGACYCIFS_DEBUGCIFS_DFS_UPCALLCIFS_POSIXCIFS_SMB_DIRECTCIFS_UPCALLCIFS_XATTRCLANG_VERSIONCLK_SP810CLONE_BACKWARDS2CLS_U32_MARKCLS_U32_PERFCLZ_TABCMACMA_AREASCMA_SYSFSCMDLINE_KUNIT_TESTCMMCMM_IUCVCOMMAND_LINE_SIZECOMMON_CLKCOMPACTIONCOMPACT_UNEVICTABLE_DEFAULTCOMPATCOMPAT_32BIT_TIMECOMPAT_BINFMT_ELFCOMPAT_OLD_SIGACTIONCONFIGFS_FSCONNECTORCONSOLE_LOGLEVEL_DEFAULTCONSOLE_LOGLEVEL_QUIETCONSOLE_TRANSLATIONSCONSTRUCTORSCONTEXT_SWITCH_TRACERCONTEXT_TRACKINGCONTEXT_TRACKING_IDLECONTIG_ALLOCCORDICCOREDUMPCORE_DUMP_DEFAULT_ELF_HEADERSCPUMASK_KUNIT_TESTCPUMASK_OFFSTACKCPUSETSCPU_BIG_ENDIANCPU_ISOLATIONCPU_RMAPCRASH_CORECRASH_DUMPCRC16CRC32CRC32_SLICEBY8CRC64CRC64_ROCKSOFTCRC7CRC8CRC_CCITTCRC_ITU_TCRC_T10DIFCROSS_MEMORY_ATTACHCRYPTOCRYPTO_ACOMP2CRYPTO_ADIANTUMCRYPTO_AEADCRYPTO_AEAD2CRYPTO_AESCRYPTO_AES_S390CRYPTO_AKCIPHERCRYPTO_AKCIPHER2CRYPTO_ALGAPICRYPTO_ALGAPI2CRYPTO_ANSI_CPRNGCRYPTO_ARCH_HAVE_LIB_CHACHACRYPTO_AUTHENCCRYPTO_BLAKE2BCRYPTO_BLOWFISHCRYPTO_BLOWFISH_COMMONCRYPTO_CAMELLIACRYPTO_CAST5CRYPTO_CAST6CRYPTO_CAST_COMMONCRYPTO_CBCCRYPTO_CCMCRYPTO_CFBCRYPTO_CHACHA20CRYPTO_CHACHA20POLY1305CRYPTO_CHACHA_S390CRYPTO_CMACCRYPTO_CRC32CRYPTO_CRC32CCRYPTO_CRC32_S390CRYPTO_CRC64_ROCKSOFTCRYPTO_CRCT10DIFCRYPTO_CRYPTDCRYPTO_CTRCRYPTO_CTSCRYPTO_CURVE25519CRYPTO_DEFLATECRYPTO_DESCRYPTO_DES_S390CRYPTO_DEV_NITROXCRYPTO_DEV_NITROX_CNN55XXCRYPTO_DHCRYPTO_DH_RFC7919_GROUPSCRYPTO_DRBGCRYPTO_DRBG_CTRCRYPTO_DRBG_HASHCRYPTO_DRBG_HMACCRYPTO_DRBG_MENUCRYPTO_ECBCRYPTO_ECCCRYPTO_ECDHCRYPTO_ECDSACRYPTO_ECHAINIVCRYPTO_ESSIVCRYPTO_FCRYPTCRYPTO_FIPSCRYPTO_FIPS_NAMECRYPTO_GCMCRYPTO_GF128MULCRYPTO_GHASHCRYPTO_GHASH_S390CRYPTO_HASHCRYPTO_HASH2CRYPTO_HASH_INFOCRYPTO_HMACCRYPTO_HWCRYPTO_JITTERENTROPYCRYPTO_KPPCRYPTO_KPP2CRYPTO_LIB_AESCRYPTO_LIB_BLAKE2S_GENERICCRYPTO_LIB_CHACHACRYPTO_LIB_CHACHA20POLY1305CRYPTO_LIB_CHACHA_GENERICCRYPTO_LIB_CURVE25519CRYPTO_LIB_CURVE25519_GENERICCRYPTO_LIB_DESCRYPTO_LIB_POLY1305CRYPTO_LIB_POLY1305_GENERICCRYPTO_LIB_POLY1305_RSIZECRYPTO_LIB_SHA256CRYPTO_LRWCRYPTO_LZOCRYPTO_MANAGERCRYPTO_MANAGER2CRYPTO_MD4CRYPTO_MD5CRYPTO_MICHAEL_MICCRYPTO_NHPOLY1305CRYPTO_NULLCRYPTO_NULL2CRYPTO_OFBCRYPTO_PAES_S390CRYPTO_PCBCCRYPTO_PCRYPTCRYPTO_POLY1305CRYPTO_RMD160CRYPTO_RNGCRYPTO_RNG2CRYPTO_RNG_DEFAULTCRYPTO_RSACRYPTO_SEQIVCRYPTO_SERPENTCRYPTO_SHA1CRYPTO_SHA1_S390CRYPTO_SHA256CRYPTO_SHA256_S390CRYPTO_SHA3CRYPTO_SHA3_256_S390CRYPTO_SHA3_512_S390CRYPTO_SHA512CRYPTO_SHA512_S390CRYPTO_SKCIPHERCRYPTO_SKCIPHER2CRYPTO_TESTCRYPTO_TWOFISHCRYPTO_TWOFISH_COMMONCRYPTO_USERCRYPTO_USER_APICRYPTO_USER_API_AEADCRYPTO_USER_API_HASHCRYPTO_USER_API_RNGCRYPTO_USER_API_SKCIPHERCRYPTO_VMACCRYPTO_WP512CRYPTO_XCBCCRYPTO_XTSCRYPTO_XXHASHCRYPTO_ZSTDCSD_LOCK_WAIT_DEBUGCTCMCUSECXL_BUSCXL_MEMCXL_PCICXL_PMEMCXL_PMUCXL_PORTCXL_REGIONDAMONDAMON_DBGFSDAMON_PADDRDAMON_RECLAIMDAMON_SYSFSDAMON_VADDRDASDDASD_DIAGDASD_ECKDDASD_EERDASD_FBADASD_PROFILEDAXDA_MON_EVENTSDA_MON_EVENTS_IDDCBDCSSBLKDEBUG_ATOMIC_SLEEPDEBUG_BUGVERBOSEDEBUG_CREDENTIALSDEBUG_ENTRYDEBUG_FSDEBUG_FS_ALLOW_ALLDEBUG_INFODEBUG_INFO_BTFDEBUG_INFO_BTF_MODULESDEBUG_INFO_DWARF_TOOLCHAIN_DEFAULTDEBUG_IRQFLAGSDEBUG_KERNELDEBUG_KMEMLEAKDEBUG_KMEMLEAK_AUTO_SCANDEBUG_KMEMLEAK_DEFAULT_OFFDEBUG_KMEMLEAK_MEM_POOL_SIZEDEBUG_LISTDEBUG_LOCK_ALLOCDEBUG_MEMORY_INITDEBUG_MISCDEBUG_MUTEXESDEBUG_NETDEBUG_NOTIFIERSDEBUG_OBJECTSDEBUG_OBJECTS_ENABLE_DEFAULTDEBUG_OBJECTS_FREEDEBUG_OBJECTS_PERCPU_COUNTERDEBUG_OBJECTS_RCU_HEADDEBUG_OBJECTS_TIMERSDEBUG_OBJECTS_WORKDEBUG_PAGEALLOCDEBUG_PAGE_REFDEBUG_PER_CPU_MAPSDEBUG_RT_MUTEXESDEBUG_RWSEMSDEBUG_SECTION_MISMATCHDEBUG_SGDEBUG_SHIRQDEBUG_SPINLOCKDEBUG_STACK_USAGEDEBUG_VMDEBUG_VM_IRQSOFFDEBUG_VM_PGTABLEDEBUG_WW_MUTEX_SLOWPATHDEBUG_WXDECOMPRESS_BZIP2DECOMPRESS_GZIPDECOMPRESS_LZ4DECOMPRESS_LZMADECOMPRESS_LZODECOMPRESS_XZDECOMPRESS_ZSTDDEFAULT_CUBICDEFAULT_FQ_CODELDEFAULT_HOSTNAMEDEFAULT_HUNG_TASK_TIMEOUTDEFAULT_INITDEFAULT_MMAP_MIN_ADDRDEFAULT_NET_SCHDEFAULT_SECURITY_SELINUXDEFAULT_TCP_CONGDETECT_HUNG_TASKDEVMEMDEVTMPFSDEVTMPFS_MOUNTDEVTMPFS_SAFEDEV_DAXDEV_DAX_KMEMDIAG288_WATCHDOGDIMLIBDLMDLM_DEBUGDMABUF_DEBUGDMABUF_HEAPSDMABUF_HEAPS_SYSTEMDMABUF_MOVE_NOTIFYDMA_API_DEBUGDMA_API_DEBUG_SGDMA_NEED_SYNCDMA_OPSDMA_SHARED_BUFFERDM_AUDITDM_BIO_PRISONDM_BUFIODM_CACHEDM_CACHE_SMQDM_CRYPTDM_DEBUGDM_DELAYDM_ERADM_FLAKEYDM_INTEGRITYDM_LOG_USERSPACEDM_LOG_WRITESDM_MIRRORDM_MULTIPATHDM_MULTIPATH_HSTDM_MULTIPATH_IOADM_MULTIPATH_QLDM_MULTIPATH_STDM_PERSISTENT_DATADM_RAIDDM_SNAPSHOTDM_SWITCHDM_THIN_PROVISIONINGDM_UEVENTDM_VERITYDM_VERITY_FECDM_VERITY_VERIFY_ROOTHASH_SIGDM_WRITECACHEDM_ZERODNOTIFYDNS_RESOLVERDPLLDQLDRIVER_PE_KUNIT_TESTDRMDRM_BRIDGEDRM_BUDDYDRM_DISPLAY_DP_HELPERDRM_DISPLAY_HELPERDRM_DP_AUX_CHARDEVDRM_DP_CECDRM_EXECDRM_EXPORT_FOR_TESTSDRM_FBDEV_EMULATIONDRM_FBDEV_OVERALLOCDRM_GEM_SHMEM_HELPERDRM_KMS_HELPERDRM_KUNIT_TESTDRM_KUNIT_TEST_HELPERSDRM_LIB_RANDOMDRM_PANELDRM_PANEL_BRIDGEDRM_PANEL_ORIENTATION_QUIRKSDRM_VIRTIO_GPUDRM_VIRTIO_GPU_KMSDRM_VKMSDST_CACHEDUMMYDUMMY_CONSOLEDUMMY_CONSOLE_COLUMNSDUMMY_CONSOLE_ROWSDYNAMIC_DEBUGDYNAMIC_DEBUG_COREDYNAMIC_EVENTSDYNAMIC_FTRACEDYNAMIC_FTRACE_WITH_ARGSDYNAMIC_FTRACE_WITH_DIRECT_CALLSDYNAMIC_FTRACE_WITH_REGSEADM_SCHEARLY_PRINTKEFI_PARTITIONELFCOREELF_COREENCLOSURE_SERVICESENCRYPTED_KEYSEPOLLEROFS_FSEROFS_FS_POSIX_ACLEROFS_FS_SECURITYEROFS_FS_XATTRETHERNETETHTOOL_NETLINKEVENTFDEVENT_TRACINGEVMEVM_ATTR_FSUUIDEXFAT_DEFAULT_IOCHARSETEXFAT_FSEXPOLINEEXPOLINE_AUTOEXPOLINE_EXTERNEXPORTFSEXPORTFS_BLOCK_OPSEXT4_DEBUGEXT4_FSEXT4_FS_POSIX_ACLEXT4_FS_SECURITYEXT4_KUNIT_TESTSEXT4_USE_FOR_EXT2EXTRA_FIRMWAREFAILOVERFAILSLABFAIL_IO_TIMEOUTFAIL_MAKE_REQUESTFAIL_PAGE_ALLOCFAIL_SUNRPCFAIR_GROUP_SCHEDFANOTIFYFANOTIFY_ACCESS_PERMISSIONSFAT_DEFAULT_CODEPAGEFAT_DEFAULT_IOCHARSETFAT_FSFAT_KUNIT_TESTFAULT_INJECTIONFAULT_INJECTION_DEBUG_FSFAULT_INJECTION_STACKTRACE_FILTERFBFB_COREFB_DEFERRED_IOFB_DEVICEFB_NOTIFYFB_SYSMEM_FOPSFB_SYSMEM_HELPERSFB_SYSMEM_HELPERS_DEFERREDFB_SYS_COPYAREAFB_SYS_FILLRECTFB_SYS_IMAGEBLITFB_TILEBLITTINGFHANDLEFIB_RULESFILE_LOCKINGFIPS_SIGNATURE_SELFTESTFONT_8x16FONT_8x8FONT_SUPPORTFORTIFY_SOURCEFRAMEBUFFER_CONSOLEFRAMEBUFFER_CONSOLE_DETECT_PRIMARYFRAMEBUFFER_CONSOLE_ROTATIONFRAME_WARNFREEZERFSCACHEFSCACHE_STATSFSNOTIFYFS_DAXFS_DAX_LIMITEDFS_IOMAPFS_MBCACHEFS_POSIX_ACLFS_VERITYFTRACEFTRACE_MCOUNT_RECORDFTRACE_MCOUNT_USE_CCFTRACE_SYSCALLSFUNCTION_ALIGNMENTFUNCTION_ALIGNMENT_8BFUNCTION_ERROR_INJECTIONFUNCTION_GRAPH_TRACERFUNCTION_TRACERFUSE_DAXFUSE_FSFUSIONFUSION_LOGGINGFUSION_MAX_SGEFUSION_SASFUSION_SPIFUTEXFUTEX_PIFW_LOADERFW_LOADER_COMPRESSFW_LOADER_COMPRESS_XZFW_LOADER_COMPRESS_ZSTDFW_LOADER_DEBUGFW_LOADER_PAGED_BUFFW_LOADER_SYSFSFW_UPLOADGACT_PROBGARPGCC11_NO_ARRAY_BOUNDSGCC12_NO_ARRAY_BOUNDSGCC_VERSIONGENERIC_ALLOCATORGENERIC_BUGGENERIC_BUG_RELATIVE_POINTERSGENERIC_CLOCKEVENTSGENERIC_CPU_AUTOPROBEGENERIC_CPU_VULNERABILITIESGENERIC_ENTRYGENERIC_GETTIMEOFDAYGENERIC_HWEIGHTGENERIC_IRQ_DEBUGFSGENERIC_IRQ_INJECTIONGENERIC_MSI_IRQGENERIC_NET_UTILSGENERIC_PTDUMPGENERIC_SMP_IDLE_THREADGENERIC_STRNCPY_FROM_USERGENERIC_STRNLEN_USERGENERIC_TIME_VSYSCALLGENERIC_TRACERGENERIC_VDSO_TIME_NSGENEVEGENWQEGENWQE_PLATFORM_ERROR_RECOVERYGET_FREE_REGIONGFS2_FSGFS2_FS_LOCKING_DLMGLOBGNSSGRACE_PERIODGRO_CELLSGUP_TESTHANGCHECK_TIMERHARDENED_USERCOPYHASHTABLE_KUNIT_TESTHASH_KUNIT_TESTHAS_DMAHAS_IOMEMHAVE_ALIGNED_STRUCT_PAGEHAVE_ARCH_AUDITSYSCALLHAVE_ARCH_JUMP_LABELHAVE_ARCH_JUMP_LABEL_RELATIVEHAVE_ARCH_KASANHAVE_ARCH_KASAN_VMALLOCHAVE_ARCH_KFENCEHAVE_ARCH_RANDOMIZE_KSTACK_OFFSETHAVE_ARCH_SECCOMPHAVE_ARCH_SECCOMP_FILTERHAVE_ARCH_SOFT_DIRTYHAVE_ARCH_STACKLEAKHAVE_ARCH_TRACEHOOKHAVE_ARCH_TRANSPARENT_HUGEPAGEHAVE_ARCH_VMAP_STACKHAVE_ASM_MODVERSIONSHAVE_CLKHAVE_CLK_PREPAREHAVE_CMPXCHG_DOUBLEHAVE_CMPXCHG_LOCALHAVE_DEBUG_KMEMLEAKHAVE_DMA_CONTIGUOUSHAVE_DYNAMIC_FTRACEHAVE_DYNAMIC_FTRACE_WITH_ARGSHAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLSHAVE_DYNAMIC_FTRACE_WITH_REGSHAVE_EBPF_JITHAVE_EFFICIENT_UNALIGNED_ACCESSHAVE_FAST_GUPHAVE_FENTRYHAVE_FTRACE_MCOUNT_RECORDHAVE_FUNCTION_ARG_ACCESS_APIHAVE_FUNCTION_ERROR_INJECTIONHAVE_FUNCTION_GRAPH_TRACERHAVE_FUNCTION_TRACERHAVE_GCC_PLUGINSHAVE_GENERIC_VDSOHAVE_HARDENED_USERCOPY_ALLOCATORHAVE_IOREMAP_PROTHAVE_KCSAN_COMPILERHAVE_KERNEL_BZIP2HAVE_KERNEL_GZIPHAVE_KERNEL_LZ4HAVE_KERNEL_LZMAHAVE_KERNEL_LZOHAVE_KERNEL_UNCOMPRESSEDHAVE_KERNEL_XZHAVE_KERNEL_ZSTDHAVE_KPROBESHAVE_KPROBES_ON_FTRACEHAVE_KRETPROBESHAVE_KVM_CPU_RELAX_INTERCEPTHAVE_KVM_INVALID_WAKEUPSHAVE_KVM_IRQCHIPHAVE_KVM_IRQ_ROUTINGHAVE_KVM_NO_POLLHAVE_KVM_VCPU_ASYNC_IOCTLHAVE_LIVEPATCHHAVE_MARCH_Z10_FEATURESHAVE_MARCH_Z13_FEATURESHAVE_MARCH_Z14_FEATURESHAVE_MARCH_Z196_FEATURESHAVE_MARCH_ZEC12_FEATURESHAVE_MEMBLOCK_PHYS_MAPHAVE_MOD_ARCH_SPECIFICHAVE_NMIHAVE_NOP_MCOUNTHAVE_PCIHAVE_PERF_EVENTSHAVE_PERF_REGSHAVE_PERF_USER_STACK_DUMPHAVE_PNETIDHAVE_REGS_AND_STACK_ACCESS_APIHAVE_RELIABLE_STACKTRACEHAVE_RSEQHAVE_SAMPLE_FTRACE_DIRECTHAVE_SETUP_PER_CPU_AREAHAVE_SOFTIRQ_ON_OWN_STACKHAVE_SYSCALL_TRACEPOINTSHAVE_UID16HAVE_VIRT_CPU_ACCOUNTINGHAVE_VIRT_CPU_ACCOUNTING_GENHAVE_VIRT_CPU_ACCOUNTING_IDLEHDLCHDLC_CISCOHDLC_FRHDLC_PPPHDLC_RAWHDMIHEADERS_INSTALLHID_SUPPORTHIGH_RES_TIMERSHIST_TRIGGERSHMC_DRVHOTPLUG_CPUHOTPLUG_PCIHOTPLUG_PCI_S390HSRHUGETLBFSHUGETLB_PAGEHVC_DRIVERHVC_IUCVHWLAT_TRACERHWSPINLOCKHW_CONSOLEHW_RANDOMHW_RANDOM_S390HW_RANDOM_VIRTIOHZHZ_100I2CI2C_ALGOBITI2C_BOARDINFOI6300ESB_WDTIBM_PARTITIONIDLE_PAGE_TRACKINGIEEE802154IEEE802154_6LOWPANIEEE802154_DRIVERSIEEE802154_FAKELBIEEE802154_SOCKETIFBIKHEADERSIMAIMA_APPRAISEIMA_APPRAISE_BOOTPARAMIMA_APPRAISE_MODSIGIMA_ARCH_POLICYIMA_DEFAULT_HASHIMA_DEFAULT_HASH_SHA256IMA_DEFAULT_TEMPLATEIMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARYIMA_LSM_RULESIMA_MEASURE_ASYMMETRIC_KEYSIMA_MEASURE_PCR_IDXIMA_QUEUE_EARLY_BOOT_KEYSIMA_READ_POLICYIMA_SECURE_AND_OR_TRUSTED_BOOTIMA_SIG_TEMPLATEIMA_TRUSTED_KEYRINGIMA_WRITE_POLICYINETINET6_AHINET6_ESPINET6_ESPINTCPINET6_ESP_OFFLOADINET6_IPCOMPINET6_TUNNELINET6_XFRM_TUNNELINET_AHINET_DIAGINET_DIAG_DESTROYINET_ESPINET_ESPINTCPINET_ESP_OFFLOADINET_IPCOMPINET_MPTCP_DIAGINET_RAW_DIAGINET_SCTP_DIAGINET_TCP_DIAGINET_TUNNELINET_UDP_DIAGINET_XFRM_TUNNELINFINIBANDINFINIBAND_ADDR_TRANSINFINIBAND_ADDR_TRANS_CONFIGFSINFINIBAND_ISERINFINIBAND_ISERTINFINIBAND_USER_ACCESSINFINIBAND_USER_MEMINFINIBAND_VIRT_DMAINITRAMFS_SOURCEINIT_ENV_ARG_LIMITINIT_STACK_NONEINOTIFY_USERINPUTINPUT_EVDEVINPUT_KUNIT_TESTINPUT_SPARSEKMAPINTEGRITYINTEGRITY_ASYMMETRIC_KEYSINTEGRITY_AUDITINTEGRITY_PLATFORM_KEYRINGINTEGRITY_SIGNATUREINTEGRITY_TRUSTED_KEYRINGINTERVAL_TREEINTERVAL_TREE_SPAN_ITERIOMMUFDIOMMUFD_DRIVERIOMMUFD_TESTIOMMU_APIIOMMU_DEBUGFSIOMMU_DEFAULT_DMA_STRICTIOMMU_DMAIOMMU_HELPERIOMMU_IOVAIOMMU_SUPPORTIONICIOSCHED_BFQIOSMIO_URINGIO_WQIP6_NF_FILTERIP6_NF_IPTABLESIP6_NF_MANGLEIP6_NF_MATCH_AHIP6_NF_MATCH_EUI64IP6_NF_MATCH_FRAGIP6_NF_MATCH_HLIP6_NF_MATCH_IPV6HEADERIP6_NF_MATCH_MHIP6_NF_MATCH_OPTSIP6_NF_MATCH_RPFILTERIP6_NF_MATCH_RTIP6_NF_NATIP6_NF_RAWIP6_NF_SECURITYIP6_NF_TARGET_MASQUERADEIP6_NF_TARGET_NPTIP6_NF_TARGET_REJECTIP6_NF_TARGET_SYNPROXYIPC_NSIPV6IPV6_GREIPV6_MIP6IPV6_MROUTEIPV6_MROUTE_MULTIPLE_TABLESIPV6_MULTIPLE_TABLESIPV6_NDISC_NODETYPEIPV6_OPTIMISTIC_DADIPV6_PIMSM_V2IPV6_ROUTER_PREFIPV6_ROUTE_INFOIPV6_SEG6_BPFIPV6_SEG6_HMACIPV6_SEG6_LWTUNNELIPV6_SITIPV6_SIT_6RDIPV6_TUNNELIPV6_VTIIPVLANIPVLAN_L3SIPVTAPIP_ADVANCED_ROUTERIP_FIB_TRIE_STATSIP_MROUTEIP_MROUTE_COMMONIP_MROUTE_MULTIPLE_TABLESIP_MULTICASTIP_MULTIPLE_TABLESIP_NF_ARPFILTERIP_NF_ARPTABLESIP_NF_ARP_MANGLEIP_NF_FILTERIP_NF_IPTABLESIP_NF_MANGLEIP_NF_MATCH_AHIP_NF_MATCH_ECNIP_NF_MATCH_RPFILTERIP_NF_MATCH_TTLIP_NF_NATIP_NF_RAWIP_NF_SECURITYIP_NF_TARGET_ECNIP_NF_TARGET_MASQUERADEIP_NF_TARGET_NETMAPIP_NF_TARGET_REDIRECTIP_NF_TARGET_REJECTIP_NF_TARGET_SYNPROXYIP_NF_TARGET_TTLIP_PIMSM_V1IP_PIMSM_V2IP_ROUTE_CLASSIDIP_ROUTE_MULTIPATHIP_ROUTE_VERBOSEIP_SCTPIP_SETIP_SET_BITMAP_IPIP_SET_BITMAP_IPMACIP_SET_BITMAP_PORTIP_SET_HASH_IPIP_SET_HASH_IPMACIP_SET_HASH_IPMARKIP_SET_HASH_IPPORTIP_SET_HASH_IPPORTIPIP_SET_HASH_IPPORTNETIP_SET_HASH_MACIP_SET_HASH_NETIP_SET_HASH_NETIFACEIP_SET_HASH_NETNETIP_SET_HASH_NETPORTIP_SET_HASH_NETPORTNETIP_SET_LIST_SETIP_SET_MAXIP_VSIP_VS_DEBUGIP_VS_DHIP_VS_FOIP_VS_FTPIP_VS_IPV6IP_VS_LBLCIP_VS_LBLCRIP_VS_LCIP_VS_MHIP_VS_MH_TAB_INDEXIP_VS_NFCTIP_VS_NQIP_VS_OVFIP_VS_PE_SIPIP_VS_PROTO_AHIP_VS_PROTO_AH_ESPIP_VS_PROTO_ESPIP_VS_PROTO_SCTPIP_VS_PROTO_TCPIP_VS_PROTO_UDPIP_VS_RRIP_VS_SEDIP_VS_SHIP_VS_SH_TAB_BITSIP_VS_TAB_BITSIP_VS_WLCIP_VS_WRRIRQ_BYPASS_MANAGERIRQ_DOMAINIRQ_DOMAIN_HIERARCHYIRQ_MSI_IOMMUIRQ_POLLIRQ_WORKISCSI_BOOT_SYSFSISCSI_TARGETISCSI_TCPISMISO9660_FSIUCVJBD2JOLIETJUMP_LABELKALLSYMSKALLSYMS_ALLKALLSYMS_BASE_RELATIVEKASANKASAN_GENERICKASAN_INLINEKASAN_KUNIT_TESTKASAN_SHADOW_OFFSETKASAN_STACKKASAN_VMALLOCKCMPKERNEL_GZIPKERNFSKEXECKEXEC_COREKEXEC_FILEKEXEC_SIGKEYSKEY_DH_OPERATIONSKEY_NOTIFICATIONSKPROBESKPROBES_ON_FTRACEKPROBE_EVENTSKPROBE_EVENT_GEN_TESTKRETPROBESKSMKUNITKUNIT_ALL_TESTSKUNIT_DEBUGFSKUNIT_EXAMPLE_TESTKUNIT_TESTKVMKVM_ASYNC_PFKVM_ASYNC_PF_SYNCKVM_COMMONKVM_VFIOL2TPL2TP_DEBUGFSL2TP_ETHL2TP_IPL2TP_V3LATENCYTOPLCSLDISC_AUTOLOADLD_IS_BFDLD_VERSIONLEGACY_DIRECT_IOLEGACY_TIOCSTILIBCRC32CLIBFCLIBFCOELIBNVDIMMLINEAR_RANGESLINEAR_RANGES_TESTLIST_KUNIT_TESTLIVEPATCHLLCLLD_VERSIONLOAD_IPL_KEYSLOCALVERSIONLOCKDLOCKDEPLOCKDEP_BITSLOCKDEP_CHAINS_BITSLOCKDEP_CIRCULAR_QUEUE_BITSLOCKDEP_STACK_TRACE_BITSLOCKDEP_STACK_TRACE_HASH_BITSLOCKDEP_SUPPORTLOCKD_V4LOCK_DEBUGGING_SUPPORTLOCK_DOWN_KERNEL_FORCE_NONELOCK_EVENT_COUNTSLOCK_SPIN_ON_OWNERLOCK_STATLOCK_TORTURE_TESTLOG_BUF_SHIFTLOG_CPU_MAX_BUF_SHIFTLOOPBACK_TARGETLRU_GENLRU_GEN_ENABLEDLSMLSM_MMAP_MIN_ADDRLTO_NONELWTUNNELLWTUNNEL_BPFLZ4_DECOMPRESSLZO_COMPRESSLZO_DECOMPRESSMAC802154MACSECMACVLANMACVTAPMAGIC_SYSRQMAGIC_SYSRQ_DEFAULT_ENABLEMAGIC_SYSRQ_SERIALMAGIC_SYSRQ_SERIAL_SEQUENCEMARCH_Z14MARCH_Z15_TUNEMAX_PHYSMEM_BITSMDMDIO_BCM_UNIMACMDIO_BUSMDIO_CAVIUMMDIO_DEVICEMDIO_DEVRESMDIO_MSCC_MIIMMDIO_THUNDERMD_AUTODETECTMD_BITMAP_FILEMD_FAULTYMD_LINEARMD_RAID0MD_RAID1MD_RAID10MD_RAID456MEDIA_CEC_SUPPORTMEMBARRIERMEMCGMEMCG_KMEMMEMCPY_KUNIT_TESTMEMFD_CREATEMEMORY_BALLOONMEMORY_HOTPLUGMEMORY_HOTREMOVEMEMORY_ISOLATIONMEMREGIONMEM_SOFT_DIRTYMESSAGE_LOGLEVEL_DEFAULTMFD_COREMFD_VX855MIGRATIONMINIX_SUBPARTITIONMISC_FILESYSTEMSMLX4_COREMLX4_DEBUGMLX4_ENMLX4_EN_DCBMLX4_INFINIBANDMLX5_BRIDGEMLX5_CLS_ACTMLX5_COREMLX5_CORE_ENMLX5_CORE_EN_DCBMLX5_CORE_IPOIBMLX5_DPLLMLX5_EN_ARFSMLX5_EN_IPSECMLX5_EN_RXNFCMLX5_EN_TLSMLX5_ESWITCHMLX5_FPGAMLX5_INFINIBANDMLX5_MACSECMLX5_MPFSMLX5_SFMLX5_SF_MANAGERMLX5_SW_STEERINGMLX5_TC_CTMLX5_TC_SAMPLEMLX5_VFIO_PCIMLXFWMLXSW_COREMLXSW_PCIMLXSW_SPECTRUMMLXSW_SPECTRUM_DCBMMUMMU_GATHER_MERGE_VMASMMU_GATHER_NO_GATHERMMU_GATHER_RCU_TABLE_FREEMMU_GATHER_TABLE_FREEMMU_NOTIFIERMODPROBE_PATHMODULESMODULES_TREE_LOOKUPMODULES_USE_ELF_RELAMODULE_COMPRESS_NONEMODULE_FORCE_LOADMODULE_SIGMODULE_SIG_ALLMODULE_SIG_FORMATMODULE_SIG_HASHMODULE_SIG_KEYMODULE_SIG_SHA512MODULE_SRCVERSION_ALLMODULE_UNLOADMODVERSIONSMONREADERMONWRITERMPILIBMPLSMPLS_IPTUNNELMPLS_ROUTINGMPTCPMPTCP_IPV6MPTCP_KUNIT_TESTMQ_IOSCHED_DEADLINEMQ_IOSCHED_KYBERMRPMSDOS_FSMSDOS_PARTITIONMTK_T7XXMULTIUSERMUTEX_SPIN_ON_OWNERNAMESPACESND_BTTND_CLAIMNEED_DMA_MAP_STATENEED_PER_CPU_EMBED_FIRST_CHUNKNEED_SG_DMA_FLAGSNEED_SG_DMA_LENGTHNETNETCONSOLENETCONSOLE_DYNAMICNETDEVICESNETDEVSIMNETDEV_ADDR_LIST_TESTNETFILTERNETFILTER_ADVANCEDNETFILTER_BPF_LINKNETFILTER_CONNCOUNTNETFILTER_EGRESSNETFILTER_FAMILY_ARPNETFILTER_FAMILY_BRIDGENETFILTER_INGRESSNETFILTER_NETLINKNETFILTER_NETLINK_GLUE_CTNETFILTER_NETLINK_HOOKNETFILTER_NETLINK_LOGNETFILTER_NETLINK_OSFNETFILTER_NETLINK_QUEUENETFILTER_SKIP_EGRESSNETFILTER_SYNPROXYNETFILTER_XTABLESNETFILTER_XT_CONNMARKNETFILTER_XT_MARKNETFILTER_XT_MATCH_ADDRTYPENETFILTER_XT_MATCH_BPFNETFILTER_XT_MATCH_CGROUPNETFILTER_XT_MATCH_CLUSTERNETFILTER_XT_MATCH_COMMENTNETFILTER_XT_MATCH_CONNBYTESNETFILTER_XT_MATCH_CONNLABELNETFILTER_XT_MATCH_CONNLIMITNETFILTER_XT_MATCH_CONNMARKNETFILTER_XT_MATCH_CONNTRACKNETFILTER_XT_MATCH_CPUNETFILTER_XT_MATCH_DCCPNETFILTER_XT_MATCH_DEVGROUPNETFILTER_XT_MATCH_DSCPNETFILTER_XT_MATCH_ECNNETFILTER_XT_MATCH_ESPNETFILTER_XT_MATCH_HASHLIMITNETFILTER_XT_MATCH_HELPERNETFILTER_XT_MATCH_HLNETFILTER_XT_MATCH_IPRANGENETFILTER_XT_MATCH_IPVSNETFILTER_XT_MATCH_LENGTHNETFILTER_XT_MATCH_LIMITNETFILTER_XT_MATCH_MACNETFILTER_XT_MATCH_MARKNETFILTER_XT_MATCH_MULTIPORTNETFILTER_XT_MATCH_OSFNETFILTER_XT_MATCH_OWNERNETFILTER_XT_MATCH_PHYSDEVNETFILTER_XT_MATCH_PKTTYPENETFILTER_XT_MATCH_POLICYNETFILTER_XT_MATCH_QUOTANETFILTER_XT_MATCH_RATEESTNETFILTER_XT_MATCH_REALMNETFILTER_XT_MATCH_RECENTNETFILTER_XT_MATCH_SCTPNETFILTER_XT_MATCH_SOCKETNETFILTER_XT_MATCH_STATENETFILTER_XT_MATCH_STATISTICNETFILTER_XT_MATCH_STRINGNETFILTER_XT_MATCH_TCPMSSNETFILTER_XT_NATNETFILTER_XT_SETNETFILTER_XT_TARGET_AUDITNETFILTER_XT_TARGET_CHECKSUMNETFILTER_XT_TARGET_CLASSIFYNETFILTER_XT_TARGET_CONNMARKNETFILTER_XT_TARGET_CONNSECMARKNETFILTER_XT_TARGET_CTNETFILTER_XT_TARGET_DSCPNETFILTER_XT_TARGET_HLNETFILTER_XT_TARGET_HMARKNETFILTER_XT_TARGET_IDLETIMERNETFILTER_XT_TARGET_LOGNETFILTER_XT_TARGET_MARKNETFILTER_XT_TARGET_MASQUERADENETFILTER_XT_TARGET_NETMAPNETFILTER_XT_TARGET_NFLOGNETFILTER_XT_TARGET_NFQUEUENETFILTER_XT_TARGET_NOTRACKNETFILTER_XT_TARGET_RATEESTNETFILTER_XT_TARGET_REDIRECTNETFILTER_XT_TARGET_SECMARKNETFILTER_XT_TARGET_TCPMSSNETFILTER_XT_TARGET_TCPOPTSTRIPNETFILTER_XT_TARGET_TEENETFILTER_XT_TARGET_TPROXYNETFILTER_XT_TARGET_TRACENETFS_STATSNETFS_SUPPORTNETLABELNETLINK_DIAGNETPOLLNETWORK_FILESYSTEMSNETWORK_PHY_TIMESTAMPINGNETWORK_SECMARKNET_ACT_BPFNET_ACT_CSUMNET_ACT_CTNET_ACT_CTINFONET_ACT_GACTNET_ACT_MIRREDNET_ACT_MPLSNET_ACT_PEDITNET_ACT_POLICENET_ACT_SAMPLENET_ACT_SKBEDITNET_ACT_TUNNEL_KEYNET_ACT_VLANNET_CLSNET_CLS_ACTNET_CLS_BPFNET_CLS_CGROUPNET_CLS_FLOWNET_CLS_FLOWERNET_CLS_FWNET_CLS_MATCHALLNET_CLS_U32NET_CORENET_DEVLINKNET_DEV_REFCNT_TRACKERNET_DROP_MONITORNET_EGRESSNET_FAILOVERNET_FLOW_LIMITNET_HANDSHAKENET_HANDSHAKE_KUNIT_TESTNET_INGRESSNET_IPGRENET_IPGRE_BROADCASTNET_IPGRE_DEMUXNET_IPIPNET_IPVTINET_IP_TUNNELNET_KEYNET_KEY_MIGRATENET_L3_MASTER_DEVNET_MPLS_GSONET_NSNET_NSHNET_NS_REFCNT_TRACKERNET_PKTGENNET_POLL_CONTROLLERNET_PTP_CLASSIFYNET_REDIRECTNET_RX_BUSY_POLLNET_SCHEDNET_SCH_CAKENET_SCH_CBSNET_SCH_DEFAULTNET_SCH_ETFNET_SCH_ETSNET_SCH_FIFONET_SCH_FQNET_SCH_FQ_CODELNET_SCH_GREDNET_SCH_HFSCNET_SCH_HTBNET_SCH_INGRESSNET_SCH_MQPRIONET_SCH_MQPRIO_LIBNET_SCH_MULTIQNET_SCH_NETEMNET_SCH_PRIONET_SCH_REDNET_SCH_SFQNET_SCH_TAPRIONET_SCH_TBFNET_SOCK_MSGNET_SWITCHDEVNET_TC_SKB_EXTNET_TEAMNET_TEAM_MODE_ACTIVEBACKUPNET_TEAM_MODE_BROADCASTNET_TEAM_MODE_LOADBALANCENET_TEAM_MODE_RANDOMNET_TEAM_MODE_ROUNDROBINNET_UDP_TUNNELNET_VENDOR_AMAZONNET_VENDOR_AQUANTIANET_VENDOR_GOOGLENET_VENDOR_MELLANOXNET_VENDOR_MICROSOFTNET_VENDOR_NETRONOMENET_VENDOR_PENSANDONET_VENDOR_ROCKERNET_VENDOR_SOLARFLARENET_VRFNET_XGRESSNFPNFP_APP_ABM_NICNFP_APP_FLOWERNFP_DEBUGNFSDNFSD_PNFSNFSD_SCSILAYOUTNFSD_V3_ACLNFSD_V4NFSD_V4_2_INTER_SSCNFSD_V4_SECURITY_LABELNFS_ACL_SUPPORTNFS_COMMONNFS_DEBUGNFS_DISABLE_UDP_SUPPORTNFS_FSNFS_FSCACHENFS_USE_KERNEL_DNSNFS_V3NFS_V3_ACLNFS_V4NFS_V4_1NFS_V4_1_IMPLEMENTATION_ID_DOMAINNFS_V4_2NFS_V4_2_SSC_HELPERNFS_V4_SECURITY_LABELNFT_BRIDGE_METANFT_BRIDGE_REJECTNFT_COMPATNFT_CONNLIMITNFT_COUNTERNFT_CTNFT_DUP_IPV4NFT_DUP_IPV6NFT_DUP_NETDEVNFT_FIBNFT_FIB_INETNFT_FIB_IPV4NFT_FIB_IPV6NFT_FIB_NETDEVNFT_FLOW_OFFLOADNFT_FWD_NETDEVNFT_HASHNFT_LIMITNFT_LOGNFT_MASQNFT_NATNFT_NUMGENNFT_OBJREFNFT_OSFNFT_QUEUENFT_QUOTANFT_REDIRNFT_REJECTNFT_REJECT_INETNFT_REJECT_IPV4NFT_REJECT_IPV6NFT_REJECT_NETDEVNFT_SOCKETNFT_SYNPROXYNFT_TPROXYNFT_TUNNELNFT_XFRMNF_CONNTRACKNF_CONNTRACK_AMANDANF_CONNTRACK_BRIDGENF_CONNTRACK_BROADCASTNF_CONNTRACK_EVENTSNF_CONNTRACK_FTPNF_CONNTRACK_H323NF_CONNTRACK_IRCNF_CONNTRACK_LABELSNF_CONNTRACK_MARKNF_CONNTRACK_NETBIOS_NSNF_CONNTRACK_OVSNF_CONNTRACK_PPTPNF_CONNTRACK_PROCFSNF_CONNTRACK_SANENF_CONNTRACK_SECMARKNF_CONNTRACK_SIPNF_CONNTRACK_SNMPNF_CONNTRACK_TFTPNF_CONNTRACK_TIMEOUTNF_CONNTRACK_TIMESTAMPNF_CONNTRACK_ZONESNF_CT_NETLINKNF_CT_NETLINK_HELPERNF_CT_NETLINK_TIMEOUTNF_CT_PROTO_DCCPNF_CT_PROTO_GRENF_CT_PROTO_SCTPNF_CT_PROTO_UDPLITENF_DEFRAG_IPV4NF_DEFRAG_IPV6NF_DUP_IPV4NF_DUP_IPV6NF_DUP_NETDEVNF_FLOW_TABLENF_FLOW_TABLE_INETNF_FLOW_TABLE_IPV4NF_FLOW_TABLE_IPV6NF_FLOW_TABLE_PROCFSNF_LOG_ARPNF_LOG_IPV4NF_LOG_IPV6NF_LOG_SYSLOGNF_NATNF_NAT_AMANDANF_NAT_FTPNF_NAT_H323NF_NAT_IRCNF_NAT_MASQUERADENF_NAT_OVSNF_NAT_PPTPNF_NAT_REDIRECTNF_NAT_SIPNF_NAT_SNMP_BASICNF_NAT_TFTPNF_REJECT_IPV4NF_REJECT_IPV6NF_SOCKET_IPV4NF_SOCKET_IPV6NF_TABLESNF_TABLES_ARPNF_TABLES_BRIDGENF_TABLES_INETNF_TABLES_IPV4NF_TABLES_IPV6NF_TABLES_NETDEVNF_TPROXY_IPV4NF_TPROXY_IPV6NLATTRNLMONNLSNLS_ASCIINLS_CODEPAGE_1250NLS_CODEPAGE_1251NLS_CODEPAGE_437NLS_CODEPAGE_737NLS_CODEPAGE_775NLS_CODEPAGE_850NLS_CODEPAGE_852NLS_CODEPAGE_855NLS_CODEPAGE_857NLS_CODEPAGE_860NLS_CODEPAGE_861NLS_CODEPAGE_862NLS_CODEPAGE_863NLS_CODEPAGE_864NLS_CODEPAGE_865NLS_CODEPAGE_866NLS_CODEPAGE_869NLS_CODEPAGE_874NLS_CODEPAGE_932NLS_CODEPAGE_936NLS_CODEPAGE_949NLS_CODEPAGE_950NLS_DEFAULTNLS_ISO8859_1NLS_ISO8859_13NLS_ISO8859_14NLS_ISO8859_15NLS_ISO8859_2NLS_ISO8859_3NLS_ISO8859_4NLS_ISO8859_5NLS_ISO8859_6NLS_ISO8859_7NLS_ISO8859_8NLS_ISO8859_9NLS_KOI8_RNLS_KOI8_UNLS_MAC_CELTICNLS_MAC_CENTEURONLS_MAC_CROATIANNLS_MAC_CYRILLICNLS_MAC_GAELICNLS_MAC_GREEKNLS_MAC_ICELANDNLS_MAC_INUITNLS_MAC_ROMANNLS_MAC_ROMANIANNLS_MAC_TURKISHNLS_UTF8NODES_SHIFTNOP_TRACERNO_HZNO_HZ_COMMONNO_HZ_IDLENO_IOPORT_MAPNR_CPUSNUMANUMA_KEEP_MEMINFONVDIMM_KEYSNVMEMNVMEM_SYSFSNVME_AUTHNVME_CORENVME_FABRICSNVME_FCNVME_HOST_AUTHNVME_KEYRINGNVME_MULTIPATHNVME_RDMANVME_TARGETNVME_TARGET_AUTHNVME_TARGET_FCNVME_TARGET_FCLOOPNVME_TARGET_LOOPNVME_TARGET_RDMANVME_TARGET_TCPNVME_TARGET_TCP_TLSNVME_TCPNVME_TCP_TLSNVME_VERBOSE_ERRORSN_GSMOBJAGGOID_REGISTRYOLD_SIGACTIONOLD_SIGSUSPEND3OPENVSWITCHOPENVSWITCH_GENEVEOPENVSWITCH_GREOPENVSWITCH_VXLANOSNOISE_TRACEROVERFLOW_KUNIT_TESTOVERLAY_FSPACKETPACKET_DIAGPADATAPAGE_COUNTERPAGE_EXTENSIONPAGE_IDLE_FLAGPAGE_OWNERPAGE_POISONINGPAGE_POOLPAGE_POOL_STATSPAGE_REPORTINGPAHOLE_HAS_SPLIT_BTFPAHOLE_VERSIONPANIC_ON_OOPS_VALUEPANIC_TIMEOUTPARMANPARTITION_ADVANCEDPCCARDPCIPCIEASPMPCIEASPM_DEFAULTPCIE_PTMPCI_ATSPCI_DEBUGPCI_DOEPCI_DOMAINSPCI_IOVPCI_MSIPCI_MSI_ARCH_FALLBACKSPCI_NR_FUNCTIONSPCI_PF_STUBPCPU_DEV_REFCNTPCP_BATCH_SCALE_MAXPERCPU_STATSPERF_EVENTSPERSISTENT_KEYRINGSPFAULTPGSTEPGTABLE_LEVELSPHYS_ADDR_T_64BITPID_NSPKCS7_MESSAGE_PARSERPKCS8_PRIVATE_KEY_PARSERPKEYPNFS_BLOCKPNFS_FILE_LAYOUTPNFS_FLEXFILE_LAYOUTPOSIX_MQUEUEPOSIX_MQUEUE_SYSCTLPOSIX_TIMERSPOWER_RESETPOWER_SUPPLYPPSPPS_CLIENT_GPIOPPS_CLIENT_LDISCPREEMPTIRQ_TRACEPOINTSPREEMPT_COUNTPREEMPT_NONEPREEMPT_NONE_BUILDPREEMPT_NOTIFIERSPREVENT_FIRMWARE_BUILDPRIME_NUMBERSPRINTKPRINTK_INDEXPRINTK_SAFE_LOG_BUF_SHIFTPRINTK_TIMEPRINT_QUOTA_WARNINGPROBE_EVENTSPROC_CHILDRENPROC_EVENTSPROC_FSPROC_KCOREPROC_PAGE_MONITORPROC_PID_CPUSETPROC_SYSCTLPROC_VMCOREPROC_VMCORE_DEVICE_DUMPPROFILINGPROTECTED_VIRTUALIZATION_GUESTPROVE_LOCKINGPROVE_RCUPSAMPLEPSIPSI_DEFAULT_DISABLEDPSTOREPSTORE_COMPRESSPSTORE_COMPRESS_DEFAULTPSTORE_DEFAULT_KMSG_BYTESPSTORE_DEFLATE_COMPRESSPSTORE_DEFLATE_COMPRESS_DEFAULTPTDUMP_COREPTDUMP_DEBUGFSPTP_1588_CLOCKPTP_1588_CLOCK_OPTIONALQDIOQETHQETH_L2QETH_L3QFMT_V2QUOTAQUOTACTLQUOTA_DEBUGQUOTA_NETLINK_INTERFACEQUOTA_TREERAID6_PQRAID_ATTRSRANDOM32_SELFTESTRANDOMIZE_BASERANDOMIZE_KSTACK_OFFSETRANDOMIZE_KSTACK_OFFSET_DEFAULTRANDOM_TRUST_CPURANDSTRUCT_NONERATIONALRATIONAL_KUNIT_TESTRCU_CPU_STALL_TIMEOUTRCU_EXP_CPU_STALL_TIMEOUTRCU_NEED_SEGCBLISTRCU_REF_SCALE_TESTRCU_SCALE_TESTRCU_STALL_COMMONRCU_TORTURE_TESTRDMA_RXERDMA_SIWRD_BZIP2RD_GZIPRD_LZ4RD_LZMARD_LZORD_XZRD_ZSTDREED_SOLOMONREED_SOLOMON_DEC8REF_TRACKERRELAYRELOCATABLERESOURCE_KUNIT_TESTRFKILLRFKILL_INPUTRFS_ACCELRHEL_DIFFERENCESRING_BUFFERRING_BUFFER_BENCHMARKROCKERRPCSEC_GSS_KRB5RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIARPCSEC_GSS_KRB5_KUNIT_TESTRPSRSEQRT_MUTEXESRUNTIME_TESTING_MENURVRV_MON_WWNRRV_REACTORSRV_REACT_PANICRV_REACT_PRINTKRWSEM_SPIN_ON_OWNERRXKADRXPERFS390S390_GUESTS390_HYPFS_FSS390_IOMMUS390_PRNGS390_TAPES390_TAPE_34XXS390_TAPE_3590S390_UV_UAPIS390_VMURSAMPLESSAMPLE_VFIO_MDEV_MTTYSBITMAPSCF_TORTURE_TESTSCHEDSTATSSCHED_AUTOGROUPSCHED_BOOKSCHED_CORESCHED_DEBUGSCHED_DRAWERSCHED_HRTICKSCHED_INFOSCHED_MCSCHED_OMIT_FRAME_POINTERSCHED_SMTSCHED_STACK_END_CHECKSCHED_TOPOLOGYSCHED_TRACERSCLP_CONSOLESCLP_TTYSCLP_VT220_CONSOLESCLP_VT220_TTYSCM_BLOCKSCM_BUSSCSISCSI_CHELSIO_FCOESCSI_COMMONSCSI_CONSTANTSSCSI_DEBUGSCSI_DHSCSI_DH_ALUASCSI_DH_EMCSCSI_DH_HP_SWSCSI_DH_RDACSCSI_DMASCSI_ENCLOSURESCSI_FC_ATTRSSCSI_ISCSI_ATTRSSCSI_LOGGINGSCSI_LOWLEVELSCSI_MODSCSI_MPI3MRSCSI_NETLINKSCSI_PROC_FSSCSI_SAS_ATTRSSCSI_SAS_HOST_SMPSCSI_SAS_LIBSASSCSI_SCAN_ASYNCSCSI_SPI_ATTRSSCSI_SRP_ATTRSSCSI_VIRTIOSCTP_COOKIE_HMAC_MD5SCTP_COOKIE_HMAC_SHA1SCTP_DEFAULT_COOKIE_HMAC_SHA1SECCOMPSECCOMP_FILTERSECONDARY_TRUSTED_KEYRINGSECTION_MISMATCH_WARN_ONLYSECURITYSECURITYFSSECURITY_INFINIBANDSECURITY_LOCKDOWN_LSMSECURITY_LOCKDOWN_LSM_EARLYSECURITY_NETWORKSECURITY_NETWORK_XFRMSECURITY_PATHSECURITY_SELINUXSECURITY_SELINUX_AVC_STATSSECURITY_SELINUX_BOOTPARAMSECURITY_SELINUX_CHECKREQPROT_VALUESECURITY_SELINUX_DEVELOPSECURITY_SELINUX_SID2STR_CACHE_SIZESECURITY_SELINUX_SIDTAB_HASH_BITSSECURITY_YAMASERIAL_ARCSERIAL_ARC_NR_PORTSSERIAL_CORESERIAL_JSMSGL_ALLOCSG_POOLSHMEMSHUFFLE_PAGE_ALLOCATORSIGNALFDSIGNATURESIPHASH_KUNIT_TESTSKB_DECRYPTEDSKB_EXTENSIONSSLAB_FREELIST_HARDENEDSLAB_FREELIST_RANDOMSLUBSLUB_CPU_PARTIALSLUB_DEBUGSLUB_KUNIT_TESTSMBFSSMCSMC_DIAGSMPSMSGIUCVSMSGIUCV_EVENTSOCK_CGROUP_DATASOCK_RX_QUEUE_MAPPINGSOCK_VALIDATE_XMITSOFTIRQ_ON_OWN_STACKSOFT_WATCHDOGSOLARIS_X86_PARTITIONSPARSEMEMSPARSEMEM_EXTREMESPARSEMEM_VMEMMAPSPARSEMEM_VMEMMAP_ENABLESPARSE_IRQSPLIT_PTLOCK_CPUSSQUASHFSSQUASHFS_DECOMP_MULTI_PERCPUSQUASHFS_FILE_DIRECTSQUASHFS_FRAGMENT_CACHE_SIZESQUASHFS_LZOSQUASHFS_XATTRSQUASHFS_XZSQUASHFS_ZLIBSQUASHFS_ZSTDSSB_POSSIBLESTACKDEPOTSTACKDEPOT_ALWAYS_INITSTACKDEPOT_MAX_FRAMESSTACKINIT_KUNIT_TESTSTACKTRACESTACKTRACE_SUPPORTSTACK_TRACERSTANDALONESTPSTRCAT_KUNIT_TESTSTREAM_PARSERSTRICT_KERNEL_RWXSTRICT_MODULE_RWXSTRIP_ASM_SYMSSTRSCPY_KUNIT_TESTSUNRPCSUNRPC_BACKCHANNELSUNRPC_DEBUGSUNRPC_GSSSUNRPC_XPRT_RDMASWAPSWIOTLBSYMBOLIC_ERRNAMESYNC_FILESYNTH_EVENTSSYNTH_EVENT_GEN_TESTSYN_COOKIESSYSCTLSYSCTL_EXCEPTION_TRACESYSCTL_KUNIT_TESTSYSFSSYSFS_SYSCALLSYSTEM_BLACKLIST_HASH_LISTSYSTEM_BLACKLIST_KEYRINGSYSTEM_DATA_VERIFICATIONSYSTEM_TRUSTED_KEYRINGSYSTEM_TRUSTED_KEYSSYSVIPCSYSVIPC_COMPATSYSVIPC_SYSCTLSYS_HYPERVISORTAPTARGET_CORETASKSTATSTASKS_RCU_GENERICTASKS_RUDE_RCUTASKS_TRACE_RCUTASK_DELAY_ACCTTASK_IO_ACCOUNTINGTASK_XACCTTCG_TPMTCG_VTPM_PROXYTCM_FCTCM_FILEIOTCM_IBLOCKTCM_PSCSITCP_CONG_ADVANCEDTCP_CONG_BBRTCP_CONG_BICTCP_CONG_CUBICTCP_CONG_DCTCPTCP_CONG_HTCPTCP_CONG_ILLINOISTCP_CONG_NVTCP_CONG_WESTWOODTCP_MD5SIGTEST_BPFTEST_KSTRTOXTEST_LIST_SORTTEST_LIVEPATCHTEST_LOCKUPTEST_MIN_HEAPTEST_SORTTEST_STRING_HELPERSTEST_VMALLOCTEXTSEARCHTEXTSEARCH_BMTEXTSEARCH_FSMTEXTSEARCH_KMPTHREAD_INFO_IN_TASKTICK_ONESHOTTIMERFDTIMERLAT_TRACERTIME_KUNIT_TESTTIME_NSTIPCTIPC_CRYPTOTIPC_DIAGTIPC_MEDIA_UDPTLSTLS_DEVICETMPFSTMPFS_INODE64TMPFS_POSIX_ACLTMPFS_QUOTATMPFS_XATTRTN3215TN3215_CONSOLETN3270TN3270_CONSOLETN3270_FSTN3270_TTYTORTURE_TESTTRACEPOINTSTRACER_MAX_TRACETRACER_SNAPSHOTTRACE_CLOCKTRACE_IRQFLAGSTRACE_IRQFLAGS_SUPPORTTRACINGTRACING_MAPTRACING_SUPPORTTRANSPARENT_HUGEPAGETRANSPARENT_HUGEPAGE_ALWAYSTREE_RCUTREE_SRCUTRUSTED_KEYSTTYTUNTUNE_Z15UAPI_HEADER_TESTUDF_FSUDMABUFUID16UNINLINE_SPIN_UNLOCKUNIXUNIX98_PTYSUNIXWARE_DISKLABELUNIX_DIAGUNIX_SCMUPROBESUPROBE_EVENTSUSB4USB4_NETUSB_OHCI_LITTLE_ENDIANUSERFAULTFDUSER_NSUTS_NSVETHVFAT_FSVFIOVFIO_APVFIO_CCWVFIO_CONTAINERVFIO_DEVICE_CDEVVFIO_GROUPVFIO_IOMMU_TYPE1VFIO_MDEVVFIO_PCIVFIO_PCI_COREVFIO_PCI_ZDEV_KVMVFIO_VIRQFDVHOSTVHOST_IOTLBVHOST_MENUVHOST_NETVHOST_VSOCKVIDEO_CMDLINEVIRTIOVIRTIO_ANCHORVIRTIO_BALLOONVIRTIO_BLKVIRTIO_CONSOLEVIRTIO_DMA_SHARED_BUFFERVIRTIO_FSVIRTIO_INPUTVIRTIO_MENUVIRTIO_NETVIRTIO_VSOCKETSVIRTIO_VSOCKETS_COMMONVIRTUALIZATIONVIRT_CPU_ACCOUNTINGVIRT_CPU_ACCOUNTING_NATIVEVIRT_DRIVERSVLAN_8021QVLAN_8021Q_GVRPVLAN_8021Q_MVRPVMAP_STACKVMCPVMCP_CMA_SIZEVMLOGRDRVM_EVENT_COUNTERSVSOCKETSVSOCKETS_DIAGVSOCKETS_LOOPBACKVSOCKMONVTVT_CONSOLEVT_HW_CONSOLE_BINDINGVXLANWANWATCHDOGWATCHDOG_COREWATCHDOG_HANDLE_BOOT_ENABLEDWATCHDOG_OPEN_TIMEOUTWATCHDOG_SYSFSWATCH_QUEUEWERRORWIREGUARDWWANWWAN_DEBUGFSWWAN_HWSIMX509_CERTIFICATE_PARSERXARRAY_MULTIXDP_SOCKETSXDP_SOCKETS_DIAGXFRMXFRM_AHXFRM_ALGOXFRM_ESPXFRM_ESPINTCPXFRM_INTERFACEXFRM_IPCOMPXFRM_MIGRATEXFRM_OFFLOADXFRM_STATISTICSXFRM_SUB_POLICYXFRM_USERXFS_DRAIN_INTENTSXFS_FSXFS_ONLINE_SCRUBXFS_POSIX_ACLXFS_QUOTAXFS_SUPPORT_ASCII_CIXFS_SUPPORT_V4XFS_WARNXOR_BLOCKSXPSXXHASHXZ_DECXZ_DEC_ARMXZ_DEC_ARMTHUMBXZ_DEC_BCJXZ_DEC_IA64XZ_DEC_POWERPCXZ_DEC_SPARCXZ_DEC_X86ZCRYPTZCRYPT_DEBUGZCRYPT_MULTIDEVNODESZFCPZISOFSZLIB_DEFLATEZLIB_DFLTCCZLIB_INFLATEZONE_DMAZRAMZRAM_DEF_COMPZRAM_DEF_COMP_LZORLEZRAM_MEMORY_TRACKINGZRAM_WRITEBACKZSMALLOCZSMALLOC_CHAIN_SIZEZSMALLOC_STATZSTD_COMPRESSZSTD_DECOMPRESSauto.confauto.conf.cmdkernel.releasecryptoacompress.haead.haes.hakcipher.halgapi.harc4.hasym_tpm_subtype.hauthenc.hb128ops.hblake2b.hblake2s.hblowfish.hcast5.hcast6.hcast_common.hchacha.hchacha20poly1305.hcryptd.hctr.hcurve25519.hdes.hdh.hdrbg.hecc_curve.hecdh.hengine.hgcm.hgf128mul.hghash.hhash.hhash_info.hhmac.hif_alg.hinternalacompress.haead.hakcipher.hblake2b.hblake2s.hchacha.hcipher.hcryptouser.hdes.hgeniv.hhash.hkpp.hpoly1305.hrng.hrsa.hscompress.hsimd.hskcipher.hkpp.hmd5.hnhpoly1305.hnull.hpadlock.hpcrypt.hpkcs7.hpoly1305.hpublic_key.hrng.hscatterwalk.hserpent.hsha1.hsha1_base.hsha2.hsha256_base.hsha3.hsha512_base.hskcipher.hsm2.hsm3.hsm3_base.hsm4.hstreebog.htwofish.hxts.hdrmamd_asic_type.hbridgeanalogix_dp.haux-bridge.hdw_hdmi.hdw_mipi_dsi.hmhl.hsamsung-dsim.hdisplaydrm_dp.hdrm_dp_aux_bus.hdrm_dp_dual_mode_helper.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_dp_tunnel.hdrm_dsc.hdrm_dsc_helper.hdrm_hdcp.hdrm_hdcp_helper.hdrm_hdmi_helper.hdrm_scdc.hdrm_scdc_helper.hdrm_accel.hdrm_aperture.hdrm_atomic.hdrm_atomic_helper.hdrm_atomic_state_helper.hdrm_atomic_uapi.hdrm_audio_component.hdrm_auth.hdrm_blend.hdrm_bridge.hdrm_bridge_connector.hdrm_buddy.hdrm_cache.hdrm_client.hdrm_color_mgmt.hdrm_connector.hdrm_crtc.hdrm_crtc_helper.hdrm_damage_helper.hdrm_debugfs.hdrm_debugfs_crc.hdrm_device.hdrm_displayid.hdrm_drv.hdrm_edid.hdrm_eld.hdrm_encoder.hdrm_encoder_slave.hdrm_exec.hdrm_fb_dma_helper.hdrm_fb_helper.hdrm_fbdev_dma.hdrm_fbdev_generic.hdrm_file.hdrm_fixed.hdrm_flip_work.hdrm_format_helper.hdrm_fourcc.hdrm_framebuffer.hdrm_gem.hdrm_gem_atomic_helper.hdrm_gem_dma_helper.hdrm_gem_framebuffer_helper.hdrm_gem_shmem_helper.hdrm_gem_ttm_helper.hdrm_gem_vram_helper.hdrm_gpuvm.hdrm_ioctl.hdrm_kunit_helpers.hdrm_lease.hdrm_managed.hdrm_mipi_dbi.hdrm_mipi_dsi.hdrm_mm.hdrm_mode_config.hdrm_mode_object.hdrm_modes.hdrm_modeset_helper.hdrm_modeset_helper_vtables.hdrm_modeset_lock.hdrm_module.hdrm_of.hdrm_panel.hdrm_pciids.hdrm_plane.hdrm_plane_helper.hdrm_prime.hdrm_print.hdrm_privacy_screen_consumer.hdrm_privacy_screen_driver.hdrm_privacy_screen_machine.hdrm_probe_helper.hdrm_property.hdrm_rect.hdrm_self_refresh_helper.hdrm_simple_kms_helper.hdrm_suballoc.hdrm_syncobj.hdrm_sysfs.hdrm_util.hdrm_utils.hdrm_vblank.hdrm_vblank_work.hdrm_vma_manager.hdrm_writeback.hgma_drm.hgpu_scheduler.hgud.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_gsc_proxy_mei_interface.hi915_hdcp_interface.hi915_pciids.hi915_pxp_tee_interface.hintel-gtt.hintel_lpe_audio.hspsc_queue.htask_barrier.httmttm_bo.httm_caching.httm_device.httm_execbuf_util.httm_kmap_iter.httm_placement.httm_pool.httm_range_manager.httm_resource.httm_tt.hxe_pciids.hdt-bindingsarmcoresight-cti-dt.hqcom,ids.hux500_pm_domains.hbusmoxtet.hti-sysc.hclklochnagar.hversaclock.hclockactions,s500-cmu.hactions,s700-cmu.hactions,s900-cmu.hagilex-clock.halphascale,asm9260.ham3.ham4.haspeed-clock.hast2600-clock.hat91.hath79-clk.haxg-aoclkc.haxg-audio-clkc.haxg-clkc.haxis,artpec6-clkctrl.hbcm-cygnus.hbcm-ns2.hbcm-nsp.hbcm-sr.hbcm21664.hbcm281xx.hbcm2835-aux.hbcm2835.hbcm3368-clock.hbcm6318-clock.hbcm63268-clock.hbcm6328-clock.hbcm6358-clock.hbcm6362-clock.hbcm6368-clock.hberlin2.hberlin2q.hbm1880-clock.hboston-clock.hbt1-ccu.hclps711x-clock.hcortina,gemini-clock.hdm814.hdm816.hdra7.hefm32-cmu.hexynos-audss-clk.hexynos3250.hexynos4.hexynos5250.hexynos5260-clk.hexynos5410.hexynos5420.hexynos5433.hexynos7-clk.hfsl,qoriq-clockgen.hg12a-aoclkc.hg12a-clkc.hgxbb-aoclkc.hgxbb-clkc.hhi3516cv300-clock.hhi3519-clock.hhi3559av100-clock.hhi3620-clock.hhi3660-clock.hhi3670-clock.hhi6220-clock.hhip04-clock.hhistb-clock.hhix5hd2-clock.himx1-clock.himx21-clock.himx27-clock.himx5-clock.himx6qdl-clock.himx6sl-clock.himx6sll-clock.himx6sx-clock.himx6ul-clock.himx7d-clock.himx7ulp-clock.himx8-clock.himx8-lpcg.himx8mm-clock.himx8mn-clock.himx8mp-clock.himx8mq-clock.himx8ulp-clock.himx93-clock.himxrt1050-clock.hingenic,sysost.hingenic,tcu.hintel,lgm-clk.hjz4725b-cgu.hjz4740-cgu.hjz4760-cgu.hjz4770-cgu.hjz4780-cgu.hk210-clk.hlpc18xx-ccu.hlpc18xx-cgu.hlpc32xx-clock.hlsi,axm5516-clks.hmarvell,mmp2-audio.hmarvell,mmp2.hmarvell,pxa168.hmarvell,pxa1928.hmarvell,pxa910.hmaxim,max77620.hmaxim,max77686.hmaxim,max77802.hmaxim,max9485.hmeson8-ddr-clkc.hmeson8b-clkc.hmicrochip,pic32-clock.hmicrochip,sparx5.hmpc512x-clock.hmstar-msc313-mpll.hmt2701-clk.hmt2712-clk.hmt6765-clk.hmt6779-clk.hmt6797-clk.hmt7621-clk.hmt7622-clk.hmt7629-clk.hmt8135-clk.hmt8167-clk.hmt8173-clk.hmt8183-clk.hmt8516-clk.hnuvoton,npcm7xx-clock.homap4.homap5.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-clk.hpx30-cru.hpxa-clock.hqcom,apss-ipq.hqcom,camcc-sc7180.hqcom,camcc-sdm845.hqcom,camcc-sm8250.hqcom,dispcc-sc7180.hqcom,dispcc-sdm845.hqcom,dispcc-sm8150.hqcom,dispcc-sm8250.hqcom,gcc-apq8084.hqcom,gcc-ipq4019.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-ipq8074.hqcom,gcc-mdm9607.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8939.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,gcc-msm8994.hqcom,gcc-msm8996.hqcom,gcc-msm8998.hqcom,gcc-qcm2290.hqcom,gcc-qcs404.hqcom,gcc-sc7180.hqcom,gcc-sc7280.hqcom,gcc-sc8180x.hqcom,gcc-sc8280xp.hqcom,gcc-sdm660.hqcom,gcc-sdm845.hqcom,gcc-sdx55.hqcom,gcc-sm6125.hqcom,gcc-sm8150.hqcom,gcc-sm8250.hqcom,gcc-sm8350.hqcom,gpucc-msm8998.hqcom,gpucc-sc7180.hqcom,gpucc-sdm660.hqcom,gpucc-sdm845.hqcom,gpucc-sm8150.hqcom,gpucc-sm8250.hqcom,lcc-ipq806x.hqcom,lcc-mdm9615.hqcom,lcc-msm8960.hqcom,lpass-sdm845.hqcom,lpasscorecc-sc7180.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,mmcc-msm8994.hqcom,mmcc-msm8996.hqcom,mmcc-msm8998.hqcom,mmcc-sdm660.hqcom,mss-sc7180.hqcom,q6sstopcc-qcs404.hqcom,rpmcc.hqcom,rpmh.hqcom,sa8775p-gcc.hqcom,sa8775p-gpucc.hqcom,sm8250-lpass-aoncc.hqcom,sm8250-lpass-audiocc.hqcom,turingcc-qcs404.hqcom,videocc-sc7180.hqcom,videocc-sdm845.hqcom,videocc-sm8150.hqcom,videocc-sm8250.hr7s72100-clock.hr7s9210-cpg-mssr.hr8a73a4-clock.hr8a7740-clock.hr8a7742-cpg-mssr.hr8a7743-cpg-mssr.hr8a7744-cpg-mssr.hr8a7745-cpg-mssr.hr8a77470-cpg-mssr.hr8a774a1-cpg-mssr.hr8a774b1-cpg-mssr.hr8a774c0-cpg-mssr.hr8a774e1-cpg-mssr.hr8a7778-clock.hr8a7779-clock.hr8a7790-clock.hr8a7790-cpg-mssr.hr8a7791-clock.hr8a7791-cpg-mssr.hr8a7792-clock.hr8a7792-cpg-mssr.hr8a7793-clock.hr8a7793-cpg-mssr.hr8a7794-clock.hr8a7794-cpg-mssr.hr8a7795-cpg-mssr.hr8a7796-cpg-mssr.hr8a77961-cpg-mssr.hr8a77965-cpg-mssr.hr8a77970-cpg-mssr.hr8a77980-cpg-mssr.hr8a77990-cpg-mssr.hr8a77995-cpg-mssr.hr8a779a0-cpg-mssr.hr8a779f0-cpg-mssr.hr9a06g032-sysctrl.hr9a07g044-cpg.hrenesas-cpg-mssr.hrk3036-cru.hrk3066a-cru.hrk3128-cru.hrk3188-cru-common.hrk3188-cru.hrk3228-cru.hrk3288-cru.hrk3308-cru.hrk3328-cru.hrk3368-cru.hrk3399-cru.hrk3399-ddr.hrk3568-cru.hrockchip,rk808.hrv1108-cru.hs3c2410.hs3c2412.hs3c2443.hs5pv210-audss.hs5pv210.hsamsung,s2mps11.hsamsung,s3c64xx-clock.hsh73a0-clock.hsifive-fu540-prci.hsifive-fu740-prci.hsprd,sc9860-clk.hsprd,sc9863a-clk.hste-ab8500.hstih407-clks.hstih410-clks.hstih416-clks.hstih418-clks.hstm32fx-clock.hstm32h7-clks.hstm32mp1-clks.hstratix10-clock.hsun4i-a10-ccu.hsun4i-a10-pll2.hsun50i-a100-ccu.hsun50i-a100-r-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun50i-h616-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun6i-rtc.hsun7i-a20-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-tcon-top.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.hsuniv-ccu-f1c100s.htegra114-car.htegra124-car-common.htegra124-car.htegra186-clock.htegra194-clock.htegra20-car.htegra210-car.htegra234-clock.htegra30-car.hti-dra7-atl.hvf610-clock.hx1000-cgu.hx1830-cgu.hxlnx-vcu.hxlnx-versal-clk.hxlnx-zynqmp-clk.hzx296718-clock.hdisplaysdtv-standards.htda998x.hdmaat91.haxi-dmac.hdw-dmac.hjz4775-dma.hjz4780-dma.hnbpfaxi.hqcom-gpi.hsun4i-a10.hx1000-dma.hx1830-dma.hx2000-dma.hxlnx-zynqmp-dpdma.hfirmwareimxrsrc.hgcemt6779-gce.hmt8173-gce.hmt8183-gce.hgpioaspeed-gpio.hgpio.hmeson-a1-gpio.hmeson-axg-gpio.hmeson-g12a-gpio.hmeson-gxbb-gpio.hmeson-gxl-gpio.hmeson8-gpio.hmeson8b-gpio.hmsc313-gpio.htegra-gpio.htegra186-gpio.htegra194-gpio.htegra234-gpio.htegra241-gpio.huniphier-gpio.hi2ci2c.hiioadcat91-sama5d2_adc.hfsl-imx25-gcq.hingenic,adc.hadi,ad5592r.hqcom,spmi-adc7-pm8350.hqcom,spmi-adc7-pm8350b.hqcom,spmi-adc7-pmk8350.hqcom,spmi-adc7-pmr735a.hqcom,spmi-adc7-pmr735b.hqcom,spmi-vadc.htemperaturethermocouple.hinputatmel-maxtouch.hcros-ec-keyboard.hgpio-keys.hinput.hlinux-event-codes.hti-drv260x.hinterconnectfsl,imx8mp.himx8mm.himx8mn.himx8mq.hqcom,icc.hqcom,msm8916.hqcom,msm8939.hqcom,msm8974.hqcom,msm8996.hqcom,osm-l3.hqcom,qcm2290.hqcom,qcs404.hqcom,qdu1000-rpmh.hqcom,sa8775p-rpmh.hqcom,sc7180.hqcom,sc7280.hqcom,sc8180x.hqcom,sc8280xp.hqcom,sdm660.hqcom,sdm670-rpmh.hqcom,sdm845.hqcom,sdx55.hqcom,sdx65.hqcom,sm6350.hqcom,sm8150.hqcom,sm8250.hqcom,sm8350.hqcom,sm8450.hqcom,sm8550-rpmh.hinterrupt-controllerapple-aic.harm-gic.haspeed-scu-ic.hirq-st.hirq.hmips-gic.hmvebu-icu.hledscommon.hleds-netxbig.hleds-ns2.hleds-pca9532.hleds-pca955x.hrt4831-backlight.hmailboxqcom-ipcc.htegra186-hsp.hmediac8sectpfe.homap3-isp.htda1997x.htvp5150.hxilinx-vip.hmemorymt2701-larb-port.hmt2712-larb-port.hmt6779-larb-port.hmt8167-larb-port.hmt8173-larb-port.hmt8183-larb-port.hmt8192-larb-port.hmtk-memory-port.htegra114-mc.htegra124-mc.htegra186-mc.htegra194-mc.htegra20-mc.htegra210-mc.htegra234-mc.htegra30-mc.hmfdarizona.has3722.hat91-usart.hatmel-flexcom.hdbx500-prcmu.hmax77620.hpalmas.hqcom-pm8008.hqcom-rpm.hst,stpmic1.hst-lpc.hstm32f4-rcc.hstm32f7-rcc.hstm32h7-rcc.hmipslantiq_rcu_gphy.hmuxmux.hti-serdes.hnetmicrochip-lan78xx.hmscc-phy-vsc8531.hqca-ar803x.hti-dp83867.hti-dp83869.hphyphy-am654-serdes.hphy-cadence.hphy-imx8-pcie.hphy-lantiq-vrx200-pcie.hphy-ocelot-serdes.hphy-pistachio-usb.hphy-qcom-qmp.hphy-qcom-qusb2.hphy-ti.hphy.hpinctrlam33xx.ham43xx.happle.hat91.hbcm2835.hbrcm,pinctrl-stingray.hdm814x.hdra.hhisi.hk210-fpioa.hk3.hkeystone.hlochnagar.hmt6397-pinfunc.hmt65xx.hmt6779-pinfunc.hmt6797-pinfunc.hmt7623-pinfunc.hmt8192-pinfunc.hmt8195-pinfunc.hmt8365-pinfunc.hnomadik.homap.hpads-imx8dxl.hpads-imx8qm.hpads-imx8qxp.hpinctrl-tegra-io-pad.hpinctrl-tegra-xusb.hpinctrl-tegra.hpinctrl-zynqmp.hqcom,pmic-gpio.hqcom,pmic-mpp.hr7s72100-pinctrl.hr7s9210-pinctrl.hrockchip.hrzn1-pinctrl.hsamsung.hstm32-pinfunc.hsun4i-a10.hpmuexynos_ppmu.hpowerfsl,imx93-power.himx7-power.himx8mm-power.himx8mn-power.himx8mp-power.himx8mq-power.himx8ulp-power.hmarvell,mmp2.hmeson-a1-power.hmeson-axg-power.hmeson-g12a-power.hmeson-gxbb-power.hmeson-sm1-power.hmeson8-power.hmt2701-power.hmt2712-power.hmt6765-power.hmt6797-power.hmt7622-power.hmt7623a-power.hmt8167-power.hmt8173-power.hmt8183-power.hmt8192-power.howl-s500-powergate.howl-s700-powergate.howl-s900-powergate.hpx30-power.hqcom-aoss-qmp.hqcom-rpmpd.hr8a7742-sysc.hr8a7743-sysc.hr8a7744-sysc.hr8a7745-sysc.hr8a77470-sysc.hr8a774a1-sysc.hr8a774b1-sysc.hr8a774c0-sysc.hr8a774e1-sysc.hr8a7779-sysc.hr8a7790-sysc.hr8a7791-sysc.hr8a7792-sysc.hr8a7793-sysc.hr8a7794-sysc.hr8a7795-sysc.hr8a7796-sysc.hr8a77961-sysc.hr8a77965-sysc.hr8a77970-sysc.hr8a77980-sysc.hr8a77990-sysc.hr8a77995-sysc.hr8a779a0-sysc.hr8a779f0-sysc.hraspberrypi-power.hrk3036-power.hrk3066-power.hrk3128-power.hrk3188-power.hrk3228-power.hrk3288-power.hrk3328-power.hrk3366-power.hrk3368-power.hrk3399-power.hrk3568-power.hsummit,smb347-charger.htegra186-powergate.htegra194-powergate.htegra234-powergate.hxlnx-zynqmp-power.hpwmpwm.hraspberrypi,firmware-poe-pwm.hregulatoractive-semi,8865-regulator.hactive-semi,8945a-regulator.hdlg,da9063-regulator.hdlg,da9121-regulator.hdlg,da9211-regulator.hmaxim,max77802.hmediatek,mt6360-regulator.hmediatek,mt6397-regulator.hqcom,rpmh-regulator.hresetreset-controllermt2712-resets.hmt8183-resets.hmt8192-resets.hactions,s500-reset.hactions,s700-reset.hactions,s900-reset.haltr,rst-mgr-a10.haltr,rst-mgr-a10sr.haltr,rst-mgr-s10.haltr,rst-mgr.hamlogic,meson-a1-reset.hamlogic,meson-axg-audio-arb.hamlogic,meson-axg-reset.hamlogic,meson-g12a-audio-reset.hamlogic,meson-g12a-reset.hamlogic,meson-gxbb-reset.hamlogic,meson8b-clkc-reset.hamlogic,meson8b-reset.haxg-aoclkc.hbcm6318-reset.hbcm63268-reset.hbcm6328-reset.hbcm6358-reset.hbcm6362-reset.hbcm6368-reset.hbitmain,bm1880-reset.hbt1-ccu.hcortina,gemini-reset.hg12a-aoclkc.hgxbb-aoclkc.hhisi,hi6220-resets.himx7-reset.himx8mp-reset.himx8mq-reset.himx8ulp-pcc-reset.hk210-rst.hmt2701-resets.hmt7622-reset.hmt7629-resets.hmt8135-resets.hmt8173-resets.hnuvoton,npcm7xx-reset.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-resets.hqcom,gcc-apq8084.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8939.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,sdm845-aoss.hqcom,sdm845-pdc.hraspberrypi,firmware-reset.hrealtek,rtd1195.hrealtek,rtd1295.hsnps,hsdk-reset.hstih407-resets.hstih415-resets.hstih416-resets.hstm32mp1-resets.hsun4i-a10-ccu.hsun50i-a100-ccu.hsun50i-a100-r-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun50i-h616-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.hsuniv-ccu-f1c100s.htegra124-car.htegra186-reset.htegra194-reset.htegra210-car.htegra234-reset.hti-syscon.hxlnx-versal-resets.hxlnx-zynqmp-resets.hsocbcm-pmb.hbcm2835-pm.hbcm6318-pm.hbcm63268-pm.hbcm6328-pm.hbcm6362-pm.hcpm1-fsl,tsa.hqcom,apr.hqcom,gpr.hqcom,gsbi.hqcom,rpmh-rsc.hrockchip,boot-mode.htegra-pmc.hti,sci_pm_domain.hzte,pm_domains.hsoundadi,adau1977.hapq8016-lpass.haudio-jack-events.hcs35l32.hcs35l45.hcs42l42.hfsl-imx-audmux.hmadera.hmeson-aiu.hmeson-g12a-toacodec.hmeson-g12a-tohdmitx.hmicrochip,pdmc.hqcom,lpass.hqcom,q6afe.hqcom,q6asm.hqcom,q6dsp-lpass-ports.hqcom,wcd9335.hrt5640.hrt5651.hsamsung-i2s.hsc7180-lpass.htas2552.htlv320adc3xxx.htlv320aic31xx.hspmispmi.hthermallm90.htegra124-soctherm.htegra186-bpmp-thermal.htegra194-bpmp-thermal.hthermal.hthermal_exynos.husbpd.hgeneratedasm-offsets.hautoconf.hbounds.hcompile.htimeconst.huapilinuxversion.hutsrelease.hvdso32-offsets.hvdso64-offsets.hkeysasymmetric-parser.hasymmetric-subtype.hasymmetric-type.hbig_key-type.hceph-type.hdns_resolver-type.hencrypted-type.hkeyring-type.hrequest_key_auth-type.hrxrpc-type.hsystem_keyring.htrusted-type.htrusted_tee.htrusted_tpm.huser-type.hkunitassert.hattributes.hdevice.hresource.hskbuff.hstatic_stub.htest-bug.htest.htry-catch.hvisibility.hkvmarm_arch_timer.harm_hypercalls.harm_pmu.harm_psci.harm_vgic.hiodev.hlinux8250_pci.ha.out.hacct.hacpi.hacpi_amd_wbrf.hacpi_dma.hacpi_iort.hacpi_mdio.hacpi_pmtmr.hacpi_viot.hadb.hadfs_fs.hadreno-smmu-priv.hadxl.haer.hagp_backend.hagpgart.hahci-remap.hahci_platform.haio.halarmtimer.halcor_pci.halign.haltera_jtaguart.haltera_uart.hambabus.hkmi.hmmci.hpl022.hpl080.hpl08x.hpl093.hserial.hsp810.hamd-iommu.hamd-pmf-io.hanon_inodes.haperture.hapm-emulation.hapm_bios.happle-gmux.happle_bl.harch_topology.hargs.harm-cci.harm-smccc.harm_ffa.harm_sdei.harmada-37xx-rwtm-mailbox.harray_size.hascii85.hasn1.hasn1_ber_bytecode.hasn1_decoder.hasn1_encoder.hassoc_array.hassoc_array_priv.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_tcp.hatmdev.hatmel-isc-media.hatmel-ssc.hatmel_pdc.hatomicatomic.hatomic-arch-fallback.hatomic-instrumented.hatomic-long.hattribute_container.haudit.haudit_arch.hauto_dev-ioctl.hauto_fs.hauxiliary_bus.hauxvec.haverage.havfvirtchnl.hbacking-dev-defs.hbacking-dev.hbacklight.hbadblocks.hballoon_compaction.hbase64.hbcd.hbch.hbcm47xx_nvram.hbcm47xx_sprom.hbcm47xx_wdt.hbcm963xx_nvram.hbcm963xx_tag.hbcmabcma.hbcma_driver_arm_c9.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbinfmts.hbio.hbit_spinlock.hbitfield.hbitmap.hbitops.hbitrev.hbits.hblk-cgroup.hblk-crypto-profile.hblk-crypto.hblk-integrity.hblk-mq-pci.hblk-mq-virtio.hblk-mq.hblk-pm.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbma150.hbootconfig.hbootmem_info.hbottom_half.hbpf-cgroup-defs.hbpf-cgroup.hbpf-netns.hbpf.hbpf_lirc.hbpf_local_storage.hbpf_lsm.hbpf_mem_alloc.hbpf_mprog.hbpf_trace.hbpf_types.hbpf_verifier.hbpfilter.hbpfptr.hbrcmphy.hbsearch.hbsg-lib.hbsg.hbtf.hbtf_ids.hbtree-128.hbtree-type.hbtree.hbtrfs.hbuffer_head.hbug.hbuild-salt.hbuild_bug.hbuildid.hbvec.hbyteorderbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcacheflush.hcacheinfo.hcanbittiming.hcan-ml.hcore.hdevdev.hpeak_canfd.hlength.hplatformcc770.hsja1000.hrx-offload.hskb.hcapability.hcb710.hcc_platform.hcciss_ioctl.hccp.hcdev.hcdrom.hcephauth.hbuffer.hceph_debug.hceph_features.hceph_frag.hceph_fs.hceph_hash.hcls_lock_client.hdebugfs.hdecode.hlibceph.hmdsmap.hmessenger.hmon_client.hmsgpool.hmsgr.hosd_client.hosdmap.hpagelist.hrados.hstring_table.hstriper.htypes.hcfag12864b.hcfi.hcfi_types.hcgroup-defs.hcgroup.hcgroup_api.hcgroup_rdma.hcgroup_refcnt.hcgroup_subsys.hcirc_buf.hcleanup.hclkclk-provider.hclk.hanalogbits-wrpll-cln28hpc.hat91_pmc.hclk-conf.hdavinci.himx.hmmp.hmxs.hrenesas.hsamsung.hspear.hsunxi-ng.htegra.hti.hzynq.hclkdev.hclockchips.hclocksource.hclocksource_ids.hcm4000_cs.hcma.hcn_proc.hcnt32_to_63.hcoda.hcompaction.hcompat.hcompiler-clang.hcompiler-gcc.hcompiler-version.hcompiler.hcompiler_attributes.hcompiler_types.hcompletion.hcomponent.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcontainer.hcontainer_of.hcontext_tracking.hcontext_tracking_irq.hcontext_tracking_state.hcookie.hcordic.hcoredump.hcoresight-pmu.hcoresight-stm.hcoresight.hcount_zeros.hcounter.hcounter_enum.hcper.hcpu.hcpu_cooling.hcpu_pm.hcpu_rmap.hcpu_smt.hcpufeature.hcpufreq.hcpuhotplug.hcpuidle.hcpuidle_haltpoll.hcpumask.hcpumask_api.hcpuset.hcrash_core.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc32poly.hcrc4.hcrc64.hcrc7.hcrc8.hcred.hcrushcrush.hhash.hmapper.hcrypto.hcs5535.hctype.hcuda.hcxl-event.hcxl_err.hdamon.hdasd_mod.hdavinci_emac.hdax.hdca.hdcache.hdccp.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlz4.hunlzma.hunlzo.hunxz.hunzstd.hdelay.hdelayacct.hdelayed_call.hdev_printk.hdevcoredump.hdevfreq-event.hdevfreq.hdevfreq_cooling.hdevicedevice-mapper.hdevice.hbus.hclass.hdriver.hdevice_cgroup.hdevm-helpers.hdevpts_fs.hdfl.hdigsig.hdim.hdio.hdirent.hdlm.hdlm_plock.hdm-bufio.hdm-dirty-log.hdm-io.hdm-kcopyd.hdm-region-hash.hdm-verity-loadpin.hdm9000.hdmadma-buf.hdma-direct.hdma-direction.hdma-fence-array.hdma-fence-chain.hdma-fence-unwrap.hdma-fence.hdma-heap.hdma-map-ops.hdma-mapping.hdma-resv.hdw.hedma.hhsu.hidma64.himx-dma.hipu-dma.hk3-event-router.hk3-psil.hk3-udma-glue.hmxs-dma.hpxa-dma.hqcom-gpi-dma.hqcom_adm.hqcom_bam_dma.hsprd-dma.hti-cppi5.hxilinx_dma.hdmaengine.hdmapool.hdmar.hdmi.hdnotify.hdns_resolver.hdpll.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdrbd.hdrbd_config.hdrbd_genl.hdrbd_genl_api.hdrbd_limits.hds2782_battery.hdsa8021q.hbrcm.hlan9303.hloop.hocelot.hsja1105.hdtlk.hdtpm.hdw_apb_timer.hdynamic_debug.hdynamic_queue_limits.hearlycpio.hecryptfs.hedac.hedd.heeprom_93cx6.heeprom_93xx46.hefi-bgrt.hefi.hefi_embedded_fw.hefs_vh.heisa.helf-fdpic.helf-randomize.helf.helfcore-compat.helfcore.helfnote-lto.helfnote.henclosure.henergy_model.hentry-common.hentry-kvm.herr.herrname.herrno.herror-injection.herrqueue.herrseq.hetherdevice.hethtool.hethtool_netlink.heventfd.heventpoll.hevm.hexport-internal.hexport.hexportfs.hext2_fs.hextable.hextconextcon-provider.hextcon.hextcon-adc-jack.hf2fs_fs.hf75375s.hfalloc.hfanotify.hfault-inject-usercopy.hfault-inject.hfb.hfbcon.hfcdevice.hfcntl.hfd.hfddidevice.hfdtable.hfec.hfiemap.hfile.hfileattr.hfilter.hfind.hfips.hfirewire.hfirmwarefirmware-map.hfirmware.hbroadcomtee_bnxt_fw.hcirruscs_dsp.hwmfw.himxdsp.hipc.hs4.hsci.hsvcmisc.hpm.hrm.hintelstratix10-smc.hstratix10-svc-client.hmesonmeson_sm.hqcomqcom_scm.htrusted_foundations.hxlnx-zynqmp.hfixp-arith.hflat.hflex_proportions.hfont.hfortify-string.hfpgaadi-axi-common.haltera-pr-ip-core.hfpga-bridge.hfpga-mgr.hfpga-region.hfprobe.hfreelist.hfreezer.hfs.hfs_api.hfs_context.hfs_enet_pd.hfs_parser.hfs_pin.hfs_stack.hfs_struct.hfs_types.hfscache-cache.hfscache.hfscrypt.hfsi-occ.hfsi-sbefifo.hfsi.hfslfsl-diu-fb.hbestcommata.hbestcomm.hbestcomm_priv.hfec.hgen_bd.hsram.hedac.henetc_mdio.hftm.hguts.hmc.hptp_qoriq.hfsl_devices.hfsl_hypervisor.hfsl_ifc.hfsldma.hfsnotify.hfsnotify_backend.hfsverity.hftrace.hftrace_irq.hfutex.hfw_table.hfwnode.hfwnode_mdio.hgameport.hgcd.hgenalloc.hgeneric-radix-tree.hgenetlink.hgenl_magic_func.hgenl_magic_struct.hgetcpu.hgfp.hgfp_api.hgfp_types.hglob.hgnss.hgoldfish.hgpiogpio-pxa.hgpio.haspeed.hconsumer.hdriver.hgpio-reg.hlegacy-of-mm-gpiochip.hmachine.hproperty.hregmap.hgpio_keys.hgreybusgreybus.hbundle.hconnection.hcontrol.hgreybus_id.hgreybus_manifest.hgreybus_protocols.hhd.hinterface.hmanifest.hmodule.hoperation.hsvc.hgroup_cpus.hhardirq.hhash.hhashtable.hhashtable_api.hhdlc.hhdlcdrv.hhdmi.hhid-debug.hhid-roccat.hhid-sensor-hub.hhid-sensor-ids.hhid.hhid_bpf.hhidden.hhiddev.hhidraw.hhighmem-internal.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhmm.hhost1x.hhost1x_context_bus.hhp_sdc.hhpet.hhrtimer.hhrtimer_api.hhrtimer_defs.hhsihsi.hssi_protocol.hhtcpld.hhte.hhuge_mm.hhugetlb.hhugetlb_cgroup.hhugetlb_inline.hhw_breakpoint.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhwspinlock.hhyperv.hhypervisor.hi2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-mux.hi2c-smbus.hi2c.hi3cccc.hdevice.hmaster.hi8042.hi8253.hicmp.hicmpv6.hidle_inject.hidr.hieee80211.hieee802154.hif_arp.hif_bridge.hif_eql.hif_ether.hif_fddi.hif_hsr.hif_link.hif_ltalk.hif_macvlan.hif_phonet.hif_pppol2tp.hif_pppox.hif_rmnet.hif_tap.hif_team.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hiioaccelkxcjk_1013.hadcad_sigma_delta.hadi-axi-adc.hqcom-vadc-common.hstm32-dfsdm-adc.haferescale.hbuffer-dma.hbuffer-dmaengine.hbuffer.hbuffer_impl.hcommoncros_ec_sensors_core.hssp_sensors.hst_sensors.hst_sensors_i2c.hst_sensors_spi.hconfigfs.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hhw-consumer.hiio-opaque.hiio.himuadis.hkfifo_buf.hmachine.hsw_device.hsw_trigger.hsysfs.htimerstm32-lptim-trigger.hstm32-timer-trigger.htrigger.htrigger_consumer.htriggered_buffer.htriggered_event.htypes.hima.himx-media.hin.hin6.hindirect_call_wrapper.hinet.hinet_diag.hinetdevice.hinit.hinit_ohci1394_dma.hinit_syscalls.hinit_task.hinitrd.hinotify.hinputinput.had714x.hadp5589.hadxl34x.has5011.hauo-pixcir-ts.hcma3000.helan-i2c-ids.hkxtj9.hlm8333.hmatrix_keypad.hmt.hnavpoint.hsamsung-keypad.hsh_keysc.hsparse-keymap.htouchscreen.htps6507x-ts.hvivaldi-fmap.hinstruction_pointer.hinstrumentation.hinstrumented.hint_log.hintegrity.hintel-ish-client-if.hintel_rapl.hintel_tcc.hintel_th.hintel_tpmi.hinterconnect-provider.hinterconnect.hinterrupt.hinterval_tree.hinterval_tree_generic.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio-mapping.hio-pgtable.hio.hio_uringio_uring.hcmd.hio_uring_types.hiocontext.hiomap.hiommu-helper.hiommu.hiommufd.hiopoll.hioport.hioprio.hiosys-map.hiova.hiova_bitmap.hip.hipack.hipc.hipc_namespace.hipmi.hipmi_smi.hipv6.hipv6_route.hirq.hirq_poll.hirq_sim.hirq_work.hirqbypass.hirqchipirqchip.harm-gic-common.harm-gic-v3.harm-gic-v4.harm-gic.harm-vgic-info.harm-vic.hchained_irq.hirq-bcm2836.hirq-davinci-aintc.hirq-davinci-cp-intc.hirq-ixp4xx.hirq-madera.hirq-omap-intc.hirq-partition-percpu.hirq-sa11x0.hmmp.hmxs.hversatile-fpga.hxtensa-mx.hxtensa-pic.hirqdesc.hirqdomain.hirqdomain_defs.hirqflags.hirqhandler.hirqnr.hirqreturn.hisa-dma.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdncapilli.hcapiutil.hism.hiversion.hjbd2.hjhash.hjiffies.hjournal-head.hjoystick.hjump_label.hjump_label_ratelimit.hjz4740-adc.hjz4780-nemc.hkallsyms.hkasan-checks.hkasan-enabled.hkasan-tags.hkasan.hkbd_diacr.hkbd_kern.hkbuild.hkconfig.hkcore.hkcov.hkcsan-checks.hkcsan.hkdb.hkdebug.hkdev_t.hkern_levels.hkernel-page-flags.hkernel.hkernel_read_file.hkernel_stat.hkernelcapi.hkernfs.hkexec.hkey-type.hkey.hkeyboard.hkeyctl.hkfence.hkfifo.hkgdb.hkhugepaged.hklist.hkmemleak.hkmod.hkmsan-checks.hkmsan.hkmsan_string.hkmsan_types.hkmsg_dump.hkobj_map.hkobject.hkobject_api.hkobject_ns.hkprobes.hkref.hkref_api.hks0108.hks8842.hks8851_mll.hksm.hkstrtox.hkthread.hktime.hktime_api.hkvm_dirty_ring.hkvm_host.hkvm_irqfd.hkvm_para.hkvm_types.hl2tp.hlantiq.hlapb.hlatencytop.hlcd.hlcm.hled-class-flash.hled-class-multicolor.hled-lm3530.hleds-bd2802.hleds-lp3944.hleds-lp3952.hleds-pca9532.hleds-regulator.hleds-ti-lmu-common.hleds.hlibata.hlibfdt.hlibfdt_env.hlibgcc.hlibnvdimm.hlibps2.hlicense.hlimits.hlinear_range.hlinkage.hlinkmode.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_lru.hlist_nulls.hlist_sort.hlitex.hlivepatch.hlivepatch_sched.hllc.hllist.hllist_api.hlocal_lock.hlocal_lock_internal.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlockdep_api.hlockdep_types.hlockref.hlog2.hlogic_iomem.hlogic_pio.hlp.hlru_cache.hlsm_audit.hlsm_hook_defs.hlsm_hooks.hlz4.hlzo.hmISDNdsp.hmISDNhw.hmISDNif.hmailboxarm_mhuv2_message.hbrcm-message.hmtk-cmdq-mailbox.hzynqmp-ipi-message.hmailbox_client.hmailbox_controller.hmap_benchmark.hmaple.hmaple_tree.hmarvell_phy.hmath.hmath64.hmbcache.hmbus.hmc146818rtc.hmc6821.hmcb.hmdev.hmdiomdio-bitbang.hmdio-gpio.hmdio-mux.hmdio.hmdio-i2c.hmdio-regmap.hmdio-xgene.hmei_aux.hmei_cl_bus.hmem_encrypt.hmemblock.hmemcontrol.hmemfd.hmemory-tiers.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemregion.hmemremap.hmemstick.hmfd88pm80x.h88pm860x.haat2870.habx500abx500.hab8500-codec.hab8500-sysctrl.hab8500.hac100.hadp5520.haltera-a10sr.haltera-sysmgr.harizonacore.hpdata.hregisters.has3711.has3722.hasic3.hatc260xatc2603c.hatc2609a.hcore.hatmel-hlcdc.haxp20x.hbcm2835-pm.hbcm590xx.hbd9571mwv.hcore.hcs42l43-regs.hcs42l43.hda8xx-cfgchip.hda903x.hda9052da9052.hpdata.hreg.hda9055core.hpdata.hreg.hda9062core.hregisters.hda9063core.hregisters.hda9150core.hregisters.hdavinci_voicecodec.hdb8500-prcmu.hdbx500-prcmu.hdln2.hdm355evm_msp.hds1wm.hezx-pcap.hgsc.hhi6421-pmic.hhi6421-spmi-pmic.hhi655x-pmic.hhtc-pasic3.himx25-tsadc.hingenic-tcu.hintel-m10-bmc.hintel_pmc_bxt.hintel_soc_pmic.hintel_soc_pmic_bxtwc.hintel_soc_pmic_mrfld.hipaq-micro.hiqs62x.hjanz.hkempld.hkhadas-mcu.hlm3533.hlochnagar.hlochnagar1_regs.hlochnagar2_regs.hlp3943.hlp873x.hlp87565.hlp8788-isink.hlp8788.hlpc_ich.hmaderacore.hpdata.hregisters.hmax14577-private.hmax14577.hmax77620.hmax77650.hmax77686-private.hmax77686.hmax77693-common.hmax77693-private.hmax77693.hmax77843-private.hmax8907.hmax8925.hmax8997-private.hmax8997.hmax8998-private.hmax8998.hmc13783.hmc13892.hmc13xxx.hmcp.hmenelaus.hmotorola-cpcap.hmp2629.hmt6323core.hregisters.hmt6358core.hregisters.hmt6359core.hregisters.hmt6359pregisters.hmt6397core.hregisters.hrtc.hmxs-lradc.hntxec.hpalmas.hpcf50633adc.hbacklight.hcore.hgpio.hmbc.hpmic.hqcom_rpm.hrave-sp.hrc5t583.hrdc321x.hretu.hrk808.hrn5t618.hrohm-bd70528.hrohm-bd71815.hrohm-bd71828.hrohm-bd718x7.hrohm-bd957x.hrohm-generic.hrohm-shared.hrt5033-private.hrt5033.hsamsungcore.hirq.hrtc.hs2mpa01.hs2mps11.hs2mps13.hs2mps14.hs2mps15.hs2mpu02.hs5m8763.hs5m8767.hsc27xx-pmic.hsi476x-core.hsi476x-platform.hsi476x-reports.hsky81452.hsta2x11-mfd.hstm32-lptimer.hstm32-timers.hstmfx.hstmpe.hstpmic1.hstw481x.hsun4i-gpadc.hsysconsyscon.hatmel-matrix.hatmel-mc.hatmel-smc.hatmel-st.hclps711x.himx6q-iomuxc-gpr.himx7-iomuxc-gpr.hxlnx-vcu.ht7l66xb.htc3589x.htc6387xb.htc6393xb.hti-lmu-register.hti-lmu.hti_am335x_tscadc.htmio.htps6105x.htps65010.htps6507x.htps65086.htps65090.htps65217.htps65218.htps65219.htps6586x.htps65910.htps65912.htps68470.htps80031.htwl.htwl4030-audio.htwl6040.hucb1x00.hviperboard.hwcd934xregisters.hwcd934x.hwl1273-core.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hwm8994core.hgpio.hpdata.hregisters.hwm97xx.hmhi.hmhi_ep.hmicrel_phy.hmicrochipphy.hmigrate.hmigrate_mode.hmii.hmii_timestamper.hmin_heap.hminmax.hmisc_cgroup.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5cq.hdevice.hdoorbell.hdriver.heq.heswitch.hfs.hfs_helpers.hmacsec.hmlx5_ifc.hmlx5_ifc_fpga.hmlx5_ifc_vdpa.hmpfs.hport.hqp.hrsc_dump.htransobj.hvport.hmm.hmm_api.hmm_inline.hmm_types.hmm_types_task.hmman.hmmap_lock.hmmccard.hcore.hhost.hmmc.hpm.hsd.hsdio.hsdio_func.hsdio_ids.hslot-gpio.hmmdebug.hmmiotrace.hmmu_context.hmmu_notifier.hmmzone.hmnt_idmapping.hmnt_namespace.hmod_devicetable.hmodule.hmodule_signature.hmodule_symbol.hmoduleloader.hmoduleparam.hmost.hmount.hmoxtet.hmpage.hmpi.hmpls.hmpls_iptunnel.hmroute.hmroute6.hmroute_base.hmsdos_fs.hmsdos_partition.hmsg.hmsi.hmsi_api.hmtdbbm.hblktrans.hcfi.hcfi_endian.hconcat.hdoc2000.hflashchip.hftl.hgen_probe.hhyperbus.hinftl.hjedec.hlatch-addr-flash.hlpc32xx_mlc.hlpc32xx_slc.hmap.hmtd.hmtdram.hnand-ecc-sw-bch.hnand-ecc-sw-hamming.hnand-gpio.hnand.hndfc.hnftl.honenand.honenand_regs.honfi.hpartitions.hpfow.hphysmap.hpismo.hplat-ram.hplatnand.hqinfo.hrawnand.hsh_flctl.hsharpsl.hspear_smi.hspi-nor.hspinand.hsuper.hubi.hxip.hmtio.hmutex.hmutex_api.hmuxconsumer.hdriver.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmvebu-pmsu.hmxm-wmi.hnamei.hnd.hndctl.hnetnet.hinteli40e_client.hiidc.hnet_mm.hnet_tstamp.hnetdev_features.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_getport.hip_set_hash.hip_set_list.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sctp.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_zones_common.hnfnetlink.hnfnetlink_acct.hnfnetlink_osf.hx_tables.hnetfilter_arparp_tables.hnetfilter_bridgenetfilter_bridge.hebtables.hnetfilter_defs.hnetfilter_ipv4netfilter_ipv4.hip_tables.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hnetfilter_netdev.hnetfs.hnetlink.hnetpoll.hnfs.hnfs3.hnfs4.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_iostat.hnfs_page.hnfs_ssc.hnfs_xdr.hnfsacl.hnitro_enclaves.hnl802154.hnls.hnmi.hnode.hnodemask.hnospec.hnotifier.hns_common.hnsc_gpio.hnsproxy.hntb.hntb_transport.hnubus.hnuma.hnvme-auth.hnvme-fc-driver.hnvme-fc.hnvme-keyring.hnvme-rdma.hnvme-tcp.hnvme.hnvmem-consumer.hnvmem-provider.hnvram.hobjagg.hobjtool.hobjtool_types.hof.hof_address.hof_clk.hof_device.hof_dma.hof_fdt.hof_gpio.hof_graph.hof_iommu.hof_irq.hof_mdio.hof_net.hof_pci.hof_pdt.hof_platform.hof_reserved_mem.hoid_registry.holpc-ec.homap-dma.homap-gpmc.homap-iommu.homap-mailbox.homapfb.honce.honce_lite.hoom.hopenvswitch.hosq_lock.hoverflow.hpacking.hpadata.hpage-flags-layout.hpage-flags.hpage-isolation.hpage_counter.hpage_ext.hpage_idle.hpage_owner.hpage_ref.hpage_reporting.hpage_table_check.hpageblock-flags.hpagemap.hpagevec.hpagewalk.hpanic.hpanic_notifier.hparman.hparport.hparport_pc.hparser.hpart_stat.hpata_arasan_cf_data.hpatchkey.hpath.hpch_dma.hpci-acpi.hpci-ats.hpci-dma-compat.hpci-doe.hpci-ecam.hpci-ep-cfs.hpci-epc.hpci-epf.hpci-p2pdma.hpci.hpci_hotplug.hpci_ids.hpcspcs-lynx.hpcs-xpcs.hpda_power.hpe.hpercpu-defs.hpercpu-refcount.hpercpu-rwsem.hpercpu.hpercpu_counter.hperfarm_pmu.harm_pmuv3.hperf_event.hperf_event_api.hperf_regs.hpersonality.hpfn.hpfn_t.hpgtable.hpgtable_api.hphonet.hphyphy.homap_control_phy.homap_usb.hpcie.hphy-dp.hphy-lvds.hphy-mipi-dphy.hphy-sun4i-usb.hphy.htegraxusb.hulpi_phy.hphy_fixed.hphy_led_triggers.hphylib_stubs.hphylink.hpid.hpid_namespace.hpim.hpinctrlconsumer.hdevinfo.hmachine.hpinconf-generic.hpinconf.hpinctrl-state.hpinctrl.hpinmux.hpipe_fs_i.hpkeys.hpktcdvd.hpl320-ipc.hplatform-feature.hplatform_dataad5449.had5761.had7266.had7791.had7793.had7887.hadau17x1.hadp5588.hadp8860.hadp8870.hads7828.hams-delta-fiq.hapds990x.harm-ux500-pm.hasoc-imx-ssi.hasoc-kirkwood.hasoc-palm27x.hasoc-s3c.hasoc-ti-mcbsp.hasoc-ux500-msp.hata-pxa.hatmel.hb53.hbcmgenet.hbd6107.hbh1770glc.hbrcmfmac.hbrcmnand.hclk-da8xx-cfgchip.hclk-davinci-pll.hclk-fch.hcpuidle-exynos.hcros_ec_chardev.hcros_ec_commands.hcros_ec_proto.hcros_ec_sensorhub.hcros_usbpd_notify.hcrypto-ux500.hcyttsp4.hdavinci-cpufreq.hdavinci_asp.hdma-dw.hdma-ep93xx.hdma-hsu.hdma-iop32x.hdma-mcf-edma.hdma-mmp_tdma.hdma-mv_xor.hdma-s3c24xx.hdma-ste-dma40.hdmtimer-omap.hds620.hdsa.hedma.helm.hemif_plat.heth-ep93xx.heth_ixp4xx.hg762.hgpiogpio-ath79.hgpio-davinci.hgpio-htc-egpio.hgpio-omap.hgpio-amd-fch.hgpio_backlight.hgpmc-omap.hgsc_hwmon.hhirschmann-hellcreek.hhsmmc-omap.hhwmon-s3c.hi2c-davinci.hi2c-gpio.hi2c-imx.hi2c-mux-gpio.hi2c-mux-reg.hi2c-ocores.hi2c-omap.hi2c-pca-platform.hi2c-pxa.hi2c-s3c2410.hi2c-xiic.hina2xx.hintel-mid_wdt.hinvensense_mpu6050.hiommu-omap.hirda-pxaficp.hirda-sa11x0.hisl9305.hitco_wdt.hkeyboard-pxa930_rotary.hkeyboard-spear.hkeypad-ep93xx.hkeypad-nomadik-ske.hkeypad-omap.hkeypad-pxa27x.hkeyscan-davinci.hlcd-mipid.hleds-lm355x.hleds-lm3642.hleds-lp55xx.hleds-omap.hleds-s3c24xx.hlm3630a_bl.hlm3639_bl.hlm8323.hlp855x.hlp8727.hlp8755.hltc4245.hlv5207lp.hmax197.hmax3421-hcd.hmax6639.hmax6697.hmax732x.hmcs.hmdio-bcm-unimac.hmdio-gpio.hmediacamera-pxa.hmmp-camera.homap4iss.hs5p_hdmi.hsi4713.htimb_radio.htimb_video.hmfd-mcp-sa11x0.hmicrochip-ksz.hmlxcpld.hmlxreg.hmmc-davinci.hmmc-esdhc-mcf.hmmc-mxcmmc.hmmc-omap.hmmc-pxamci.hmmc-sdhci-s3c.hmmp_audio.hmmp_dma.hmouse-pxa930_trkball.hmtd-davinci-aemif.hmtd-davinci.hmtd-nand-omap2.hmtd-nand-pxa3xx.hmtd-nand-s3c2410.hmtd-orion_nand.hmv88e6xxx.hmv_usb.hnet-cw1200.hnfcmrvl.hntc_thermistor.homap-twl4030.homap-wd-timer.homap1_bl.homapdss.hpata_ixp4xx_cf.hpca953x.hpcf857x.hpcmcia-pxa2xx_viper.hphy-da8xx-usb.hpinctrl-single.hpm33xx.hpxa2xx_udc.hpxa_sdhci.hregulator-haptic.hrtc-ds2404.hs3c-hsotg.hs3c-hsudc.hsa11x0-serial.hsc18is602.hsdhci-pic32.hserial-omap.hserial-sccnxp.hsgi-w1.hsh_mmcif.hshmob_drm.hsht3x.hshtc1.hsi5351.hsimplefb.hspi-clps711x.hspi-davinci.hspi-ep93xx.hspi-mt65xx.hspi-omap2-mcspi.hspi-s3c64xx.hst33zp24.hst_sensors_pdata.hsyscon.htda9950.hti-aemif.hti-prm.hti-sysc.htimer-ixp4xx.htouchscreen-s3c2410.htsc2007.htsl2563.htsl2772.htxx9ndfmc.huio_dmem_genirq.huio_pruss.husb-davinci.husb-ehci-orion.husb-musb-ux500.husb-ohci-pxa27x.husb-ohci-s3c2410.husb-omap.husb-omap1.husb-pxa3xx-ulpi.husb-s3c2410_udc.husb3503.hux500_wdt.hvideo-ep93xx.hvideo-imxfb.hvideo-pxafb.hvideo_s3c.hvoltage-omap.hwan_ixp4xx_hss.hwilco-ec.hwiznet.hwkup_m3.hx86apple.hasus-wmi.hclk-lpss.hclk-pmc-atom.hintel-spi.hnvidia-wmi-ec-backlight.hp2sb.hpmc_atom.hpwm-lpss.hsoc.hxilinx-ll-temac.hxtalk-bridge.hzforce_ts.hplatform_device.hplatform_profile.hpldmfw.hplist.hpm-trace.hpm.hpm_clock.hpm_domain.hpm_opp.hpm_qos.hpm_runtime.hpm_wakeirq.hpm_wakeup.hpmbus.hpmu.hpnfs_osd_xdr.hpnp.hpoison.hpoll.hpolynomial.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hpowerbq2415x_charger.hbq24190_charger.hbq24735-charger.hbq27xxx_battery.hcharger-manager.hgeneric-adc-battery.hgpio-charger.hjz4740-battery.hmax17042_battery.hsbs-battery.hsmartreflex.htwl4030_madc_battery.hpower_supply.hpowercap.hppp-comp.hppp_channel.hppp_defs.hpps_kernel.hpr.hprandom.hpreempt.hprefetch.hprime_numbers.hprintk.hprmt.hproc_fs.hproc_ns.hprocessor.hprofile.hprojid.hproperty.hpruss_driver.hpsci.hpse-pdpse.hpseudo_fs.hpsi.hpsi_types.hpsp-platform-access.hpsp-sev.hpsp-tee.hpsp.hpstore.hpstore_blk.hpstore_ram.hpstore_zone.hptdump.hpti.hptp_classify.hptp_clock_kernel.hptp_kvm.hptp_mock.hptp_pch.hptr_ring.hptrace.hptrace_api.hpurgatory.hpvclock_gtod.hpwm.hpwm_backlight.hpxa168_eth.hpxa2xx_ssp.hqatqat_mig_dev.hqedcommon_hsi.heth_common.hfcoe_common.hiscsi_common.hiwarp_common.hnvmetcp_common.hqed_chain.hqed_eth_if.hqed_fcoe_if.hqed_if.hqed_iov_if.hqed_iscsi_if.hqed_ll2_if.hqed_nvmetcp_if.hqed_rdma_if.hqede_rdma.hrdma_common.hroce_common.hstorage_common.htcp_common.hqnx6_fs.hquota.hquotaops.hradix-tree.hraiddetect.hpq.hxor.hraid_class.hramfs.hrandom.hrandomize_kstack.hrange.hras.hratelimit.hratelimit_types.hrational.hrbtree.hrbtree_augmented.hrbtree_latch.hrbtree_types.hrcu_node_tree.hrcu_notifier.hrcu_segcblist.hrcu_sync.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcupdate_trace.hrcupdate_wait.hrcuref.hrcutiny.hrcutree.hrcuwait.hrcuwait_api.hreboot-mode.hreboot.hreciprocal_div.href_tracker.hrefcount.hrefcount_api.hregmap.hregset.hregulatoract8865.harizona-ldo1.harizona-micsupp.hconsumer.hcoupler.hda9121.hda9211.hdb8500-prcmu.hdriver.hfan53555.hfixed.hgpio-regulator.hlp3971.hlp3972.hlp872x.hmachine.hmax1586.hmax8649.hmax8660.hmax8952.hmax8973-regulator.hmt6311.hmt6315-regulator.hmt6323-regulator.hmt6331-regulator.hmt6332-regulator.hmt6357-regulator.hmt6358-regulator.hmt6359-regulator.hmt6380-regulator.hmt6397-regulator.hof_regulator.hpca9450.hpfuze100.htps51632-regulator.htps62360.htps6507x.huserspace-consumer.hrelay.hremoteprocremoteproc.hmtk_scp.hqcom_rproc.hst_slim_rproc.hresctrl.hresetreset-controller.hreset.hbcm63xx_pmb.hreset-simple.hsocfpga.hsunxi.hresource.hresource_ext.hrestart_block.hresume_user_mode.hrethook.hrfkill.hrh_kabi.hrhashtable-types.hrhashtable.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrmi.hrndis.hrodata_test.hroot_dev.hrpmsgrpmsg.hbyteorder.hmtk_rpmsg.hns.hqcom_glink.hqcom_smd.hrslib.hrtcrtc.hds1286.hds1307.hds1685.hm48t59.hrtc-omap.hrtmutex.hrtnetlink.hrtsx_common.hrtsx_pci.hrtsx_usb.hrv.hrwbase_rt.hrwlock.hrwlock_api_smp.hrwlock_rt.hrwlock_types.hrwsem.hs3c_adc_battery.hsbitmap.hscatterlist.hscc.hschedsched.haffinity.hautogroup.hclock.hcond_resched.hcoredump.hcpufreq.hcputime.hdeadline.hdebug.hhotplug.hidle.hinit.hisolation.hjobctl.hloadavg.hmm.hnohz.hnuma_balancing.hposix-timers.hprio.hrseq_api.hrt.hsd_flags.hsignal.hsmt.hstat.hsysctl.htask.htask_flags.htask_stack.hthread_info_api.htopology.htypes.huser.hwake_q.hxacct.hsched_clock.hscmi_protocol.hscpi_protocol.hscreen_info.hscs.hsctp.hscx200.hscx200_gpio.hsdb.hseccomp.hsecretmem.hsecurebits.hsecurity.hsed-opal-key.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselection.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hseqlock_api.hseqno-fence.hserdev.hserial.hserial_8250.hserial_bcm63xx.hserial_core.hserial_max3100.hserial_s3c.hserial_sci.hserio.hset_memory.hsfp.hsh_clk.hsh_dma.hsh_eth.hsh_intc.hsh_timer.hshdma-base.hshm.hshmem_fs.hshrinker.hsignal.hsignal_types.hsignalfd.hsiox.hsiphash.hsizes.hskb_array.hskbuff.hskmsg.hslab.hslab_def.hslimbus.hslub_def.hsm501-regs.hsm501.hsmc911x.hsmc91x.hsmp.hsmp_types.hsmpboot.hsmsc911x.hsmscphy.hsocactionsowl-sps.hamlogicmeson-canvas.hbrcmstbbrcmstb.hcirrusep93xx.hdovepmu.hixp4xxcpu.hnpe.hqmgr.hmarvellocteontx2asm.hmediatekinfracfg.hmtk-cmdq.hmtk-mmsys.hmtk-mutex.hmtk_sip_svc.hmtk_wed.hmmpcputype.hnxplpc32xx-misc.hqcomapr.hgeni-se.hirq.hllcc-qcom.hmdt_loader.hpdr.hpmic_glink.hqcom_aoss.hqmi.hsmd-rpm.hsmem.hsmem_state.hsocinfo.hwcnss_ctrl.hrenesasrcar-rst.hrcar-sysc.hsamsungexynos-chipid.hexynos-pmu.hexynos-regs-pmu.hs3c-adc.hs3c-cpu-freq.hs3c-pm.hsunxisunxi_sram.htik3-ringacc.hknav_dma.hknav_qmss.homap1-usb.hti-msgmgr.hti_sci_inta_msi.hti_sci_protocol.hsock_diag.hsocket.hsockptr.hsoftirq.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hsoundwiresdw.hsdw_amd.hsdw_intel.hsdw_registers.hsdw_type.hspiad7877.hads7846.haltera.hat73c213.hat86rf230.hcc2520.hcorgi_lcd.hds1305.heeprom.hflash.hlibertas_spi.hmax7301.hmc33880.hmmc_spi.hmxs-spi.hpxa2xx_spi.hrspi.hs3c24xx-fiq.hs3c24xx.hsh_hspi.hsh_msiof.hspi-fsl-dspi.hspi-mem.hspi.hspi_bitbang.hspi_gpio.hspi_oc_tiny.htdo24m.htle62x0.hxilinx_spi.hspinlock.hspinlock_api.hspinlock_api_smp.hspinlock_api_up.hspinlock_rt.hspinlock_types.hspinlock_types_raw.hspinlock_types_up.hspinlock_up.hsplice.hspmi.hsprintf.hsram.hsrcu.hsrcutiny.hsrcutree.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hssbi.hstackdepot.hstackleak.hstackprotector.hstacktrace.hstart_kernel.hstat.hstatfs.hstatic_call.hstatic_call_types.hstatic_key.hstdarg.hstddef.hstm.hstmmac.hstmp3xxx_rtc_wdt.hstmp_device.hstop_machine.hstring.hstring_choices.hstring_helpers.hstringhash.hstringify.hsungem_phy.hsunrpcaddr.hauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hrpc_rdma_cid.hsched.hstats.hsvc.hsvc_rdma.hsvc_rdma_pcl.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtmultipath.hxprtrdma.hxprtsock.hsunserialcore.hsunxi-rsb.hsuperhyway.hsurface_acpi_notify.hsurface_aggregatorcontroller.hdevice.hserial_hub.hsuspend.hsvga.hsw842.hswab.hswait.hswait_api.hswap.hswap_cgroup.hswap_slots.hswapfile.hswapops.hswiotlb.hswitchtec.hsxgbe_platform.hsync_core.hsync_file.hsynclink.hsys.hsys_soc.hsyscall_user_dispatch.hsyscalls.hsyscalls_api.hsyscore_ops.hsysctl.hsysfb.hsysfs.hsyslog.hsysrq.hsysv_fs.ht10-pi.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats_kern.htboot.htc.htca6416_keypad.htcp.htee_drv.htegra-icc.htermios_internal.htextsearch.htextsearch_fsm.htfrc.hthermal.hthread_info.hthreads.hthunderbolt.hti-emif-sram.hti_wilink_st.htick.htifm.htimb_dma.htimb_gpio.htime.htime32.htime64.htime_namespace.htimecounter.htimekeeper_internal.htimekeeping.htimer.htimerfd.htimeriomem-rng.htimerqueue.htimex.htnum.htopology.htorture.htoshiba.htpm.htpm_command.htpm_eventlog.htrace.htrace_clock.htrace_events.htrace_recursion.htrace_seq.htracefs.htracehook.htracepoint-defs.htracepoint.htransport_class.hts-nbus.htsacct_kern.htsm.htty.htty_buffer.htty_driver.htty_flip.htty_ldisc.htty_port.htypecheck.htypes.hu64_stats_sync.hu64_stats_sync_api.huacce.huaccess.hucb1400.hucs2_string.hudp.huidgid.huio.huio_driver.hulpidriver.hinterface.hregs.humh.hunalignedpacked_struct.hunicode.hunits.huprobes.husbusb.haudio-v2.haudio-v3.haudio.hc67x00.hccid.hcdc-wdm.hcdc.hcdc_ncm.hch9.hchipidea.hcomposite.hehci-dbgp.hehci_def.hehci_pdriver.hezusb.hfunctionfs.hg_hid.hgadget.hgadget_configfs.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1301.hisp1362.hljca.hm66592.hmidi-v2.hmusb-ux500.hmusb.hnet2280.hof.hohci_pdriver.honboard_hub.hotg-fsm.hotg.hpd.hpd_ado.hpd_bdo.hpd_ext_sdb.hpd_vdo.hphy.hphy_companion.hquirks.hr8152.hr8a66597.hrenesas_usbhs.hrndis_host.hrole.hserial.hsl811.hstorage.htcpci.htcpm.htegra_usb_phy.htypec.htypec_altmode.htypec_dp.htypec_mux.htypec_retimer.htypec_tbt.huas.hulpi.husb338x.husb_phy_generic.husbnet.huvc.hwebusb.hxhci-dbgp.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.huserfaultfd_k.husermode_driver.hutil_macros.huts.hutsname.huuid.hvbox_utils.hvdpa.hverification.hvermagic.hvexpress.hvfio.hvfio_pci_core.hvfs.hvga_switcheroo.hvgaarb.hvhost_iotlb.hvia-core.hvia-gpio.hvia.hvia_i2c.hvideodev2.hvirtio.hvirtio_anchor.hvirtio_byteorder.hvirtio_caif.hvirtio_config.hvirtio_console.hvirtio_dma_buf.hvirtio_net.hvirtio_pci_legacy.hvirtio_pci_modern.hvirtio_ring.hvirtio_vsock.hvisorbus.hvlynq.hvm_event_item.hvmalloc.hvme.hvmpressure.hvmstat.hvmw_vmci_api.hvmw_vmci_defs.hvringh.hvt.hvt_buffer.hvt_kern.hvtime.hw1-gpio.hw1.hwait.hwait_api.hwait_bit.hwatch_queue.hwatchdog.hwin_minmax.hwireless.hwkup_m3_ipc.hwl12xx.hwm97xx.hwmi.hworkqueue.hworkqueue_api.hwriteback.hww_mutex.hwwan.hxarray.hxattr.hxxhash.hxz.hyam.hz2_battery.hzconf.hzlib.hzorro.hzpool.hzsmalloc.hzstd.hzstd_errors.hzstd_lib.hzswap.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediacec-notifier.hcec-pin.hcec.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hisif.hvpbe.hvpbe_display.hvpbe_osd.hvpbe_types.hvpbe_venc.hvpfe_capture.hvpfe_types.hvpif_types.hvpss.hdemux.hdmxdev.hdrv-intfcx2341x.hcx25840.hexynos-fimc.hmsp3400.hrenesas-ceu.hs3c_camif.hsaa7146.hsaa7146_vv.hsh_vou.hsi476x.htea575x.hdvb-usb-ids.hdvb_ca_en50221.hdvb_demux.hdvb_frontend.hdvb_net.hdvb_ringbuffer.hdvb_vb2.hdvbdev.hframe_vector.hhevc-ctrls.hi2cad9389b.hadp1653.hadv7183.hadv7343.hadv7393.hadv7511.hadv7604.hadv7842.hak881x.hbt819.hcs5345.hcs53l32a.hir-kbd-i2c.hlm3560.hlm3646.hm52790.hm5mols.hmt9m032.hmt9p031.hmt9t001.hmt9t112.hmt9v011.hmt9v022.hmt9v032.hnoon010pc30.hov2659.hov7670.hov772x.hov9650.hrj54n1cb0c.hs5c73m3.hs5k4ecgx.hs5k6aa.hsaa6588.hsaa7115.hsaa7127.hsr030pc30.htc358743.htda1997x.hths7303.htvaudio.htvp514x.htvp7002.htw9910.huda1342.hupd64031a.hupd64083.hwm8775.himx.hmedia-dev-allocator.hmedia-device.hmedia-devnode.hmedia-entity.hmedia-request.hrc-core.hrc-map.hrcar-fcp.htpgv4l2-tpg.htuner-types.htuner.htveeprom.hv4l2-async.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-dv-timings.hv4l2-event.hv4l2-fh.hv4l2-flash-led-class.hv4l2-fwnode.hv4l2-h264.hv4l2-image-sizes.hv4l2-ioctl.hv4l2-jpeg.hv4l2-mc.hv4l2-mediabus.hv4l2-mem2mem.hv4l2-rect.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-vmalloc.hvideobuf2-core.hvideobuf2-dma-contig.hvideobuf2-dma-sg.hvideobuf2-dvb.hvideobuf2-memops.hvideobuf2-v4l2.hvideobuf2-vmalloc.hvsp1.hmemoryrenesas-rpc-if.hmiscaltera.hcxl-base.hcxl.hcxllib.hocxl-config.hocxl.hnet6lowpan.h9p9p.hclient.htransport.hSpace.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.haf_vsock.hah.harp.hatmclip.hax25.hax88796.hbareudp.hbluetoothbluetooth.hcoredump.hhci.hhci_core.hhci_mon.hhci_sock.hhci_sync.hiso.hl2cap.hmgmt.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbpf_sk_storage.hbusy_poll.hcaifcaif_dev.hcaif_device.hcaif_layer.hcfcnfg.hcfctrl.hcffrml.hcfmuxl.hcfpkt.hcfserl.hcfsrvl.hcalipso.hcfg80211-wext.hcfg80211.hcfg802154.hchecksum.hcipso_ipv4.hcls_cgroup.hcodel.hcodel_impl.hcodel_qdisc.hcompat.hdatalink.hdcbevent.hdcbnl.hdevlink.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.hdropreason-core.hdropreason.hdsa.hdsa_stubs.hdsfield.hdst.hdst_cache.hdst_metadata.hdst_ops.herspan.hesp.hespintcp.hethoc.hfailover.hfib_notifier.hfib_rules.hfirewire.hflow.hflow_dissector.hflow_offload.hfou.hfq.hfq_impl.hgarp.hgen_stats.hgenetlink.hgeneve.hgre.hgro.hgro_cells.hgso.hgtp.hgue.hhandshake.hhwbm.hicmp.hieee80211_radiotap.hieee802154_netdev.hif_inet6.hife.hila.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_dscp.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipv6_frag.hipv6_stubs.hipx.hiucvaf_iucv.hiucv.hiw_handler.hkcm.hl3mdev.hlag.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hlwtunnel.hmac80211.hmac802154.hmacsec.hmanagdma.hhw_channel.hmana.hmana_auxiliary.hshm_channel.hmip6.hmld.hmpls.hmpls_iptunnel.hmptcp.hmrp.hncsi.hndisc.hneighbour.hnet_debug.hnet_failover.hnet_namespace.hnet_ratelimit.hnet_trackers.hnetdev_queues.hnetdev_rx_queue.hnetevent.hnetfilterbr_netfilter.hipv4nf_conntrack_ipv4.hnf_defrag_ipv4.hnf_dup_ipv4.hnf_reject.hipv6nf_conntrack_ipv6.hnf_defrag_ipv6.hnf_dup_ipv6.hnf_reject.hnf_bpf_link.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_act_ct.hnf_conntrack_bpf.hnf_conntrack_bridge.hnf_conntrack_core.hnf_conntrack_count.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l4proto.hnf_conntrack_labels.hnf_conntrack_seqadj.hnf_conntrack_synproxy.hnf_conntrack_timeout.hnf_conntrack_timestamp.hnf_conntrack_tuple.hnf_conntrack_zones.hnf_dup_netdev.hnf_flow_table.hnf_hooks_lwtunnel.hnf_log.hnf_nat.hnf_nat_helper.hnf_nat_masquerade.hnf_nat_redirect.hnf_queue.hnf_reject.hnf_socket.hnf_synproxy.hnf_tables.hnf_tables_core.hnf_tables_ipv4.hnf_tables_ipv6.hnf_tables_offload.hnf_tproxy.hnft_fib.hnft_meta.hnft_reject.hxt_rateest.hnetlabel.hnetlink.hnetnsbpf.hcan.hconntrack.hcore.hflow_table.hgeneric.hhash.hieee802154_6lowpan.hipv4.hipv6.hmib.hmpls.hnetfilter.hnexthop.hnftables.hpacket.hsctp.hsmc.hunix.hx_tables.hxdp.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnfcdigital.hhci.hllc.hnci.hnci_core.hnfc.hnl802154.hnsh.hp8022.hpage_poolhelpers.htypes.hphonetgprs.hpep.hphonet.hpn_dev.hpie.hping.hpkt_cls.hpkt_sched.hpptp.hprotocol.hpsample.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrpl.hrps.hrsi_91x.hrstreason.hrtnetlink.hrtnh.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstream_interleave.hstream_sched.hstructs.htsnmap.hulpevent.hulpqueue.hsecure_seq.hseg6.hseg6_hmac.hseg6_local.hselftests.hslhc_vj.hsmc.hsnmp.hsock.hsock_reuseport.hstp.hstrparser.hswitchdev.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_police.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_wrapper.htcp.htcp_states.htcx.htimewait_sock.htipc.htls.htls_prot.htls_toe.htransp_v6.htso.htun_proto.hudp.hudp_tunnel.hudplite.hvsock_addr.hvxlan.hwext.hx25.hx25device.hxdp.hxdp_priv.hxdp_sock.hxdp_sock_drv.hxfrm.hxsk_buff_pool.hpcmciaciscode.hcisreg.hcistpl.hdevice_id.hds.hss.hrasras_event.hrdmaib.hib_addr.hib_cache.hib_cm.hib_hdrs.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_sysfs.hib_umem.hib_umem_odp.hib_verbs.hiba.hibta_vol1_c12.hiw_cm.hiw_portmap.hlag.hmr_pool.hopa_addr.hopa_port_info.hopa_smi.hopa_vnic.hrdma_cm.hrdma_cm_ib.hrdma_counter.hrdma_netlink.hrdma_vt.hrdmavt_cq.hrdmavt_mr.hrdmavt_qp.hrestrack.hrw.hsignature.htid_rdma_defs.huverbs_ioctl.huverbs_named_ioctl.huverbs_std_types.huverbs_types.hrvautomata.hda_monitor.hinstrumentation.hscsifcfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_ms.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hiser.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hsas.hsas_ata.hscsi.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_common.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_proto.hscsi_request.hscsi_status.hscsi_tcq.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hviosrp.hsocamlogicmeson_ddr_pmu.harcaux.hmcip.htimers.hat91at91sam9_ddrsdr.hat91sam9_sdramc.hatmel-secumod.hatmel-sfr.hatmel_tcb.hpm.hbcm2835raspberrypi-firmware.hcanaank210-sysctl.hfslbman.hcpm.hdpaa2-fd.hdpaa2-global.hdpaa2-io.hqeimmap_qe.hqe.hqe_tdm.hqmc.hucc.hucc_fast.hucc_slow.hqman.himxcpu.hcpuidle.hrevision.htimer.hmediateksmi.hmicrochipmpfs.hmsccocelot.hocelot_ana.hocelot_dev.hocelot_hsio.hocelot_ptp.hocelot_qsys.hocelot_sys.hocelot_vcap.hqcomcmd-db.hice.hkryo-l2-accessors.hocmem.hrpmh.hspm.htcs.hrockchiprk3399_grf.hrockchip_sip.hsa1100pwer.hsifivesifive_l2_cache.htegraahb.hbpmp-abi.hbpmp.hcommon.hcpuidle.hflowctrl.hfuse.hirq.hivc.hmc.hpm.hpmc.htegra-cbb.hsoundac97codec.hcompat.hcontroller.hregs.hac97_codec.haci.hacp63_chip_offset_byte.had1816a.had1843.hadau1373.hak4113.hak4114.hak4117.hak4531_codec.hak4641.hak4xxx-adda.halc5623.hasequencer.hasound.hasoundef.hcompress_driver.hcontrol.hcore.hcs-amp-lib.hcs35l33.hcs35l34.hcs35l35.hcs35l36.hcs35l41.hcs35l56.hcs4231-regs.hcs4271.hcs42l42.hcs42l43.hcs42l52.hcs42l56.hcs42l73.hcs8403.hcs8427.hda7213.hda7218.hda7219-aad.hda7219.hda9055.hdesignware_i2s.hdmaengine_pcm.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgraph_card.hgus.hhda-mlink.hhda_chmap.hhda_codec.hhda_component.hhda_hwdep.hhda_i915.hhda_register.hhda_regmap.hhda_verbs.hhdaudio.hhdaudio_ext.hhdmi-codec.hhwdep.hi2c.hinfo.hinitval.hintel-dsp-config.hintel-nhlt.hjack.hmadera-pdata.hmax9768.hmax98088.hmax98090.hmax98095.hmemalloc.hminors.hmixer_oss.hmpu401.homap-hdmi-audio.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_drm_eld.hpcm_iec958.hpcm_oss.hpcm_params.hpt2258.hpxa2xx-lib.hrawmidi.hrt1015.hrt286.hrt298.hrt5514.hrt5659.hrt5660.hrt5663.hrt5665.hrt5668.hrt5682.hrt5682s.hsb.hsb16_csp.hsdw.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsh_dac_audio.hsh_fsi.hsimple_card.hsimple_card_utils.hsnd_wavefront.hsoc-acpi-intel-match.hsoc-acpi.hsoc-card.hsoc-component.hsoc-dai.hsoc-dapm.hsoc-dpcm.hsoc-jack.hsoc-link.hsoc-topology.hsoc.hsofsof.hchannel_map.hcontrol.hdai-amd.hdai-imx.hdai-intel.hdai-mediatek.hdai.hdebug.hext_manifest.hext_manifest4.hheader.hinfo.hipc4header.hpm.hstream.htopology.htrace.hxtensa.hsoundfont.hspear_dma.hspear_spdif.hsta32x.hsta350.htas2552-plat.htas2781-dsp.htas2781-tlv.htas2781.htas5086.htea6330t.htimer.htlv.htlv320aic32x4.htlv320dac33-plat.htpa6130a2-plat.huda1380.hump.hump_convert.hump_msg.hutil_mem.hvx_core.hwavefront.hwm0010.hwm1250-ev1.hwm2000.hwm2200.hwm5100.hwm8903.hwm8904.hwm8955.hwm8960.hwm8962.hwm8993.hwm8996.hwm9081.hwm9090.hwss.htargetiscsiiscsi_target_core.hiscsi_target_stat.hiscsi_transport.htarget_core_backend.htarget_core_base.htarget_core_fabric.htracebpf_probe.hdefine_trace.hevents9p.hafs.halarmtimer.hasoc.havc.hbcache.hblock.hbpf_test_run.hbridge.hbtrfs.hcachefiles.hcgroup.hclk.hcma.hcompaction.hcontext_tracking.hcpuhp.hcsd.hdamon.hdevfreq.hdevlink.hdma_fence.herofs.herror_report.hext4.hf2fs.hfib.hfib6.hfilelock.hfilemap.hfs_dax.hfscache.hfsi.hfsi_master_aspeed.hfsi_master_ast_cf.hfsi_master_gpio.hgpio.hgpu_mem.hhandshake.hhost1x.hhuge_memory.hhwmon.hi2c.hi2c_slave.hib_mad.hib_umad.hinitcall.hintel-sst.hintel_ifs.hintel_ish.hio_uring.hiocost.hiommu.hipi.hirq.hirq_matrix.hiscsi.hjbd2.hkmem.hksm.hkvm.hkyber.hlibata.hlock.hmaple_tree.hmce.hmdio.hmigrate.hmlxsw.hmmap.hmmap_lock.hmmc.hmmflags.hmodule.hmptcp.hnapi.hnbd.hneigh.hnet.hnet_probe_common.hnetfs.hnetlink.hnilfs2.hnmi.hobjagg.hoom.hosnoise.hpage_isolation.hpage_pool.hpage_ref.hpagemap.hpercpu.hpower.hpower_cpu_migrate.hpreemptirq.hprintk.hpwc.hpwm.hqdisc.hqla.hqrtr.hrcu.hrdma_core.hregulator.hrpcgss.hrpcrdma.hrpm.hrseq.hrtc.hrv.hrwmmio.hrxrpc.hsched.hscmi.hscsi.hsctp.hsignal.hsiox.hskb.hsmbus.hsock.hsof.hsof_intel.hspi.hspmi.hsunrpc.hsunvnet.hswiotlb.hsyscalls.htarget.htask.htcp.htegra_apb_dma.hthermal_pressure.hthp.htimer.htlb.hudp.hufs.hv4l2.hvb2.hvmalloc.hvmscan.hvsock_virtio_transport_common.hwbt.hworkqueue.hwriteback.hxdp.hxen.hmiscfs.hnfs.hrdma.hsunrpc.hperf.hsyscall.htrace_events.huapiKbuildasm-genericKbuildauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits-common.htermbits.htermios.htypes.hucontext.hunistd.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hhabanalabs_accel.hi915_drm.hivpu_accel.hlima_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hpvr_drm.hqaic_accel.hqxl_drm.hradeon_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvirtgpu_drm.hvmwgfx_drm.hxe_drm.hlinuxa.out.hacct.hacrn.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hbatadv_packet.hbatman_adv.hbaycom.hbcm933xx_hcs.hbfs_fs.hbinfmts.hbits.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcachefiles.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hisotp.hj1939.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hccs.hcdrom.hcec-funcs.hcec.hcfm_bridge.hcgroupstats.hchio.hcifscifs_mount.hcifs_netlink.hclose_range.hcm4000_cs.hcn_proc.hcoda.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcxl_mem.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdn.hdns_resolver.hdpll.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventfd.heventpoll.hf2fs.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hfou.hfpga-dfl.hfs.hfscrypt.hfsi.hfsl_hypervisor.hfsl_mc.hfsmap.hfsverity.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgpio.hgsmmux.hgtp.hhandshake.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hidxd.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hif_xdp.hife.higmp.hiiobuffer.hevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioctl.hiommufd.hioprio.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipmi_ssif_bmc.hipsec.hipv6.hipv6_route.hipx.hirqnr.hisdncapicmd.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkfd_sysfs.hkvm.hkvm_para.hl2tp.hlandlock.hlibc-compat.hlimits.hlirc.hllc.hloadpin.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmiscbcm_vk.hmman.hmmcioctl.hmmtimer.hmodule.hmount.hmpls.hmpls_iptunnel.hmptcp.hmptcp_pm.hmqueue.hmroute.hmroute6.hmrp_bridge.hmsdos_fs.hmsg.hmtio.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdev.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_log.hnf_nat.hnf_synproxy.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_hook.hnfnetlink_log.hnfnetlink_osf.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hstats.hnfsd_netlink.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenat2.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpfrut.hpg.hphantom.hphonet.hpidfd.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-dbc.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hremoteproc_cdev.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hrkisp1-config.hromfs_fs.hrose.hroute.hrpl.hrpl_iptunnel.hrpmsg.hrpmsg_types.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hsev-guest.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispi.hspidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsurface_aggregatorcdev.hdtx.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htdx-guest.htee.htermios.hthermal.htime.htime_types.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudmabuf.hudp.huhid.huinput.huio.huleds.hultrasound.hum_timetravel.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.hraw_gadget.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hvdpa.hvduse.hveth.hvfio.hvfio_ccw.hvfio_zdev.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_bt.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpio.hvirtio_gpu.hvirtio_i2c.hvirtio_ids.hvirtio_input.hvirtio_iommu.hvirtio_mem.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_pcidev.hvirtio_pmem.hvirtio_ring.hvirtio_rng.hvirtio_scmi.hvirtio_scsi.hvirtio_snd.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwatch_queue.hwatchdog.hwireguard.hwireless.hwmi.hwwan.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hfastrpc.hhabanalabs.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hirdma-abi.hmana-abi.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_bsg_mpi3mr.hscsi_bsg_ufs.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hintelavstokens.hsb16_csp.hscarlett2.hsfnt_info.hskl-tplg-interface.hsnd_ar_tokens.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.hufsufs.hufs_quirks.hufshcd.hufshci.hunipro.hvdsobits.hclocksource.hconst.hdatapage.hhelpers.hjiffies.hktime.hlimits.hmath64.hprocessor.htime.htime32.htime64.hvsyscall.hvideoatmel_lcdc.haty128.hbroadsheetfb.hcirrus.hcmdline.hcvisionppc.hda8xx-fb.hdisplay_timing.hedid.hgbe.hhecubafb.hili9320.himx-ipu-image-convert.himx-ipu-v3.hkyro.hmach64.hmaxinefb.hmetronomefb.hmipi_display.hmmp_disp.hneomagic.hnewport.hnomodeset.hof_display_timing.hof_videomode.homapfb_dss.homapvrfb.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsa1100fb.hsamsung_fimd.hsh_mobile_lcdc.hsisfb.hsstfb.hsticore.htdfx.htgafb.htrident.hudlfb.huvesafb.hvga.hvideomode.hxenacpi.harmhypercall.hhypervisor.hinterface.hpage.hswiotlb-xen.hxen-ops.hballoon.hevents.hfeatures.hgrant_table.hhvc-console.hhvm.hinterfacecallback.helfnote.hevent_channel.hfeatures.hgrant_table.hhvmdm_op.hhvm_op.hhvm_vcpu.hparams.hstart_info.hio9pfs.hblkif.hconsole.hdisplif.hfbif.hkbdif.hnetif.hpciif.hprotocols.hpvcalls.hring.hsndif.htpmif.hvscsiif.hxenbus.hxs_wire.hmemory.hnmi.hphysdev.hplatform.hsched.hvcpu.hversion.hxen-mca.hxen.hxenpmu.hmem-reservation.hpage.hpci.hplatform_pci.hswiotlb-xen.hxen-front-pgdir-shbuf.hxen-ops.hxen.hxenbus.hxenbus_dev.hinitKconfigMakefileio_uringMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.locksKconfig.preemptMakefilebpfKconfigMakefilepreloadKconfigMakefileiteratorsMakefilecgroupMakefiledebugMakefilekdbMakefiledmaKconfigMakefileentryMakefileeventsMakefilefutexMakefilegcovKconfigMakefileirqKconfigMakefilekcsanMakefilelivepatchKconfigMakefilelockingMakefilemoduleKconfigMakefilepowerKconfigMakefileprintkMakefilercuKconfigKconfig.debugMakefileschedMakefiletimeKconfigMakefiletraceKconfigMakefilervKconfigMakefilelib842MakefileKconfigKconfig.debugKconfig.kasanKconfig.kcsanKconfig.kfenceKconfig.kgdbKconfig.kmsanKconfig.ubsanMakefilecryptoKconfigMakefiledimMakefilefontsKconfigMakefilekunitKconfigMakefilelivepatchMakefilelz4MakefilelzoMakefilemathKconfigMakefilempiMakefilepldmfwMakefileraid6MakefiletestMakefilereed_solomonMakefilevdsoKconfigMakefilexzKconfigMakefilezlib_deflateMakefilezlib_dfltccMakefilezlib_inflateMakefilezstdMakefilemmKconfigKconfig.debugMakefiledamonKconfigMakefilekasanMakefilekfenceMakefilekmsanMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigKconfig.debugMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebpfMakefilebpfilterKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilej1939KconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledevlinkMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefileethtoolMakefilehandshakeMakefilehsrKconfigMakefileieee8021546lowpanKconfigMakefileKconfigMakefileifeKconfigMakefileipv4KconfigMakefilebpfilterMakefilenetfilterKconfigMakefileipv6KconfigMakefileilaMakefilenetfilterKconfigMakefileiucvKconfigMakefilekcmKconfigMakefilekeyMakefilel2tpKconfigMakefilel3mdevKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefiletestsMakefilemac802154KconfigMakefilemplsKconfigMakefilemptcpKconfigMakefilencsiKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefilenshKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilepsampleKconfigMakefileqrtrKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesmcKconfigMakefilestrparserKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefileswitchdevKconfigMakefiletipcKconfigMakefiletlsKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewirelessKconfigMakefiletestsMakefilex25KconfigMakefilexdpKconfigMakefilexfrmKconfigMakefileredhatMakefileMakefile.crossMakefile.rhpkgMakefile.variablesdebugdummy-moduleMakefiledocsMakefilekojiMakefilesamplesKconfigMakefileacrnMakefileauxdisplayMakefilebinderfsMakefilebpfMakefileMakefile.targetconfigfsMakefileconnectorMakefilecoresightMakefilefprobeMakefileftraceMakefilehidMakefileMakefile.targethidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekmemleakMakefilekobjectMakefilekprobesMakefilelandlockMakefilelivepatchMakefilemeiMakefilenitro_enclavesMakefilepidfdMakefileqmiMakefilerpmsgMakefilerustKconfigMakefilehostprogsMakefileseccompMakefiletimersMakefiletrace_eventsMakefiletrace_printkMakefileuhidMakefilev4lMakefilevfio-mdevMakefilevfsMakefilewatch_queueMakefilewatchdogMakefilescriptsKbuild.includeKconfig.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.compilerMakefile.dtbinstMakefile.extrawarnMakefile.gcc-pluginsMakefile.headersinstMakefile.hostMakefile.kasanMakefile.kcovMakefile.kcsanMakefile.kmsanMakefile.libMakefile.modfinalMakefile.modinstMakefile.modpostMakefile.packageMakefile.randstructMakefile.ubsanMakefile.userprogsMakefile.vmlinuxMakefile.vmlinux_oadjust_autoksyms.shas-version.shasn1_compilerasn1_compiler.catomicatomic-tbl.shatomics.tblcheck-atomics.shfallbacksacquireadd_negativeadd_unlessandnotdecdec_and_testdec_if_positivedec_unless_positivefencefetch_add_unlessincinc_and_testinc_not_zeroinc_unless_negativeread_acquirereleaseset_releasesub_and_testtry_cmpxchggen-atomic-fallback.shgen-atomic-instrumented.shgen-atomic-long.shgen-atomics.shbasicMakefilefixdepfixdep.cbin2cbin2c.cbloat-o-meterbootgraph.plbpf_doc.pycc-can-link.shcc-version.shcheck-sysctl-docscheck_extable.shcheckdeclares.plcheckincludes.plcheckkconfigsymbols.pycheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plclang-toolsgen_compile_commands.pyrun-clang-tools.pycleanfilecleanpatchcoccicheckcoccinelleapiallocalloc_cast.coccipool_zalloc-simple.coccizalloc-simple.cocciatomic_as_refcounter.coccicheck_bq27xxx_data.coccid_find_alias.coccidebugfsdebugfs_simple_attr.coccidevice_attr_show.coccierr_cast.coccikfree_mismatch.coccikfree_sensitive.coccikstrdup.coccikvmalloc.coccimemdup.coccimemdup_user.cocciplatform_get_irq.cocciplatform_no_drv_owner.coccipm_runtime.cocciresource_size.coccisimple_open.coccistream_open.coccivma_pages.coccifreeclk_put.coccidevm_free.cocciifnullfree.cocciiounmap.coccikfree.coccikfreeaddr.coccipci_free_consistent.cocciput_device.cocciiteratorsdevice_node_continue.coccifen.coccifor_each_child.cocciitnull.coccilist_entry_update.cocciuse_after_iter.coccilockscall_kern.coccidouble_lock.cocciflags.coccimini_lock.coccimiscadd_namespace.cocciarray_size.cocciarray_size_dup.coccibadty.cocciboolconv.cocciboolreturn.coccibugon.coccicond_no_effect.coccicstptr.coccidoubleinit.cocciexcluded_middle.cocciflexible_array.cocciifaddr.cocciifcol.cocciirqf_oneshot.cocciminmax.coccinewline_in_nl_msg.coccinoderef.cocciof_table.cocciorplus.coccireturnvar.coccisemicolon.cocciswap.cocciuninitialized_var.cocciwarn.coccinullbadzero.coccideref_null.coccieno.coccikmerr.coccitestsdoublebitand.coccidoubletest.cocciodd_ptr_err.cocciunsigned_lesser_than_zero.cocciconfigconst_structs.checkpatchdecode_stacktrace.shdecodecodedepmod.shdev-needs.shdiffconfigdocumentation-file-ref-checkdtcMakefilechecks.cdata.cdt_to_configdtc-lexer.ldtc-parser.ydtc.cdtc.hdtx_difffdtget.cfdtoverlay.cfdtput.cflattree.cfstree.cinclude-prefixesarcarmarm64dt-bindingsh8300microblazemipsnios2openriscpowerpcshxtensalibfdtfdt.cfdt.hfdt_addresses.cfdt_empty_tree.cfdt_overlay.cfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cupdate-dtc-source.shutil.cutil.hversion_gen.hyamltree.cdummy-toolsgccldnmobjcopypaholeexport_report.plextract-certextract-cert.cextract-ikconfigextract-module-sig.plextract-sys-certs.plextract-vmlinuxextract_xc3028.plfaddr2linefile-size.shfind-unused-docs.shgcc-ldgcc-pluginsKconfigMakefilearm_ssp_per_task_plugin.ccyc_complexity_plugin.cgcc-common.hgcc-generate-gimple-pass.hgcc-generate-ipa-pass.hgcc-generate-rtl-pass.hgcc-generate-simple_ipa-pass.hgen-random-seed.shlatent_entropy_plugin.crandomize_layout_plugin.csancov_plugin.cstackleak_plugin.cstructleak_plugin.cgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgdbMakefilelinuxMakefile__init__.pyclk.pyconfig.pyconstants.py.incpus.pydevice.pydmesg.pygenpd.pylists.pymodules.pyproc.pyrbtree.pysymbols.pytasks.pytimerlist.pyutils.pyvmlinux-gdb.pygen_autoksyms.shgen_ksymdeps.shgenerate_initcall_order.plgenerate_rust_target.rsgenksymsMakefilegenksymsgenksyms.cgenksyms.hkeywords.clex.llex.lex.cparse.tab.cparse.tab.hparse.yget_abi.plget_dvb_firmwareget_feat.plget_maintainer.plgfp-translateheaderdep.plheaders_check.plheaders_install.shinsert-sys-cert.cinstall.shjobserver-execkallsymskallsyms.ckconfigMakefileconfconf.cconfdata.cexpr.cexpr.hgconf-cfg.shgconf.cgconf.gladeimages.cimages.hinternal.hlexer.llexer.lex.clist.hlkc.hlkc_proto.hlxdialogBIG.FAT.WARNINGchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf-cfg.shmconf.cmenu.cmerge_config.shnconf-cfg.shnconf.cnconf.gui.cnconf.hparser.tab.cparser.tab.hparser.ypreprocess.cqconf-cfg.shqconf.ccqconf.hstreamline_config.plsymbol.ctestsauto_submenuKconfig__init__.pyexpected_stdoutchoiceKconfig__init__.pyalldef_expected_configallmod_expected_configallno_expected_configallyes_expected_configoldask0_expected_stdoutoldask1_configoldask1_expected_stdoutchoice_value_with_m_depKconfig__init__.pyconfigexpected_configexpected_stdoutconftest.pyerr_recursive_depKconfig__init__.pyexpected_stderrerr_recursive_incKconfigKconfig.inc1Kconfig.inc2Kconfig.inc3__init__.pyexpected_stderrinter_choiceKconfig__init__.pydefconfigexpected_confignew_choice_with_depKconfig__init__.pyconfigexpected_stdoutno_write_if_dep_unmetKconfig__init__.pyconfigexpected_configpreprocessbuiltin_funcKconfig__init__.pyexpected_stderrexpected_stdoutcircular_expansionKconfig__init__.pyexpected_stderrescapeKconfig__init__.pyexpected_stderrvariableKconfig__init__.pyexpected_stderrpytest.iniutil.ckernel-docksymoopsREADMEld-version.shleaking_addresses.pllink-vmlinux.shmakelstmarkup_oops.plmin-tool-version.shmkcompile_hmksysmapmkuboot.shmodMakefiledevicetable-offsets.cdevicetable-offsets.hdevicetable-offsets.selfconfig.hempty.cfile2alias.clist.hmk_elfconfigmk_elfconfig.cmodpostmodpost.cmodpost.hsumversion.csymsearch.cmodule.ldsmodule.lds.Smodules-check.shnsdepsobjdiffobjdump-funcpackagebuilddebbuildtarmkdebianmkspecsnapcraft.templatepahole-flags.shpahole-version.shparse-maintainers.plpatch-kernelprofile2linkerlist.plprune-kernelrecordmcount.crecordmcount.hrecordmcount.plremove-stale-filesselinuxMakefileREADMEgenheadersMakefilegenheadersgenheaders.cinstall_policy.shmdpMakefiledbus_contextsmdpmdp.csetlocalversionshow_deltasign-filesign-file.csorttablesorttable.csorttable.hspdxcheck-test.shspelling.txtsphinx-pre-installsplit-man.plstackdeltastackusagesubarch.includesyscallhdr.shsyscallnr.shsyscalltbl.shtags.shtest_fortify.shtools-support-relr.shunifdefunifdef.cver_linuxxen-hypercalls.shxz_wrap.shsecurityKconfigKconfig.hardeningMakefileapparmorKconfigMakefilebpfMakefileintegrityKconfigMakefileevmKconfigMakefileimaKconfigMakefilekeysKconfigMakefileencrypted-keysMakefiletrusted-keysMakefilelandlockKconfigMakefileloadpinKconfigMakefilelockdownKconfigMakefilesafesetidKconfigMakefileselinuxKconfigMakefileincludeclassmap.hinitial_sid_to_string.hpolicycap.hpolicycap_names.hsmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileac97KconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilebebobMakefilediceMakefiledigi00xMakefilefirefaceMakefilefireworksMakefilemotuMakefileoxfwMakefiletascamMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossdmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileadiKconfigMakefileamdKconfigMakefileacpKconfigMakefilepsMakefileravenMakefilerenoirMakefilerplMakefilevangoghMakefileycMakefileappleKconfigMakefileatmelKconfigMakefileau1xKconfigMakefilebcmKconfigMakefilecirrusKconfigMakefilecodecsKconfigMakefiledwcKconfigMakefilefslKconfigMakefilegenericKconfigMakefilehisiliconKconfigMakefileimgKconfigMakefileintelKconfigMakefileatomMakefilesstMakefileavsMakefileboardsKconfigMakefileboardsKconfigMakefilecatptMakefilecommonMakefilekeembayMakefileskylakeMakefilejz4740KconfigMakefilekirkwoodKconfigMakefilemediatekKconfigMakefilecommonMakefilemt2701Makefilemt6797Makefilemt8173Makefilemt8183Makefilemt8186Makefilemt8192Makefilemt8195MakefilemesonKconfigMakefilemxsKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileqdsp6MakefilerockchipKconfigMakefilesamsungKconfigMakefileshKconfigMakefilercarMakefilesofKconfigMakefileamdKconfigMakefileimxKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemt8186Makefilemt8195MakefilextensaKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500KconfigMakefilexilinxKconfigMakefilextensaKconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilevirtioKconfigMakefilex86KconfigMakefilexenKconfigMakefiletoolsMakefileaccountingMakefilearcharm64toolsMakefiles390includeasmbarrier.huapiasmbitsperlong.hkvm.hkvm_perf.hmman.hperf_regs.hsie.hx86intel_sdsiMakefilekcpuidMakefilebootconfigMakefilebpfMakefilebpftoolDocumentationMakefileMakefileresolve_btfids.fixdep.o.dBuildMakefilefixdeplibbpfbpf_helper_defs.hincludebpfbpf.hbpf_core_read.hbpf_endian.hbpf_helper_defs.hbpf_helpers.hbpf_tracing.hbtf.hlibbpf.hlibbpf_common.hlibbpf_legacy.hlibbpf_version.hskel_internal.husdt.bpf.hlibbpf.astaticobjs.bpf.o.d.bpf_prog_linfo.o.d.btf.o.d.btf_dump.o.d.elf.o.d.gen_loader.o.d.hashmap.o.d.libbpf.o.d.libbpf_errno.o.d.libbpf_probes.o.d.linker.o.d.netlink.o.d.nlattr.o.d.relo_core.o.d.ringbuf.o.d.str_error.o.d.strset.o.d.usdt.o.d.zip.o.dlibsubcmd.exec-cmd.o.d.help.o.d.pager.o.d.parse-options.o.d.run-command.o.d.sigchain.o.d.subcmd-config.o.dincludesubcmdexec-cmd.hhelp.hpager.hparse-options.hrun-command.hlibsubcmd.amain.cresolve_btfidsrunqslowerMakefilebuildBuildBuild.includeMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefilefixdep.ctestsexMakefilecgroupMakefiledebuggingMakefileedidMakefilefirewireMakefilefirmwareMakefilegpioMakefilehvMakefileiioMakefileincludeasmasm-genericatomic-gcc.hbarrier.hbitopsbitops.h__ffs.h__ffz.h__fls.harch_hweight.hatomic.hconst_hweight.hfls.hfls64.hhweight.hnon-atomic.hbitsperlong.hhugetlb_encode.hunaligned.halternative.hatomic.hbarrier.hbug.hexport.hsections.hlinuxalign.harm-smccc.hatomic.hbitfield.hbitmap.hbitops.hbits.hbtf_ids.hbug.hbuild_bug.hcompiler-gcc.hcompiler.hcompiler_types.hconst.hcoresight-pmu.hctype.hdebug_locks.hdelay.herr.hexport.hfilter.hfind.hftrace.hgfp.hgfp_types.hhardirq.hhash.hhashtable.hinterrupt.hinterval_tree_generic.hirqflags.hjhash.hkallsyms.hkconfig.hkern_levels.hkernel.hlinkage.hlist.hlist_sort.hlockdep.hlog2.hmath.hmath64.hmodule.hmutex.hnmi.hnuma.hobjtool_types.hoverflow.hpoison.hproc_fs.hrbtree.hrbtree_augmented.hrcu.hrefcount.hring_buffer.hschedclock.hmm.htask.hseq_file.hsizes.hslab.hspinlock.hstacktrace.hstatic_call_types.hstring.hstringify.htime64.htypes.hunalignedpacked_struct.hzalloc.htoolsbe_byteshift.hle_byteshift.huapiasmasm-genericbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hioctls.hmman-common-tools.hmman-common.hmman.hsocket.hunistd.hbitsperlong.hbpf_perf_event.herrno.hlinuxbpf.hbpf_common.hbpf_perf_event.hbtf.hconst.herspan.hethtool.hfadvise.hfcntl.hfilter.hfs.hfscrypt.hhw_breakpoint.hif_link.hif_tun.hif_xdp.hin.hio_uring.hkcmp.hkvm.hmemfd.hmman.hmount.hnetdev.hnetlink.hopenat2.hperf_event.hpkt_cls.hpkt_sched.hprctl.hsched.hseccomp.hseg6.hseg6_local.hstat.hstddef.htc_acttc_bpf.htcp.htls.htypes.husbdevice_fs.huserfaultfd.hvhost.hvdsobits.hconst.hkvmkvm_statMakefilelaptopdslmMakefilefreefallMakefileledsMakefilelibapiMakefileargv_split.cbitmap.cbpfBuildMakefilebpf.cbpf.hbpf_core_read.hbpf_endian.hbpf_gen_internal.hbpf_helpers.hbpf_prog_linfo.cbpf_tracing.hbtf.cbtf.hbtf_dump.celf.cgen_loader.chashmap.chashmap.hlibbpf.clibbpf.hlibbpf.maplibbpf.pc.templatelibbpf_common.hlibbpf_errno.clibbpf_internal.hlibbpf_legacy.hlibbpf_probes.clibbpf_version.hlinker.cnetlink.cnlattr.cnlattr.hrelo_core.crelo_core.hringbuf.cskel_internal.hstr_error.cstr_error.hstrset.cstrset.husdt.bpf.husdt.czip.czip.hctype.cfind_bit.chweight.clist_sort.clockdepMakefileperfDocumentationMakefileMakefilerbtree.cslab.cstr_error_r.cstring.csubcmdBuildMakefileexec-cmd.cexec-cmd.hhelp.chelp.hpager.cpager.hparse-options.cparse-options.hrun-command.crun-command.hsigchain.csigchain.hsubcmd-config.csubcmd-config.hsubcmd-util.hsymbolMakefilevsprintf.czalloc.cmmMakefilenetynlMakefileMakefile.depsgeneratedMakefilelibMakefilesamplesMakefileobjtoolBuildMakefilebuiltin-check.ccheck.celf.cincludeobjtoolarch.hbuiltin.hcfi.hcheck.helf.hendianness.hobjtool.hspecial.hwarn.hobjtool.corc_dump.corc_gen.cspecial.csync-check.shweak.cpciMakefilepcmciaMakefileperfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilecskyMakefileloongarchMakefilemipsMakefilepowerpcMakefileriscvMakefiles390MakefileshMakefilesparcMakefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLtestsshellcoresightMakefileMakefile.miniconfigasm_pure_loopMakefilememcpy_threadMakefilethread_loopMakefileunroll_loop_threadMakefilepoweracpiMakefileMakefile.configMakefile.rulestoolsacpidbgMakefileacpidumpMakefileecMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilepm-graphMakefilex86intel-speed-selectMakefileturbostatMakefilex86_energy_perf_policyMakefilescriptsMakefile.archMakefile.includeutilities.makspiMakefiletestingcryptochacha20-s390MakefilememblockMakefilescriptsMakefile.includenvdimmMakefileradix-treeMakefilescatterlistMakefileselftestsMakefilearm64MakefilebtiMakefilefpMakefilemteMakefilepauthMakefilesignalMakefiletagsMakefilebpfMakefileMakefile.docsbpf_testmodMakefilebreakpointsMakefilecachestatMakefilecapabilitiesMakefilecgroupMakefileclone3MakefilecoreMakefilecpu-hotplugMakefilecpufreqMakefiledamonMakefiledmaMakefiledmabuf-heapsMakefiledriversdma-bufMakefilenetbondingMakefilenetdevsimMakefileteamMakefiledtMakefileefivarfsMakefileexecMakefilefilesystemsMakefilebinderfsMakefileepollMakefilefirmwareMakefilefpuMakefileftraceMakefilefutexMakefilefunctionalMakefilegpioMakefilehidMakefileia64Makefileintel_pstateMakefileiommuMakefileipcMakefileirMakefilekcmpMakefilekexecMakefilekmodMakefilekvmMakefilelandlockMakefilelibMakefilelivepatchMakefilelkdtmMakefilelockingMakefilemedia_testsMakefilemembarrierMakefilememfdMakefilememory-hotplugMakefilemincoreMakefilemmMakefilemountMakefilemount_setattrMakefilemqueueMakefilenciMakefilenetMakefileforwardingMakefilehsrMakefilemptcpMakefilenetfilterMakefilensfsMakefileopenat2Makefileperf_eventsMakefilepid_namespaceMakefilepidfdMakefilepowerpcMakefilealignmentMakefilebenchmarksMakefilecache_shapeMakefilecopyloopsMakefiledexcrMakefiledscrMakefileeehMakefilemathMakefilemceMakefilemmMakefilenx-gzipMakefilepapr_attributesMakefilepapr_sysparmMakefilepapr_vpdMakefilepmuMakefileebbMakefilesampling_testsMakefileprimitivesMakefileptraceMakefilesecurityMakefilesignalMakefilestringloopsMakefileswitch_endianMakefilesyscallsMakefiletmMakefilevphnMakefileprctlMakefileprocMakefilepstoreMakefileptpMakefileptraceMakefilercutortureMakefileformalsrcu-cbmcMakefiletestsstore_bufferingMakefileresctrlMakefilerlimitsMakefilerseqMakefilertcMakefilesafesetidMakefileschedMakefileseccompMakefilesgxMakefilesigaltstackMakefilesizeMakefilesparc64MakefiledriversMakefilespliceMakefilestatic_keysMakefilesyncMakefilesyscall_user_dispatchMakefilesysctlMakefiletc-testingMakefiletdxMakefiletimensMakefiletimersMakefiletmpfsMakefiletpm2MakefilettyMakefileueventMakefileuserMakefilevDSOMakefilewatchdogMakefilewireguardqemuMakefilex86MakefilezramMakefilevsockMakefilethermaltmonMakefiletracingMakefilelatencyMakefilertlaMakefileusbMakefileffs-aio-examplemultibuffhost_appMakefilesimplehost_appMakefileusbipMakefile.amlibsrcMakefile.amsrcMakefile.amverificationdot2MakefilervMakefilevirtioMakefileringtestMakefilevhost_testMakefilevirtio-traceMakefilewmiMakefileusrKconfigMakefileincludeMakefilevirtMakefilekvmKconfigMakefile.kvmlibKconfigMakefilevmlinux.hvmlinux.id/usr/src/kernels//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/Documentation//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/Documentation/devicetree//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/Documentation/devicetree/bindings//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/Documentation/kbuild//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/Documentation/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/Documentation/tools/rtla//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/Documentation/tools/rv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/Documentation/userspace-api//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/Documentation/userspace-api/media//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/alpha//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/alpha/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/alpha/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/alpha/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/alpha/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/alpha/math-emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/alpha/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arc/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arc/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arc/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arc/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arc/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arc/plat-axs10x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arc/plat-hsdk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arc/plat-sim//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arc/plat-tb10x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/boot/bootp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/boot/compressed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-actions//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-alpine//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-artpec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-asm9260//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-aspeed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-at91//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-axxia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-bcm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-berlin//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-clps711x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-cns3xxx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-davinci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-digicolor//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-dove//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-ep93xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-exynos//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-footbridge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-gemini//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-highbank//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-hisi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-integrator//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-iop32x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-ixp4xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-keystone//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-lpc18xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-lpc32xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-meson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-milbeaut//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-mmp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-moxart//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-mstar//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-mv78xx0//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-mvebu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-mxs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-nomadik//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-npcm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-nspire//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-omap1//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-omap2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-orion5x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-oxnas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-pxa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-rda//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-realtek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-realview//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-rpc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-s3c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-s5pv210//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-sa1100//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-shmobile//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-socfpga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-spear//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-sti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-stm32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-sunxi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-uniphier//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-ux500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-versatile//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-vexpress//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-vt8500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mach-zynq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/nwfpe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/plat-omap//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/plat-orion//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/plat-pxa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/plat-versatile//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/probes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/probes/kprobes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/probes/uprobes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/vfp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm/xen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/actions//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/allwinner//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/altera//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/amazon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/amd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/amlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/apm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/apple//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/arm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/bitmain//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/broadcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/broadcom/bcm4908//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/cavium//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/exynos//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/freescale//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/hisilicon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/lg//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/marvell//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/microchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/nvidia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/realtek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/renesas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/socionext//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/sprd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/synaptics//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/toshiba//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/boot/dts/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/hyperv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/kernel/pi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/kernel/probes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/kernel/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/kernel/vdso32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/kvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/kvm/hyp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/kvm/hyp/nvhe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/kvm/hyp/vhe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/arm64/xen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/csky//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/csky/abiv1//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/csky/abiv2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/csky/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/csky/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/csky/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/csky/kernel/probes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/csky/kernel/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/csky/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/csky/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/h8300//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/h8300/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/h8300/boot/compressed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/h8300/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/h8300/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/h8300/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/h8300/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/hexagon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/hexagon/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/hexagon/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/hexagon/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/ia64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/ia64/hp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/ia64/hp/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/ia64/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/ia64/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/ia64/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/ia64/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/ia64/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/ia64/uv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/ia64/uv/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/68000//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/amiga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/apollo//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/atari//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/bvme6000//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/coldfire//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/fpsp040//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/hp300//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/ifpsp060//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/mac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/math-emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/mvme147//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/mvme16x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/q40//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/sun3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/sun3/prom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/sun3x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/m68k/tools/amiga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/microblaze//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/microblaze/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/microblaze/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/microblaze/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/microblaze/kernel/cpu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/microblaze/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/microblaze/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/microblaze/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/microblaze/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/alchemy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/alchemy/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/alchemy/devboards//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/ar7//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/ath25//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/ath79//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/bcm47xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/bcm63xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/bcm63xx/boards//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/bmips//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/compressed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/brcm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/img//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/ingenic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/lantiq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/loongson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/mscc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/mti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/netlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/ni//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/pic32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/qca//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/ralink//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/realtek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/dts/xilfpga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/boot/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/cavium-octeon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/cavium-octeon/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/cavium-octeon/executive//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/cobalt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/dec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/dec/prom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/fw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/fw/arc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/fw/cfe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/fw/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/fw/sni//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/generic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/ingenic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/jazz//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/kvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/lantiq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/lantiq/falcon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/lantiq/xway//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/loongson2ef//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/loongson2ef/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/loongson2ef/common/cs5536//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/loongson2ef/fuloong-2e//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/loongson2ef/lemote-2f//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/loongson32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/loongson32/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/loongson32/ls1b//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/loongson32/ls1c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/loongson64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/math-emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/mti-malta//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/n64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/netlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/netlogic/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/netlogic/xlp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/netlogic/xlr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/pic32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/pic32/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/pic32/pic32mzda//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/pistachio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/power//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/ralink//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/rb532//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/sgi-ip22//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/sgi-ip27//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/sgi-ip30//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/sgi-ip32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/sibyte//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/sibyte/bcm1480//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/sibyte/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/sibyte/sb1250//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/sibyte/swarm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/sni//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/txx9//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/txx9/generic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/txx9/jmr3927//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/txx9/rbtx4927//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/txx9/rbtx4938//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/txx9/rbtx4939//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/vr41xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/vr41xx/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nds32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nds32/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nds32/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nds32/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nds32/kernel/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nds32/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nds32/math-emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nds32/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nios2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nios2/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nios2/boot/compressed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nios2/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nios2/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nios2/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nios2/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/nios2/platform//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/openrisc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/openrisc/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/openrisc/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/openrisc/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/openrisc/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/openrisc/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/parisc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/parisc/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/parisc/boot/compressed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/parisc/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/parisc/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/parisc/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/parisc/math-emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/parisc/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/boot/dts/fsl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/kernel/ptrace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/kernel/trace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/kernel/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/kexec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/kvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/math-emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/mm/book3s32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/mm/book3s64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/mm/kasan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/mm/nohash//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/mm/ptdump//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/perf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/40x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/44x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/4xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/512x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/52xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/82xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/83xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/85xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/86xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/8xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/amigaone//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/book3s//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/cell//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/chrp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/maple//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/microwatt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/pasemi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/powermac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/powernv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/ps3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/platforms/pseries//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/purgatory//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/sysdev//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/sysdev/ge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/sysdev/xics//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/sysdev/xive//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/powerpc/xmon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/boot/dts/canaan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/boot/dts/microchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/boot/dts/sifive//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/errata//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/errata/sifive//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/kernel/probes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/kernel/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/riscv/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/appldata//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/hypfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/include//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/include/asm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/include/asm/trace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/include/asm/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/include/generated//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/include/generated/asm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/include/generated/uapi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/include/generated/uapi/asm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/include/uapi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/include/uapi/asm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/kernel/vdso32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/kernel/vdso64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/kvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/lib/expoline//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/purgatory//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/s390/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-ap325rxa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-highlander//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-landisk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-microdev//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-migor//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-r2d//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-rsk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-sdk7786//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-se//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-se/7206//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-se/7343//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-se/770x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-se/7721//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-se/7722//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-se/7724//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-se/7751//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-se/7780//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-sh03//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boards/mach-x3proto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boot/compressed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/boot/romimage//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/cchips//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/cchips/hd6446x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/drivers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/drivers/dma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/drivers/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/drivers/superhyway//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel/cpu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel/cpu/irq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/kernel/vsyscall//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/math-emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sh/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/math-emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/power//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/prom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/sparc/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/um//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/um/drivers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/um/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/um/kernel/skas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/um/os-Linux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/um/os-Linux/drivers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/um/os-Linux/skas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/um/scripts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/boot/compressed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/coco//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/coco/tdx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/entry//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/entry/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/entry/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/entry/vsyscall//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/events//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/events/amd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/events/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/events/zhaoxin//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/hyperv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/ia32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel/acpi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel/apic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel/cpu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel/cpu/mce//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel/cpu/microcode//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel/cpu/resctrl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel/cpu/sgx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel/fpu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kernel/kprobes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/kvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/math-emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/mm/pat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/atom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/ce4100//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/efi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/geode//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/intel-mid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/intel-quark//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/iris//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/olpc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/pvh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/scx200//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/ts5500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/platform/uv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/power//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/purgatory//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/ras//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/realmode//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/realmode/rm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/um//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/um/os-Linux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/um/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/video//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/virt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/virt/svm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/virt/vmx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/virt/vmx/tdx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/x86/xen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/boot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/boot/boot-elf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/boot/dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/boot/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/kernel/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/platforms//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/platforms/iss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/platforms/xt2000//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/arch/xtensa/platforms/xtfpga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/block//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/block/partitions//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/certs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/crypto/asymmetric_keys//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/crypto/async_tx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/accel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/accel/habanalabs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/accel/habanalabs/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/accel/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/accessibility//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/accessibility/braille//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/accessibility/speakup//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/acpi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/acpi/acpica//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/acpi/apei//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/acpi/arm64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/acpi/dptf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/acpi/nfit//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/acpi/numa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/acpi/pmic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/amba//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/android//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ata//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/atm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/auxdisplay//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/base//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/base/firmware_loader//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/base/firmware_loader/builtin//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/base/power//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/base/regmap//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/base/test//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/bcma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/block//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/block/aoe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/block/drbd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/block/mtip32xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/block/null_blk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/block/paride//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/block/rnbd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/block/rsxx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/block/xen-blkback//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/block/zram//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/bluetooth//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/bus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/bus/fsl-mc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/bus/mhi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/bus/mhi/ep//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/bus/mhi/host//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/cdrom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/char//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/char/agp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/char/hw_random//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/char/ipmi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/char/mwave//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/char/pcmcia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/char/tpm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/char/tpm/st33zp24//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/char/xilinx_hwicap//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/char/xillybus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/actions//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/analogbits//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/at91//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/axis//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/axs10x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/baikal-t1//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/bcm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/berlin//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/davinci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/h8300//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/hisilicon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/imgtec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/ingenic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/keystone//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/loongson1//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/meson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/microchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/mmp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/mstar//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/mvebu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/mxs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/nxp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/pistachio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/pxa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/ralink//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/renesas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/sifive//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/socfpga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/spear//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/sprd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/st//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/sunxi-ng//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/sunxi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/uniphier//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/ux500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/versatile//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/x86//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/zynq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clk/zynqmp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/clocksource//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/comedi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/comedi/drivers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/comedi/drivers/ni_routing//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/comedi/drivers/ni_routing/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/comedi/drivers/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/comedi/kcomedilib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/connector//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/counter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/cpufreq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/cpuidle//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/cpuidle/governors//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/allwinner//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/allwinner/sun4i-ss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/allwinner/sun8i-ce//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/allwinner/sun8i-ss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/amcc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/amlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/axis//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/bcm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/caam//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/cavium//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/cavium/cpt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/cavium/nitrox//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/cavium/zip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/ccp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/ccree//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/chelsio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/gemini//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/hisilicon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/hisilicon/hpre//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/hisilicon/sec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/hisilicon/sec2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/hisilicon/trng//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/hisilicon/zip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/inside-secure//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/iaa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/ixp4xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/keembay//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/qat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/qat/qat_420xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/qat/qat_4xxx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/qat/qat_c3xxx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/qat/qat_c3xxxvf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/qat/qat_c62x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/qat/qat_c62xvf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/qat/qat_common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/qat/qat_dh895xcc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/intel/qat/qat_dh895xccvf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/marvell//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/marvell/cesa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/marvell/octeontx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/marvell/octeontx2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/nx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/qce//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/stm32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/ux500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/ux500/cryp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/ux500/hash//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/virtio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/vmx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/crypto/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/cxl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/cxl/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dax//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dax/hmem//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dax/pmem//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dca//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/devfreq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/devfreq/event//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma-buf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma-buf/heaps//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/bestcomm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/dw-axi-dmac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/dw-edma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/dw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/fsl-dpaa2-qdma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/hsu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/idxd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/ioat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/ipu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/lgm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/ppc4xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/ptdma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/sf-pdma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/sh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dma/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/dpll//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/edac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/eisa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/extcon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firewire//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/arm_ffa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/arm_scmi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/broadcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/cirrus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/efi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/efi/libstub//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/efi/test//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/google//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/meson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/psci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/smccc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/firmware/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/fpga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/fsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gnss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/acp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/amdxcp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dce60//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn201//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn30//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn301//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn303//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn31//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn314//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn321//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dcn35//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dml2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/hwss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/hwss/dcn351//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/link//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/optc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/resource//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/modules//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/pm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/pm/legacy-dpm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/pm/powerplay//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/pm/powerplay/hwmgr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/pm/powerplay/smumgr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/pm/swsmu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/pm/swsmu/smu11//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/pm/swsmu/smu12//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/pm/swsmu/smu13//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/amd/pm/swsmu/smu14//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/arm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/arm/display//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/arm/display/komeda//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/armada//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/aspeed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/ast//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/bridge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/bridge/analogix//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/bridge/cadence//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/bridge/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/display//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/etnaviv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/exynos//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/fsl-dcu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/gma500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/gud//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/hisilicon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/hyperv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/i2c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/i915//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/i915/gvt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/imagination//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/imx/dcss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/ingenic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/kmb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/lima//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/logicvc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/loongson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/mcde//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/meson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/mgag200//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/msm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/mxsfb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/nouveau//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/omapdrm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/panel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/panfrost//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/pl111//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/qxl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/radeon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/rcar-du//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/renesas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/renesas/rcar-du//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/renesas/rz-du//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/renesas/shmobile//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/scheduler//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/solomon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/sprd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/sti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/stm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/sun4i//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/tidss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/tilcdc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/tiny//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/ttm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/ttm/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/tve200//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/udl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/v3d//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/vboxvideo//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/vc4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/vgem//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/virtio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/vkms//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/xe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/xe/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/xen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/drm/xlnx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/host1x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/ipu-v3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/trace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/gpu/vga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/greybus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hid/amd-sfh-hid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hid/bpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hid/bpf/entrypoints//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hid/i2c-hid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hid/intel-ish-hid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hid/surface-hid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hid/usbhid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hsi/clients//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hsi/controllers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hte//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hwmon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hwmon/occ//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hwmon/pmbus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hwspinlock//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hwtracing//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hwtracing/coresight//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hwtracing/intel_th//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/hwtracing/stm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/i2c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/i2c/algos//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/i2c/busses//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/i2c/muxes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/i3c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/i3c/master//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/i3c/master/mipi-i3c-hci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/idle//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/accel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/adc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/addac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/afe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/amplifiers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/buffer//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/cdc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/chemical//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/common/cros_ec_sensors//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/common/hid-sensors//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/common/ms_sensors//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/common/scmi_sensors//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/common/ssp_sensors//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/common/st_sensors//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/dac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/dummy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/filter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/frequency//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/gyro//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/health//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/humidity//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/imu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/imu/bmi160//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/imu/inv_icm42600//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/imu/inv_mpu6050//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/imu/st_lsm9ds0//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/light//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/magnetometer//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/multiplexer//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/orientation//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/position//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/potentiometer//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/potentiostat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/pressure//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/proximity//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/resolver//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/temperature//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/test//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iio/trigger//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/bnxt_re//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/efa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/hfi1//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/hns//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/irdma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/mana//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/mlx4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/mlx5//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/mthca//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/qedr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/qib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/usnic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/sw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/sw/rdmavt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/sw/rxe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/sw/siw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/ulp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/ulp/iser//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/ulp/isert//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/ulp/rtrs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/ulp/srp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/infiniband/ulp/srpt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/gameport//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/joystick//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/joystick/iforce//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/keyboard//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/misc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/mouse//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/rmi4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/serio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/tablet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/input/touchscreen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/interconnect//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/interconnect/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/interconnect/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/interconnect/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iommu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iommu/amd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iommu/arm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iommu/arm/arm-smmu-v3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iommu/arm/arm-smmu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iommu/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/iommu/iommufd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ipack//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ipack/carriers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ipack/devices//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/irqchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/isdn//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/isdn/capi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/isdn/hardware//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/isdn/hardware/mISDN//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/isdn/mISDN//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/leds//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/leds/blink//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/leds/flash//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/leds/trigger//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/macintosh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/macintosh/ams//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mailbox//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mcb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/md//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/md/bcache//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/md/persistent-data//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/i2c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/platform//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/platform/cec-gpio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/platform/cros-ec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/platform/meson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/platform/s5p//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/platform/seco//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/platform/sti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/platform/stm32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/platform/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/usb/pulse8//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/cec/usb/rainshadow//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/common/b2c2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/common/saa7146//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/common/siano//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/common/v4l2-tpg//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/common/videobuf2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/dvb-core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/dvb-frontends//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/firewire//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/i2c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/i2c/adv748x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/i2c/ccs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/i2c/cx25840//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/i2c/et8ek8//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/i2c/m5mols//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/i2c/s5c73m3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/mc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/mmc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/mmc/siano//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/b2c2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/bt8xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/cobalt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/cx18//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/cx23885//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/cx25821//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/cx88//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/ddbridge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/dm1105//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/dt3155//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/intel/ipu3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/ivtv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/mantis//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/meye//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/netup_unidvb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/ngene//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/pluto2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/pt1//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/pt3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/saa7134//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/saa7146//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/saa7164//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/smipcie//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/solo6x10//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/sta2x11//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/ttpci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/tw5864//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/tw68//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/pci/tw686x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/allegro-dvt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/am437x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/atmel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/cadence//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/coda//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/davinci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/exynos-gsc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/exynos4-is//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/imx-jpeg//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/marvell-ccic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/meson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/meson/ge2d//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/mtk-jpeg//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/mtk-mdp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/mtk-vcodec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/mtk-vpu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/omap//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/omap3isp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/qcom/camss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/qcom/venus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/rcar-vin//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/rockchip/rga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/rockchip/rkisp1//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/s3c-camif//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/s5p-g2d//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/s5p-jpeg//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/s5p-mfc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/sti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/sti/bdisp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/sti/c8sectpfe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/sti/delta//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/sti/hva//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/stm32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/sunxi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/sunxi/sun4i-csi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/sunxi/sun6i-csi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/sunxi/sun8i-di//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/sunxi/sun8i-rotate//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/ti-vpe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/vsp1//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/platform/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/radio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/radio/si470x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/radio/si4713//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/radio/wl128x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/rc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/rc/img-ir//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/rc/keymaps//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/spi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/test-drivers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/test-drivers/vicodec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/test-drivers/vidtv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/test-drivers/vimc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/test-drivers/vivid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/tuners//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/airspy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/as102//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/au0828//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/b2c2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/cpia2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/cx231xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/dvb-usb-v2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/dvb-usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/em28xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/go7007//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/gspca//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/gspca/gl860//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/gspca/m5602//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/gspca/stv06xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/hackrf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/hdpvr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/msi2500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/pvrusb2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/pwc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/s2255//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/siano//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/stk1160//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/stkwebcam//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/tm6000//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/ttusb-budget//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/ttusb-dec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/usbtv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/uvc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/usb/zr364xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/media/v4l2-core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/memory//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/memory/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/memory/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/memstick//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/memstick/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/memstick/host//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/message//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/message/fusion//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/altera-stapl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/bcm-vk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/c2port//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/cardreader//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/cb710//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/cxl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/echo//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/eeprom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/genwqe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/habanalabs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/habanalabs/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/habanalabs/common/mmu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/habanalabs/common/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/habanalabs/gaudi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/habanalabs/goya//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/ibmasm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/lis3lv02d//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/lkdtm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/mei//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/mei/gsc_proxy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/mei/hdcp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/mei/pxp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/ocxl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/pvpanic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/sgi-gru//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/sgi-xp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/ti-st//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/uacce//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/misc/vmw_vmci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mmc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mmc/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mmc/host//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/most//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/chips//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/devices//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/hyperbus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/lpddr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/maps//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/nand//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/nand/onenand//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/nand/raw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/nand/raw/atmel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/nand/raw/ingenic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/nand/spi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/parsers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/spi-nor//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/spi-nor/controllers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mtd/ubi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/mux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/appletalk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/arcnet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/bonding//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/caif//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/c_can//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/cc770//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/ctucanfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/dev//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/flexcan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/ifi_canfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/m_can//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/mscan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/peak_canfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/rcar//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/sja1000//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/slcan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/softing//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/spi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/spi/mcp251xfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/usb/etas_es58x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/usb/kvaser_usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/can/usb/peak_usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/dsa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/dsa/b53//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/dsa/hirschmann//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/dsa/microchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/dsa/mv88e6xxx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/dsa/ocelot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/dsa/qca//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/dsa/sja1105//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/dsa/xrs700x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/3com//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/8390//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/actions//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/adaptec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/aeroflex//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/agere//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/alacritech//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/allwinner//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/alteon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/altera//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/amazon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/amazon/ena//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/amd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/amd/xgbe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/apm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/apm/xgene//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/apple//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/aquantia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/arc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/atheros//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/atheros/alx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/atheros/atlx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/broadcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/broadcom/genet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/brocade//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/brocade/bna//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/cadence//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/calxeda//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/cavium//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/cavium/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/cavium/octeon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/cavium/thunder//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/chelsio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/chelsio/inline_crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/chelsio/inline_crypto/chtls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/cirrus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/cisco//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/cisco/enic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/cortina//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/davicom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/dec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/dec/tulip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/dlink//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/emulex//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/emulex/benet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/ezchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/faraday//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/freescale//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/freescale/dpaa2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/freescale/enetc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/freescale/fman//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/fujitsu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/google//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/google/gve//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/hisilicon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/hisilicon/hns3/hns3pf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/hisilicon/hns3/hns3vf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/huawei//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/huawei/hinic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/i825xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/ibm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/ibm/ehea//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/ibm/emac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/e1000//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/e1000e//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/fm10k//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/i40e//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/iavf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/ice//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/idpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/igb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/igbvf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/igc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/ixgb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/marvell//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/marvell/octeon_ep//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/marvell/octeon_ep_vf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/marvell/octeontx2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/marvell/octeontx2/af//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/marvell/octeontx2/nic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/marvell/prestera//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mellanox//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mellanox/mlxbf_gige//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/micrel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/microchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/microchip/sparx5//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/microsoft//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/microsoft/mana//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/moxa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/mscc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/myricom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/natsemi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/neterion//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/neterion/vxge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/netronome//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/netronome/nfp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/ni//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/nvidia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/nxp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/oki-semi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/packetengines//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/pasemi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/pensando//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/pensando/ionic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/qlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/qlogic/qed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/qlogic/qede//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/qualcomm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/rdc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/realtek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/renesas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/rocker//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/seeq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/sfc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/sfc/falcon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/sfc/siena//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/sgi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/silan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/sis//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/smsc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/socionext//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/stmicro//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/sun//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/synopsys//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/tehuti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/toshiba//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/tundra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/via//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/wiznet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/xircom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ethernet/xscale//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/fddi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/fddi/skfp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/fjes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/hamradio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/hippi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/hyperv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ieee802154//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ipa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ipvlan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/mdio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/pcs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/phy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/phy/aquantia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/phy/mscc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/phy/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/plip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/ppp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/pse-pd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/slip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/team//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/thunderbolt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/vmxnet3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/vxlan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wan/lmc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireguard//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/admtek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath/ar5523//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath/ath10k//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath/ath11k//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath/ath12k//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath/ath6kl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ath/wil6210//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/atmel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/broadcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/broadcom/b43//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intel/iwlwifi/mei//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intel/iwlwifi/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intersil//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intersil/hostap//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intersil/orinoco//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intersil/p54//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/intersil/prism54//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/marvell//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/marvell/libertas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek/mt76//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek/mt76/mt7915//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek/mt76/mt7921//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek/mt76/mt7925//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek/mt76/mt7996//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/microchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/microchip/wilc1000//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/quantenna//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ralink//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtw88//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/realtek/rtw89//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/rsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/st//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/st/cw1200//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/virtual//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/zydas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wwan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wwan/iosm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/wwan/t7xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/net/xen-netback//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc/fdp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc/microread//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc/nfcmrvl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc/nxp-nci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc/pn533//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc/pn544//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc/s3fwrn5//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc/st-nci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc/st21nfca//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nfc/st95hf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ntb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ntb/hw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ntb/hw/amd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ntb/hw/epf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ntb/hw/idt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ntb/hw/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ntb/hw/mscc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ntb/test//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nubus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nvdimm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nvme//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nvme/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nvme/host//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nvme/target//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/nvmem//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/of//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/of/unittest-data//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/opp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/parisc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/parport//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci/controller//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci/controller/cadence//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci/controller/dwc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci/controller/mobiveil//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci/endpoint//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci/endpoint/functions//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci/hotplug//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci/msi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci/pcie//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pci/switch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pcmcia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/perf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/perf/amlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/perf/arm_cspmu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/perf/hisilicon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/allwinner//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/amlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/broadcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/cadence//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/freescale//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/hisilicon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/ingenic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/lantiq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/marvell//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/microchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/motorola//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/mscc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/qualcomm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/ralink//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/realtek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/renesas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/socionext//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/st//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/phy/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/actions//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/aspeed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/bcm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/berlin//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/cirrus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/freescale//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/meson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/mvebu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/nomadik//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/nuvoton//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/pxa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/ralink//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/renesas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/spear//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/sprd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/stm32//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/sunxi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/uniphier//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/visconti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pinctrl/vt8500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/chrome//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/chrome/wilco_ec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/goldfish//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/mellanox//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/mips//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/olpc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/surface//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/surface/aggregator//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/amd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/amd/pmc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/amd/pmf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/dell//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/dell/dell-wmi-sysman//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/atomisp2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/ifs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/int1092//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/int33fe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/int3472//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/pmc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/pmt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/speed_select_if//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/telemetry//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/uncore-frequency//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/platform/x86/intel/wmi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/actions//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/amlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/arm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/bcm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/renesas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/st//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pmdomain/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pnp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pnp/isapnp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pnp/pnpacpi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pnp/pnpbios//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/power//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/power/reset//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/power/supply//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/powercap//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pps//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pps/clients//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pps/generators//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ps3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ptp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/pwm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/rapidio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/rapidio/devices//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/rapidio/switches//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ras//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ras/amd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ras/amd/atl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/regulator//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/remoteproc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/reset//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/reset/hisilicon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/reset/sti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/reset/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/rpmsg//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/rtc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/s390//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/s390/block//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/s390/char//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/s390/cio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/s390/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/s390/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/s390/scsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/s390/virtio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/sbus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/sbus/char//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/aacraid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/aic7xxx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/aic94xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/arcmsr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/arm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/be2iscsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/bfa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/bnx2fc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/bnx2i//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/csiostor//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/cxgbi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/cxlflash//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/device_handler//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/elx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/esas2r//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/fcoe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/fnic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/hisi_sas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/ibmvscsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/isci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/libfc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/libsas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/lpfc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/megaraid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/mpi3mr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/mpt3sas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/mvsas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/pcmcia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/pm8001//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/qedf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/qedi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/qla2xxx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/qla4xxx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/smartpqi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/snic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/sh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/sh/clk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/sh/intc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/sh/maple//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/sh/superhyway//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/siox//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/slimbus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/amlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/aspeed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/atmel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/bcm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/bcm/brcmstb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/canaan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/dove//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/fsl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/fsl/dpio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/fsl/qbman//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/fsl/qe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/gemini//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/ixp4xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/lantiq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/litex//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/renesas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/sifive//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/sunxi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/tegra/cbb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/tegra/fuse//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/ux500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/versatile//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soc/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/soundwire//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/spi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/spmi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ssb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/android//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/axis-fifo//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/board//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/clocking-wizard//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/emxx_udc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/fbtft//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/fieldbus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/fieldbus/anybuss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/fwserial//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/gdm724x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/greybus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/greybus/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/gs_fpgaboot//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/hikey9xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/iio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/iio/accel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/iio/adc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/iio/addac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/iio/cdc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/iio/frequency//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/iio/impedance-analyzer//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/iio/meter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/iio/resolver//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/ks7010//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/atomisp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/atomisp/i2c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/atomisp/i2c/ov5693//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/av7110//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/hantro//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/ipu3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/meson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/meson/vdec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/omap4iss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/rkvdec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/sunxi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/sunxi/cedrus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/tegra-vde//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/tegra-video//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/media/zoran//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/most//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/most/dim2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/most/i2c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/most/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/most/video//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/mt7621-dma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/mt7621-dts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/netlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/nvec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/octeon-usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/octeon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/olpc_dcon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/pi433//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/qlge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/ralink-gdma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/rtl8188eu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/rtl8192e//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/rtl8192u//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/rtl8712//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/rtl8723bs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/rts5208//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/sm750fb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/unisys//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/unisys/visorhba//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/unisys/visorinput//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/unisys/visornic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/vc04_services//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/vc04_services/vchiq-mmal//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/vme//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/vme/devices//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/vt6655//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/vt6656//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/wfx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/staging/wlan-ng//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/target//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/target/iscsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/target/iscsi/cxgbit//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/target/loopback//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/target/sbp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/target/tcm_fc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/target/tcm_remote//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tee//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tee/amdtee//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tee/optee//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/thermal//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/thermal/broadcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/thermal/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/thermal/intel/int340x_thermal//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/thermal/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/thermal/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/thermal/st//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/thermal/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/thermal/ti-soc-thermal//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/thunderbolt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tty//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tty/hvc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tty/ipwireless//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tty/serdev//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tty/serial//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tty/serial/8250//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tty/serial/jsm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/tty/vt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ufs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ufs/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/ufs/host//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/uio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/atm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/c67x00//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/cdns3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/chipidea//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/class//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/dwc2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/dwc3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/early//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/gadget//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/gadget/function//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/gadget/legacy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/gadget/udc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/gadget/udc/bdc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/host//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/image//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/isp1760//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/misc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/misc/sisusbvga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/mon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/mtu3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/musb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/phy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/renesas_usbhs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/roles//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/serial//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/storage//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/typec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/typec/altmodes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/typec/mux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/typec/tcpm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/typec/tcpm/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/typec/tipd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/typec/ucsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/usb/usbip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vdpa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vdpa/ifcvf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vdpa/mlx5//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vdpa/vdpa_sim//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vdpa/vdpa_user//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vdpa/virtio_pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vfio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vfio/fsl-mc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vfio/mdev//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vfio/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vfio/pci/mlx5//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vfio/pci/nvgrace-gpu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vfio/platform//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vfio/platform/reset//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vhost//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/backlight//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/console//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/aty//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/geode//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/i810//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/kyro//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/matrox//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/mb862xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/mmp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/mmp/fb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/mmp/hw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/mmp/panel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/nvidia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/omap//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/omap2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/riva//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/savage//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/sis//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/fbdev/via//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/video/logo//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/virt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/virt/acrn//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/virt/coco//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/virt/coco/efi_secret//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/virt/coco/sev-guest//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/virt/coco/tdx-guest//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/virt/nitro_enclaves//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/virt/vboxguest//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/virtio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/visorbus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vlynq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vme//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vme/boards//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/vme/bridges//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/w1//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/w1/masters//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/w1/slaves//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/watchdog//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/xen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/xen/events//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/xen/xen-pciback//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/xen/xenbus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/xen/xenfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/drivers/zorro//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/9p//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/adfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/affs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/afs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/autofs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/befs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/bfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/btrfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/cachefiles//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ceph//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/coda//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/configfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/cramfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/debugfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/devpts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/dlm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ecryptfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/efivarfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/efs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/erofs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/exfat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/exportfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ext2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ext4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/f2fs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/fat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/freevxfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/fscache//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/fuse//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/gfs2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/hfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/hfsplus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/hostfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/hpfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/hugetlbfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/iomap//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/isofs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/jbd2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/jffs2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/jfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/kernfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/lockd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/minix//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/netfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/nfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/nfs/blocklayout//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/nfs/filelayout//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/nfs/flexfilelayout//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/nfs_common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/nfsd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/nilfs2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/nls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/notify//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/notify/dnotify//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/notify/fanotify//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/notify/inotify//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ntfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ocfs2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ocfs2/cluster//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ocfs2/dlm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ocfs2/dlmfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/omfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/openpromfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/orangefs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/overlayfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/proc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/pstore//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/qnx4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/qnx6//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/quota//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ramfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/reiserfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/romfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/smb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/smb/client//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/smb/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/squashfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/sysfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/sysv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/tracefs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ubifs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/udf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/ufs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/unicode//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/vboxsf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/verity//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/xfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/fs/zonefs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/acpi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/acpi/platform//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/asm-generic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/asm-generic/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/clocksource//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/config//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/crypto/internal//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/drm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/drm/bridge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/drm/display//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/drm/i2c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/drm/ttm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/arm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/bus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/clk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/clock//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/display//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/dma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/firmware//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/firmware/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/gce//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/gpio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/i2c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/iio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/iio/adc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/iio/temperature//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/input//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/interconnect//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/interrupt-controller//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/leds//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/mailbox//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/media//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/memory//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/mfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/mips//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/mux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/phy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/pinctrl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/pmu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/power//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/pwm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/regulator//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/reset-controller//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/reset//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/soc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/sound//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/spmi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/thermal//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/dt-bindings/usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/generated//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/generated/uapi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/generated/uapi/linux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/keys//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/kunit//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/kvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/amba//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/atomic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/avf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/bcma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/byteorder//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/can//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/can/dev//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/can/platform//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/ceph//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/clk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/crush//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/decompress//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/device//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/dma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/dsa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/extcon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/firmware//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/firmware/broadcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/firmware/cirrus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/firmware/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/firmware/imx/svc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/firmware/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/firmware/meson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/firmware/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/fpga//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/fsl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/fsl/bestcomm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/gpio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/greybus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/hsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/i3c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/iio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/iio/accel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/iio/adc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/iio/afe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/iio/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/iio/dac//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/iio/frequency//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/iio/gyro//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/iio/imu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/iio/timer//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/input//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/io_uring//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/irqchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/isdn//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/lockd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mailbox//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mdio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/abx500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/arizona//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/atc260x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/da9052//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/da9055//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/da9062//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/da9063//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/da9150//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/madera//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/mt6323//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/mt6358//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/mt6359//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/mt6359p//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/mt6397//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/pcf50633//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/syscon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/wcd934x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/wm831x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/wm8350//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mfd/wm8994//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mlx4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mlx5//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mmc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mtd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/mux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/net/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/netfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/netfilter_arp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/pcs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/perf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/phy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/phy/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/pinctrl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/platform_data//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/platform_data/gpio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/platform_data/media//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/platform_data/txx9//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/platform_data/x86//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/power//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/pse-pd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/qat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/qed//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/raid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/regulator//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/remoteproc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/reset//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/rpmsg//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/rtc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/sched//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/actions//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/amlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/brcmstb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/cirrus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/dove//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/ixp4xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/marvell//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/marvell/octeontx2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/mmp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/nxp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/renesas//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/sunxi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soc/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/soundwire//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/spi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/ssb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/sunrpc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/surface_aggregator//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/ulpi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/unaligned//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/linux/usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/math-emu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/media//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/media/davinci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/media/drv-intf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/media/i2c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/media/tpg//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/memory//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/misc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/9p//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/bluetooth//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/caif//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/iucv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/mana//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/netfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/netfilter/ipv4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/netfilter/ipv6//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/netns//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/nfc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/page_pool//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/phonet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/sctp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/net/tc_act//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/pcmcia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/ras//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/rdma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/rv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/scsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/scsi/fc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/amlogic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/arc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/at91//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/bcm2835//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/canaan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/fsl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/fsl/qe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/microchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/mscc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/sa1100//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/sifive//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/soc/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/sound//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/sound/ac97//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/sound/sof//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/sound/sof/ipc4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/target//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/target/iscsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/trace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/trace/events//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/trace/misc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/drm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/android//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/byteorder//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/caif//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/can//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/cifs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/dvb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/genwqe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/hdlc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/hsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/iio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/isdn//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/misc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/mmc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/netfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/netfilter/ipset//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/netfilter_arp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/netfilter_bridge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/netfilter_ipv4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/netfilter_ipv6//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/nfsd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/raid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/sched//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/spi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/sunrpc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/surface_aggregator//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/tc_ematch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/linux/usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/misc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/misc/uacce//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/mtd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/rdma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/rdma/hfi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/scsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/scsi/fc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/sound//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/sound/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/sound/intel/avs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/sound/sof//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/video//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/uapi/xen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/ufs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/video//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/xen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/xen/arm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/xen/interface//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/xen/interface/hvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/include/xen/interface/io//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/init//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/io_uring//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/ipc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/bpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/bpf/preload//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/bpf/preload/iterators//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/cgroup//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/debug//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/debug/kdb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/dma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/entry//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/events//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/futex//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/gcov//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/irq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/kcsan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/livepatch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/locking//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/module//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/power//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/printk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/rcu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/sched//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/time//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/trace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/kernel/trace/rv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/842//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/dim//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/fonts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/kunit//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/livepatch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/lz4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/lzo//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/math//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/mpi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/pldmfw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/raid6//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/raid6/test//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/reed_solomon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/xz//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/zlib_deflate//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/zlib_dfltcc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/zlib_inflate//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/lib/zstd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/mm/damon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/mm/kasan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/mm/kfence//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/mm/kmsan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/6lowpan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/802//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/8021q//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/9p//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/appletalk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/atm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ax25//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/batman-adv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/bluetooth//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/bluetooth/bnep//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/bluetooth/cmtp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/bluetooth/hidp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/bluetooth/rfcomm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/bpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/bpfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/bridge//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/bridge/netfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/caif//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/can//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/can/j1939//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ceph//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/dcb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/dccp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/dccp/ccids//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/decnet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/decnet/netfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/devlink//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/dns_resolver//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/dsa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ethernet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ethtool//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/handshake//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/hsr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ieee802154//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ieee802154/6lowpan//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ife//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ipv4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ipv4/bpfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ipv4/netfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ipv6//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ipv6/ila//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ipv6/netfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/iucv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/kcm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/key//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/l2tp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/l3mdev//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/lapb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/llc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/mac80211//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/mac80211/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/mac802154//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/mpls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/mptcp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/ncsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/netfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/netfilter/ipset//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/netfilter/ipvs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/netlabel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/netlink//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/netrom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/nfc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/nfc/hci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/nfc/nci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/nsh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/openvswitch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/packet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/phonet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/psample//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/qrtr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/rds//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/rfkill//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/rose//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/rxrpc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/sched//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/sctp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/smc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/strparser//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/sunrpc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/sunrpc/auth_gss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/sunrpc/xprtrdma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/switchdev//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/tipc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/tls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/unix//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/vmw_vsock//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/wireless//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/wireless/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/x25//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/xdp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/net/xfrm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/redhat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/redhat/debug//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/redhat/debug/dummy-module//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/redhat/docs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/redhat/koji//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/acrn//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/auxdisplay//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/binderfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/bpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/configfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/connector//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/coresight//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/fprobe//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/ftrace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/hid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/hidraw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/hw_breakpoint//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/kdb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/kfifo//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/kmemleak//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/kobject//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/kprobes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/landlock//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/livepatch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/mei//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/nitro_enclaves//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/pidfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/qmi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/rpmsg//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/rust//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/rust/hostprogs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/seccomp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/timers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/trace_events//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/trace_printk//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/uhid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/v4l//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/vfio-mdev//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/vfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/watch_queue//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/samples/watchdog//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/atomic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/atomic/fallbacks//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/basic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/clang-tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/coccinelle//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/coccinelle/api//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/coccinelle/api/alloc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/coccinelle/api/debugfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/coccinelle/free//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/coccinelle/iterators//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/coccinelle/locks//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/coccinelle/misc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/coccinelle/null//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/coccinelle/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/dtc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/dtc/include-prefixes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/dtc/libfdt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/dummy-tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/gcc-plugins//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/gdb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/gdb/linux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/genksyms//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/lxdialog//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/auto_submenu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/choice//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/err_recursive_dep//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/inter_choice//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/preprocess//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/ksymoops//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/mod//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/package//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/selinux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/selinux/genheaders//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/scripts/selinux/mdp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/apparmor//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/bpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/integrity//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/integrity/evm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/integrity/ima//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/keys//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/keys/encrypted-keys//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/keys/trusted-keys//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/landlock//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/loadpin//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/lockdown//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/safesetid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/selinux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/selinux/include//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/smack//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/tomoyo//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/security/yama//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/ac97//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/aoa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/aoa/codecs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/aoa/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/aoa/fabrics//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/aoa/soundbus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/arm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/atmel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/core/oss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/core/seq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/core/seq/oss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/drivers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/drivers/mpu401//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/drivers/opl3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/drivers/opl4//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/drivers/pcsp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/drivers/vx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/firewire//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/firewire/bebob//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/firewire/dice//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/firewire/digi00x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/firewire/fireface//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/firewire/fireworks//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/firewire/motu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/firewire/oxfw//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/firewire/tascam//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/hda//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/hda/ext//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/i2c//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/i2c/other//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/ad1816a//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/ad1848//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/cs423x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/es1688//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/galaxy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/gus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/msnd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/opti9xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/sb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/wavefront//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/isa/wss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/mips//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/oss//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/oss/dmasound//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/parisc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/ac97//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/ali5451//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/asihpi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/au88x0//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/aw2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/ca0106//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/cs46xx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/cs5535audio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/ctxfi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/echoaudio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/emu10k1//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/hda//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/ice1712//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/korg1212//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/lola//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/lx6464es//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/mixart//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/nm256//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/oxygen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/pcxhr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/riptide//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/rme9652//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/trident//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/vx222//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pci/ymfpci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pcmcia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pcmcia/pdaudiocf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/pcmcia/vx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/ppc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/sh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/adi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/amd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/amd/acp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/amd/ps//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/amd/raven//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/amd/renoir//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/amd/rpl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/amd/vangogh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/amd/yc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/apple//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/atmel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/au1x//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/bcm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/cirrus//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/codecs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/dwc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/fsl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/generic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/hisilicon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/img//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/intel/atom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/intel/atom/sst//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/intel/avs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/intel/avs/boards//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/intel/boards//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/intel/catpt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/intel/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/intel/keembay//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/intel/skylake//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/jz4740//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/kirkwood//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/mediatek/common//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/mediatek/mt2701//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/mediatek/mt6797//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/mediatek/mt8173//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/mediatek/mt8183//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/mediatek/mt8186//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/mediatek/mt8192//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/mediatek/mt8195//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/meson//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/mxs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/pxa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/qcom//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/qcom/qdsp6//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/rockchip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/samsung//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sh/rcar//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sof//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sof/amd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sof/imx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sof/intel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sof/mediatek//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sof/mediatek/mt8186//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sof/mediatek/mt8195//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sof/xtensa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/spear//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sprd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/stm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/sunxi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/tegra//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/ti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/uniphier//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/ux500//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/xilinx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/soc/xtensa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/sparc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/spi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/synth//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/synth/emux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/usb/6fire//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/usb/bcd2000//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/usb/caiaq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/usb/hiface//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/usb/line6//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/usb/misc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/usb/usx2y//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/virtio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/x86//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/sound/xen//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/accounting//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch/arm64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch/arm64/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch/s390//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch/s390/include//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch/s390/include/asm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch/s390/include/uapi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch/s390/include/uapi/asm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch/x86//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch/x86/intel_sdsi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/arch/x86/kcpuid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bootconfig//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/bpftool//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/bpftool/Documentation//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/resolve_btfids//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/resolve_btfids/libbpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/resolve_btfids/libbpf/include//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/resolve_btfids/libbpf/include/bpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/resolve_btfids/libbpf/staticobjs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/resolve_btfids/libsubcmd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/resolve_btfids/libsubcmd/include//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/resolve_btfids/libsubcmd/include/subcmd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/bpf/runqslower//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/build//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/build/feature//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/build/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/build/tests/ex//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/cgroup//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/debugging//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/edid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/firewire//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/firmware//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/gpio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/hv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/iio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/asm-generic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/asm-generic/bitops//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/asm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/linux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/linux/sched//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/linux/unaligned//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/uapi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/uapi/asm-generic//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/uapi/asm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/uapi/linux//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/uapi/linux/tc_act//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/include/vdso//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/kvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/kvm/kvm_stat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/laptop//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/laptop/dslm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/laptop/freefall//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/leds//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/lib/api//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/lib/bpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/lib/lockdep//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/lib/perf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/lib/perf/Documentation//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/lib/subcmd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/lib/symbol//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/net/ynl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/net/ynl/generated//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/net/ynl/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/net/ynl/samples//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/objtool//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/objtool/include//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/objtool/include/objtool//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/pci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/pcmcia//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/Documentation//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/arm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/arm64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/csky//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/loongarch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/mips//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/powerpc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/riscv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/s390//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/sh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/sparc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/x86//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/arch/xtensa//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/scripts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/scripts/perl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/tests/shell//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/tests/shell/coresight//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/tests/shell/coresight/asm_pure_loop//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/tests/shell/coresight/memcpy_thread//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/tests/shell/coresight/thread_loop//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/perf/tests/shell/coresight/unroll_loop_thread//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/acpi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/acpi/tools//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/acpi/tools/acpidbg//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/acpi/tools/acpidump//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/acpi/tools/ec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/cpupower//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/cpupower/bench//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/cpupower/debug//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/cpupower/debug/i386//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/cpupower/debug/kernel//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/cpupower/debug/x86_64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/pm-graph//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/x86//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/x86/intel-speed-select//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/x86/turbostat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/scripts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/spi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/crypto//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/crypto/chacha20-s390//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/memblock//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/memblock/scripts//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/nvdimm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/radix-tree//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/scatterlist//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/arm64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/arm64/bti//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/arm64/fp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/arm64/mte//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/arm64/pauth//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/arm64/signal//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/arm64/tags//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/bpf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/bpf/bpf_testmod//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/breakpoints//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/cachestat//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/capabilities//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/cgroup//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/clone3//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/core//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/cpu-hotplug//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/cpufreq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/damon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/dma//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/dmabuf-heaps//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/drivers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/drivers/dma-buf//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/drivers/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/drivers/net/bonding//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/drivers/net/netdevsim//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/drivers/net/team//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/dt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/efivarfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/exec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/filesystems//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/filesystems/binderfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/filesystems/epoll//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/firmware//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/fpu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/ftrace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/futex//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/futex/functional//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/gpio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/hid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/ia64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/intel_pstate//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/iommu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/ipc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/ir//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/kcmp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/kexec//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/kmod//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/kvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/landlock//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/lib//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/livepatch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/lkdtm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/locking//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/media_tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/membarrier//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/memfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/memory-hotplug//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/mincore//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/mount//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/mount_setattr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/mqueue//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/nci//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/net//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/net/forwarding//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/net/hsr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/net/mptcp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/netfilter//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/nsfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/openat2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/perf_events//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/pid_namespace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/pidfd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/alignment//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/dexcr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/dscr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/eeh//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/math//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/mce//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/mm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/nx-gzip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/papr_attributes//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/papr_sysparm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/papr_vpd//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/pmu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/pmu/sampling_tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/primitives//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/security//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/signal//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/tm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/powerpc/vphn//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/prctl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/proc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/pstore//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/ptp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/ptrace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/rcutorture//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/rcutorture/formal//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/resctrl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/rlimits//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/rseq//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/rtc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/safesetid//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/sched//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/seccomp//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/sgx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/sigaltstack//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/size//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/sparc64//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/sparc64/drivers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/splice//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/static_keys//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/sync//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/syscall_user_dispatch//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/sysctl//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/tc-testing//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/tdx//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/timens//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/timers//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/tmpfs//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/tpm2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/tty//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/uevent//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/user//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/vDSO//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/watchdog//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/wireguard//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/wireguard/qemu//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/x86//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/selftests/zram//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/testing/vsock//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/thermal//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/thermal/tmon//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/tracing//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/tracing/latency//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/tracing/rtla//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/usb//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/usb/ffs-aio-example//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/usb/ffs-aio-example/simple//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/usb/usbip//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/usb/usbip/libsrc//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/usb/usbip/src//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/verification//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/verification/dot2//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/verification/rv//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/virtio//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/virtio/ringtest//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/virtio/vhost_test//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/virtio/virtio-trace//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/tools/wmi//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/usr//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/usr/include//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/virt//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/virt/kvm//usr/src/kernels/5.14.0-503.31.1.el9_5.s390x+debug/virt/lib/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Ts390x-redhat-linux-gnu                                                              ! " #$   %&'     ()**+(, --directoryLinux make config build file, ASCII textASCII textmakefile script, ASCII textUTF-8 Unicode textemptyC source, ASCII textC source, UTF-8 Unicode textELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV), with debug_info, not strippedOS/2 REXX batch file, ASCII textCSV textC source, ASCII text, with very long linesa /usr/bin/sh script, ASCII text executableELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=59b13237d2ec99cfa4ca01681ebf52f3f138834b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d0214b836163890222d38eab3f0975c6f341507d, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0751a48695b7978206082d882cc15d0090169a7c, for GNU/Linux 3.2.0, strippedPython script, ASCII text executablePerl script text executableGNU awk script, ASCII text executableBourne-Again shell script, ASCII text executableELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=620cd2771d4ea69a00be9e3f5707b044f9370bc8, for GNU/Linux 3.2.0, strippedC++ source, ASCII textPOSIX shell script, ASCII text executableexported SGML document, ASCII textELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cadeb033efbb865572b3a4b2c9abed05b192d928, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a62e7d3f5c0db914a5bc5835f53284f32e6326e4, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=54f3c328b1f5090c214e1ded51d2629d184551e2, for GNU/Linux 3.2.0, strippedXML 1.0 document, ASCII texta /usr/bin/sh -x script, ASCII text executableassembler source, ASCII text, with very long linesELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1072ef8ec0b87b4055d89d962359b6fa97dafad5, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3b6caf2ce3b267e701bebc8aaf2ea1aea4f5c1b2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=576f806f85b91370e19299b0e953aa5a586a6ba1, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1c6f256e61a218ef66703351e384181593c3a671, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=afc4b77c924cc7f3b1f60f7716ffe684a83e8062, for GNU/Linux 3.2.0, strippedELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a5315fe252d57e95ebb458674d6a09006d35794a, for GNU/Linux 3.2.0, strippeda /usr/bin/sh -eu script, ASCII text executableELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b3f1ad7b80d732b870dcb4282f091b8308d5a083, for GNU/Linux 3.2.0, strippedawk script, ASCII text executableERROR:[zlib: incorrect header check] (ASCII text)ELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=11058dff8f310d950b94b16bf24231ecf7f41528, for GNU/Linux 3.2.0, strippedcurrent ar archiveELF 64-bit MSB pie executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d741c2ab6d564b644102877eb467b056b4fb4f68, for GNU/Linux 3.2.0, strippedASCII text, with very long linesmakefile script, ASCII text, with very long linesutf-8c7c473f5262ad13fdcab24b8a0afbe84edb166293a0cd8802a3ae013b9fc3adf0ea8500663c6c37ee146e77a87d1ee2e0fc267bd1d5c4e5a8bfa57927b673cba?@7zXZ !TD] b2u jӫ`(y1P&B]ח|6q&YoFH=&9npf}X{-Q|w F%߬ҝ^>sv*đrK2or28g;w4Kr˃ YLg ٩D(_Ww-`b2'}o#csp} 1[V!?- M(!+n,_l.I lY|N"TŦ jxfJo};s3 mngӬl=1Uh~ާVbG .ڰH?:w3l'K/]lx򿓧m&b:-דAB`lͼ6^UYBTR@ActTgB_E}LjZo(3:pIާiccG9'\G}޽V Ki'k^'7k' I66g6GJx_nSn^WcO]]4)7LI0kͅe_u-`$3*@znGb ~D\Dpv8)ao%:kF,ToiȵoNŒlh)6 CP3++F0}SQ)#R/ &u bߗDٟQ泡+L}& -5%hLp!+ch{ J՝޶ Fe_2-A6ޚ>9nLPˁ\C[.0GnS9Ï^ȳI Wt 2B8^dxK$u8FltIrɥlNA3::q¹e7\ijnZ,0+8a,.9]@v<Z xMN?H>ݐ(R ؜N[M`@2),tvI83R~V=aA0zg@-j}*̘& +ZQQ)Ơ_X,tj8iJ9Xl<$I@tFQ ɔ%-PnsچBdR76de?C&(NοӉZ!t_¿8zT{V4_?~sk:PQki$?c¯KZqkUvT= th8aG#wݺ d?-Wo'Y *WG-aVRjJ˕ݾic ju@0z^ATJc f@$N[ XkM!CjoI$oiʡzۋ]H薣?m}EHuk@ ƛQN 6=˘"fno.I ļ/1(N!CϳSG\[yvûiE e^]awj Z{ 4)p0T%킷'GG{wS.2zA@͈8TJjuom}X홑 l^tŐ-T_oݗ!qZI E{~VmI$Ns)mĽsƮh4QƋG:ch޿{Io$s&33L!heD@1c]fh<.2I#ъ݄\)ˏ beE4qG=0E3.$P#NoɃ03cHÇ:N膘9>Cnޣlϔ//7fKr6]ePȴ/7ٰB)6rJg?KsfyJߏT#8F|FTpRRb"njļ^5a_+FR-| OU6bqM&^iMlu$O?7Wo Ϟy@^p8ŚS+uF;<2k MLgѮ[ߧ4@ԻhU??7;m+ԉ/@FEhk5&|?g^:?ϟ)Ys/d6.&}X^(xu<{+Yqw$!m&oK ~hfI3 ưg>204$r-nXh*jlEZAO=W]Q[:sbjθCH8 ;⩽Mnd R̮?B)ϭ?]*39ݺjQim>^}ѓc;VƉx!$p )e'~y)ZĝV^M;3>5( Uh >" ^-!gz f7G*:;CS%  %z3&Phbq-BK3 u&:tS̩Vg4#L1U#72h-0%=ġZKwvaX$ [kuþ0A+;D4.5ls7nk- T, ֻV5unFu|_dMLJ3n‹O4}E[D?|Pm뵶pr,케p!$3$Y o}>Ӑhfbuz\Yc6Bф;3wF=mӝ^"kiCM~%S'dN`w@)뒑&e|u04OZXv҉kX(ƻ~- Q1UcY#w;Hn1_Jo}{ӌTAh ڊ7Nl4-QrO/S5']SHf?hOz%\;ѣ}PJԅiB҂DzI6+"mRNGe5QHMKT#ɲDU9)KǜЃp~ uF 煎;$W'+JRT~H}Dܨ2Z;^Rx^w3̷W5 ѩ#nL$u='F/ީqšEԵ2ju2^fZ/9y(|4R^%&\$||x4 ^TCW!Z) PI$"%JNiˀ,I{pP?7V(C&mVi.šk1P\JU7vpWoy31&zLkz:0<#R8q/t9ᒙ[& PwL)0 kJz{"ƕ#y>>ui2g:bD5#4}n<,rsO4G6eq?hx"ciշ[]ѴMmI9;V~^,cF|`Sբ~mE9:OװHX~snq+'}AK|vO,>iWr ȐŒb%bbmTCo19GvELcx_L0ҫQUSp@-`=eq&\]2To:DCF hЏMM!h4,#:[] nzv"…۸\Av͡28s$ 3/N!Hnt33ЩB#\4X'8/MG$x Pz,\Z5Ea /4lT˸1DFBT-gpG/\qL1{: eQ_n`W5>!ݩ.e}YQYsisp0uɼňy_Wv6b a QaVtD*շI>5e|:2wπ6_\ʅz@i3OV ձi(0d}հƪE^7>3va;!Z4vU#o…GB?d&}Qu=Q[P jBdf +(b:lbހ7I6c Gnh)@DZ?\ˡ*~W>7nvIظ X4IQVJSq#iVkQȾ` =_<4mAçv;,Ȁv]YbIA9w(cOO yk#@7!:j:(@&>ųNjdN]d5-[| z~s-ΧW˙aȨݟG&8Td*xg1%)ꢷu{Abr 2~mvU+gq ;fU^7G'7ùoϺ砇DȍvX)}VNN]Ōi-.Z֓.VA4G vf״\҆wiE%kg9ѾC\yX)Jo NaG1?%iIxSl;I0@|\‡] tpZ +=F):YdWn6Oo5Cr+@^I?Nn>.@Q:wyK0"n)3aQmR<|L>BI.YH ΀A)AVSe{ܦHFq@lQ:3S)l]!O`'EŻPO- ߸"4#)?8fbwK^dH./վvlZp_*WW/J g uSڼ>LJiSN7_L&D# H_l8;VIr &  HWoN_.[_N;HFn0i1- iTcٚ#ԫ@=w lJ[9"Y|x&/Y9y[/l(t2ǀ hBa-'PrfI}>WKA/)xt ᱎIKA/8e+oA0t؆ &|1qƋO ;مHD|Tkh><6nw22 wxlFi=Ւ>TقǣUXg$ɵ OQ [.ᨽ,CZnl2~׍lo::K֞]ʈ[\턈財>$ 9.j vIzEO=n/.֖Nu!{ ˗ q):n4o.+K !hqt RYZ["VRyAcՋg(Hkb/v@tԁHny.+^fn6X&ŌN}>1[s\T<!D6f3@n?ZxD:9#EEJt5-bB]Nbl(!I| q8ۑ>=pw>%/8 `*=lE/)ձT5S֠BYsx|\.coӴa[H˘odJq7tor>qӉYn{_%GY5Uz9m<- 5#66$K'۝߈\ M![BۢQF)?x&5:k9nYrjV[ 3KA7Ȟ򐼍 -4N-0uYm;Wqu#sDњ4 2:#+W`[B6Cl,[GHZRX߲Fh |qu?D/Eg!Oa7!u݈g}F󿕹ִ4vȏ5ʪxetWSǙy a>QiF!&NE$\ιA1hzx0ϗs%dlE06:T ŗ%w&sWj!QoP%BlB4%(_B*j_;DuHk[۹ViE[I)})hSH{aIDa gK鐼WowtDi`dAb2?`a=b\rNFDpin =tP&(mWښU*5tAtaӐT5y&ݭ{0H9$o';I*aYJ[P[  ǝx<_J geCDXfS46Sߋ{",JndCLv~T#a4>2R$V Yc-1eAA6y Iz~K_pU*ű\)8R bUf_ l`]jP(exuRp!q (!3 cӰ;%4F8tTj~̃g9=g/'.ACP]UBWINcgX [B C=Mh(ar͖VfJ<Rk?<8H*os hx @e~A< :I^ڋQm=_aR-t% kK$߁6_?+<3lܡS~R)&*i̞ybvaN0[pi6mz5IUnuOJG\mN}WX~eeQiэ YTY%% ȉTh"l.uH*"Nbmgj;y!ظm=;d.Y[H?oEhO] ֝6z!'4!l984%ͬo+nQ?蔽J\1tQzL.#RgT1| 27 ͥ"Ĉ8F`CQ7j0)z<Х~ߕeӲ_`~X̲la3{uUs+?C)-͘gDRs!R0pvaA=xNZ V#IOHέ -W"'ܱ*]oT C]O) wŇ^^dѵ<ՔE]>.)TO!Y )8 /O#3fl&Xt@Coke5)&ͱ@Ѹ_өٰp*$ba~SYmc9a#WrhC_rvX&i&wd'po^DN0}b?G wV&=3*IHЮ`K:5d@L؎>Ϳr-jH'd\"KvͬUFV"Rc WQCxOD$)O4{зkxK+|A˕G .>%nE-rWg= ڕZrl+U2D3dBGXEDWW ˜efk& ԹQm`I=4&3r:z;UŸ9c,"߻lP3naXTE6btB]H{BPq~\&gF#zIa*Lxś?ݪ%u,og/%%9W“2zr\r;LPZF><$^C}}4v8h!qܖGiǞ|MEkkO s4EMff&}\ijjCl[H1FyƮMaЩ'ar[֞c9hp*06á2Ϳ|166" a }t$8OE 'b AdGJtFR"d鹑T>5hv{Eۥw¼(jDţ_ {> VJ.jTs{^M3Aưf` s]U^Ԭԋ@hp1}>"yX@By5_JӒT3.b#X}&ϣ QQ@R8)&4vjtp!*~9@l^εuR mNvWUOdzP7OM2@wB49I>\ l#I oOiaGuS "bDiy":yFP'LPQ rqҠ$6 EG*5lV^mEnPz#D"<`,):jh{tHi{9a i.!z^jH F082&!w٥_qj?( W]N>d<L:%RdRp0(?50YC:h*΋:*n pvIޚ| u ğ[ud fM v~-uA["e`jEwSy9սϥ00}rn8RU#=f2Xr". 7pMTh*e;L6ymB܂brGrDʫԦZW@Y-pISEɣ-$ (3YG PX3"I8azHN=gǜCֳibi3zZ4u4 EBdY^ ZOjX|42b]H۴ҽȑF i!~Fj< UF1+\/M9FpzLP:"b qBA]HɉpgJ 3a2DSqXf K3ݗMG+ڐ~*_&?ᾀn7k7#؁+ er-)IM!#e\vTz]JM0VPQm/;3I?=^61"M" vVvV|\e2|y9.hS ^SC8Rsc[IT:)kK+Tn=zhVmZ5R(9)Svfk^\ \c=lBY*0xhj@#ξ#,q}UbcԚ,OI~7ox+]:+?5$( Z}!J:V Y P\U=Hkpm,¸Y,H,Ł MͺSZ\^/uuC3uX3Z+8=a% -3fivG1"/`ϯmy_24$yk5O2ŀb*f"29";$Ax%$PPX98z%%mdB 3^=%]CL4%C1*N-jjxۆSf}V_`!"[Xb',\=."nLMi"YzFObbNK_)v5I@< \Q "cmTzD2hs'pkHVpg7&I5i6m陫-iq,?| o䦖Nq]A(!2iQ#wPPFǠSFDLi )%O.cYvts\{b80|.6BVhk'ᙪ8/c8Hѓ' S@4Dd5́/OzqI̼ys+k2z|vxCX9z,RY.XsK㙬oo-[' *%q#th u<#gyU 4BF%:1`Yit]|@q;/#0x{5 .=< -cFNX'n&} &޺g_L©󔀠P3`ޘ:w/ks2ޡ,XۉVb=zfL!ۙȀT0Y܈G-OIUZ CJ\n5vZ۵KUTȡІ8(.jgYH${ƴ"^w޺}hsI2JRk]5*G1 t?uD= pC \@fcW\1~Jj|t̺4;`'xP?VȊU-aDvkŐsD_S/7<[yr}da}\cuS\aԮbF:6}w‏z/Utl8 /!g`9)4]Ń(7Ͻf̔ 'eIiG׼26Ds!:٣5 b:w[~KDp=ztq v G'KO,/1;JZK|6 @: ZdS8u C#͍Q' /Dv}nVMyh=}G6,@=,O3i;L/_Xể9P;,jXRygK8j.a2@i XfFC`Ԍ>*'kKmCPS[GgJ%Y1:É Ku*-u,@+U!+ /:O"߹Dmyfp`wH%da[vIō?1h^ gJj݂q-'|@]5W~)A "y36R+^=#֐nLȨ|yi u(X* %`TeuzY=TC}"?\;Lz|j㙷%]ސE Txut//#֮#*Tk}1$_T,ЕsHԋv.H>G2Hlm79&4 X*H#1LnL)b3p$k~ p\GeZ!\YݨvR$&%-I&7~ Ӂ&&+W(yh׾Ia:eU%:, AJcC7#9b=ZMN}Z``,rΕ$3]F3ahQK![]1?̠OP);Vݬ:/%x]8N!`S@\^Rrae7wL<@YYt}u=ԛ@%enRl\u89$WWU^Z5MDGI!sÀ~_?b`z`hD*LJ΀ _;o5҅GdϢ[WA!w2?dh0x0[:וKfNDB\k6=ToN2e=g yBtwҋs'H(+ű(؛&]L5?K$E@|ˈ1 $v\)xco-Qi1R!Y`_Ni  .k#nIޱ$Jމ5F fV{,d,@H wJGs= Pf'CpmloW DmI}NT;HP O}dBoÕt@U.?kfX6Q4(z#*FYݒtõBH )m镢}{ 2Tu^;۰l[džN]pR)Xd*D}:";gJ.17c# э.Sg=/!~}&9۲@;{5t9TEUX0,"xHpC^E8G[{MPYa/&.J<:[]:;)tGSZhxe:k?Cᎋm jnGÛ$)i]zN}Ru68T>xxI*:0>Wd@'+SZV2d|G/3j1&*] eXL` Sx֏a7۴TiĎIDtҁ=uCY@|q9KtV^m } Xbc̀ի{t%DeB&%?V-n1}<հp&v)]m 'YW5-fՙ6Aͬ@ZaP0F$ *W5ܑ:oԶPhi?t:),y f6%]9O?Fʖa:g*LϪ<\Ҫ\y<bc8[w ]ۮ;=သ5 #=zB$p5 ;vb,3 ݋0S2@}Bُ nʆ.y'%\hR' 4>| hP$QVc p, 1O]1lut 'ƭ.@R5_Tz *=h%+*k]$R?iRabQ>nj ~Tblӣ1[ia֋;&d-8Ilf9C>h;rgK7k~ b e@jE[S|Wk \K-餴rqP~atypJLobM2^Կ j[/IǮ4a WHM@Vr( Idm,~ #si/yE rjl)`0`''Zs!&o/}, W{aÐD(p>M^S\DyCvIB2hZHErl4uTwѭs+&[(p1w$ ܏>p=:JC*Τx1DJ'שeCcOǶ )VwPӌ`Hi^s:5Gc{9yVisQ3t`#6%6%)_`0ae}DPH24:9}/8ef7Y:RMYǒ^nf:/n6ݤ:Ry|ǝ88QDWW[gh.w]BJ:iGh 7OlݯVqUUʝdoWD,]i90ŏ$ O>R2ۖŹsֺU/0) #!jQK~IHc[YNmQ!>_e4epf vPrsPmqs\uT]-X-6foEd5pfg%}TͅF&݂X"B+qUJ<\>|c\Ko/Bes.Mq:^܅E\Wj,G{fM0"=;+%pqfP.ؠ'cT.8>?MwoT4aߪFy>N1dp2#tR@czsR%ٹ]DjJ-bNv]w,l]*E0d淠󬼩.nW9y`"D뼐IRV@-?%Iogg8|jMfaEtr\\d1P*]Mî>#44LDJT>5ǹ5e+{T$gb5˴67H<.JUuJJt{͕\˪< pQi f_+<†$Dס(O?%t~{Hk`#?F&4pA2=mu6g˧ 攔D='@>F ^t氹bY^+x,QgOtyMhȲ%xkKG&@jiY) g),KH@O.IAlm`kL?&L+p+E`a :7hZ@Si02-VlM~'0_?I"4'D?LGO1o0[_rW %±Qgm;RdE!% -VQQa 4nSeXژ٣Kyꪡ!,\DN&0/ %Y q[8 >C>Ê#j?C͟~MZ7Y.F ,FTԆ'ԌF3'ςGk aQ#YH{Nwj =Saz&sZǨ-jnnFM̍Fz*V9>[͛b[8F'b1aH"]SEi"g,xI~4sfj"Ք iqFH. M*KjAP/xT$tpOz1زc4p"f \ z'Y}jw;Рwh) [V1WSkAOkQ{ݭo7Xo3eE6cԲQM"5Ux~ޟ\9:ެ' tQCU ec($dDuPWlyv!^Jtc#? NP&8"#1vа,J78QxLܑ ^PAk($| p}[d/ĕf5dh>_ 32&z)_Z$ciT &$cyS4/B}z~je11=/V*R#;&U(JujM${l9"g]؃eY8$ȴt{㌈Llk$m 0Z0rc{BH^x xՐ`變#l"PfKcCc]QIvVߎ`Dc6ɕ>?akõhP"P4Mvdu}/n 8.z-t>OܝTwRMP**b @4nRW^ UQn+ߩ tDN2Dlv;a[H+G@Εo4DzT3FM"NAMa |ě2TS 6xz,0ȅ!׵^e>#"DsTܛ$\"ʁMNlx~fc24V*sxhZLo\يdPX䝼udҘFYqcTp!MKEOq橼 ]`K dA0m?q٨so$bϜfL`T0W `Ҡs wA)WJNX"C}ɥPB޺N" pA5m{O|qN;cCU1\\_([2A&3AVzt5 ##g& U&.M'?޳6_Ou +FhZ kY 'QZtX)wqQREij /"'';\4Wko-A=cCK+ ?G"H 4 L-p3gZJ ~3*6JXZߍO3)g8 ;d|v(}g] vLÕ@&W]!L$#6>]ENH[cv{7 *r1zCWOI&N @/Վmtt&+m q\LV47>YcM 蕦j.1hIc9u0] .8VX9 xRD>וrj;Ht> e,؉GzoWo,ܒc=QcZbq#l6)?'XGRftڊpO[['D,N Z K0A(MHo~ 8'5SVTpT.]OO3 ÿp*N5[lDNj$ r2I?a*'?0$-`ۙi+Ck~NE|PSDȦɻ(o+4ż ^K[CZf]gR,} MeBJ]YJoSh*Z4]$:F>CL`܁Ԧ 4!,vwK%hH"Y$V~ѐ#= CBjr T ;7=~0m^3K۽T|X;7hT>$Cșio{s'TrĘ,14᳘4;rKMMf΄4\%` = vW |w딯LbumD?u}qaDq0?M/mUxV"q2 )w轸e kK[h"sJ"(-zdN),BL8HRn\Lqv~K :!:َB~@2Gf"$ȵ+PZRV'a~T3-Z@ /Gf-FHQk`UnDD R]̸ÍkLQq1yAu2#wHO: mg.AI` !mF {ڭp6aXt_&~?[9Nby^ 9;QDؕ菆cM 9Q`c@n=!YRS4aH`ˈ_6h)&ʨ1C# ,1B "o9gNM:+ /bw0jv3Ug;?{>AZhZX f9ieY-by%QL*lapP&CD+^x걜ZZKq jLpT˖+r t$TY7zdt(AlHbt QI6uK4 e9L໾2 HPOcAb) [m$vY(I \y;&xH"wì($|^Nxl)/sP2pMagcM(XAvr5*Hg\ZмCm,,_ *${p\1G1Ƴ!oѬǎkOjE.<H]Lݔi' 3}``|u8'M_i5c_4WrUژ 蠲+,UX+3A86 qi5MI _`ʪng1w~u>>,z `AZΉgs3ʭx&4!ڨknzƾ8KyT̒e[Nlں ι^A'gFb_6O5-<61u%b֜-ّǯ2VW'b5Dq꘏^Ck~$ n<5Y ZL"]Q!Ơ>ʺg7 $a>p&onL2tr9peMiK#*zVkz.?g?)ZKJ ?39-u>BuP5c dRSv0NOI9gJC'z$VM (Sv ̓#cN~e n+$my1*3R~:qsBkr hRnF8އJ6U.W &y^ 'lQ4e}pm+)r{g}-Q3iM+Sk;@+x#!vH&IEqjϱa>Z/e[% f2m$@-H\"7S)-ui+R.1Tzѓ䴔YPJ#%3>ab59@2ߔ##罪_r (.DNؑX=Y{=3ԒЀ0cWΐÓi@]BnC !|صD9xVQHz+R޹W28.OfYۤMnNHaUVSI2lEH/KcO%Wh FohBዒuSS%ʎ\Ӎ>v䤚v3`0_ce|]c8TI/k.d铍侻_ZjI' GuMK}u1Gkª7)ۙ'ܠrRH֒.vu6mhz悱i`3>AX-^BJK' df|L0ѨAV\>•{YY T,X/ďtzZ|--e*_,Y8 :=kČ\yS[M돣VD 1Xw]ڒܢ˩+Lh$߽mctjS7{9Ѧ5=`6oRY@[a CeOo6+Ԣ~.:R/#̟˰$}v?{m5}ap}‹`^o8̫N'xiOǿ86ŤShܤՈN?,7*S2j!*`:[YaQTK2rhjq{ä(J'TNl;reWÖ/{Nڏ/(iY |_ xV]6Ψ--^pW݀iH)ҜШMpeO/1jwpl5vXx ;c3'q `zo}'P'4^ In^uj)0HpC榼H#" 'M뼩(߰s{YN/8~{h[/p'r9 p6mT%X]=znHs~VzX3jh+jwR|X 8+ f [hmMXp=#[8=D..`ŲV8rkMZHS8W1SD(e7@9-x w}69qNBL.GǸ  0B*>/]hzi"$1)f&q\qw㛦g(VsK3J/gorVwi/c3q́Kdmx^"w98M*k۵K+ #?OT頩V:#ljU[r ߜ;}n%X|`-o`Vl0 ǡOB3N#1[ VZA{S|vĶhBu ٟ^:MGhRpE`O/3 $ާ be8AD(4YC{K1PGu>O' lQ_3Ew'KL:2{b@[JA:GHjRR.Džwfpz B"9?r;L)ln\ RN@{!8`r򲜛c9neZqp!<>EV>%k@kVDq)b/':3P<0ǵj/{LG sgb"Tq;K},*}oWi-ِ5Lz|_ 1}OZi*k*#@d_zy~nuZҨpI|f\5aZ\uiDϰՓvx~CfFOt<6qZtBqqVT3'n4!]afdȴ-| 2O4K2 A$ATG})Lŝ/2Wɒm8L*TBPFεmh/ 4l _\3<3C  [֌r6o*qlLѤ&K=Ge&DS!ɲ ښ9~:ATo^E+*!썻޹W4Iկx6= 0'fGpy<#6_~=VJ9d 1f lp|hC^%9u8˻L}> Xw!ȏA' O0xtI5gV˥wYLQ@0, 4᭛Ҩ{', oIljWRJR^"')tJ&d9l?ӻ=97F+/ X! #-R>ʃsi}TW}\swiGɪ5~צ: "uGJ~,mUj[.[NON4W5O8yT-9th nxjtxH9ݝ'L.Xm9)O94bfx;\s4k̕V<ΛPpi K˲d:ٙX ѧ cWb̜eo͟6:\t)oFPn?n" ^~9w) t0'r@  qjJC=kt9HJr!U$gb"6֕ӃRT ֛'^vO<b ?V儞"N 1w(8@N[H-nmw*=p~ m;%Qe Pa:mysgS!ĝc 3PxԲWݻI(16ZKk6f\_6=~LJB/l\ X,t WD|f*sGٽ@N V#ľRÃ~r;38i,ٺIÔ:_=&k{LPcq/Zis%`᫫}?rEJuWxp􁙧M#d_L\;_Bnt(h{,HWfu l+4 b'_ Zb>9){OYXYKz {Ƅyb6ذ~ЉxKw-gηOh#ejc+>g,OS<s?n&Ku6|XD+B}l]S-X\Z GT&N~mv̙VB<ؚ!ioК(GFR&{liz`a<tTiT_#ai5~E$ꦗ '$j_z3i ̙]hlGwIH hfMotvЂ38nUDcq=+VC8^WNƼp1ӻ"fZ1 hfwGT:! C[!O$VՁYg}ksS$~7cYN<^GA$rݎ^}0b+a:#E ?bRs̀ LD{`KJU鿾u)widnhf g (U: o7tF9h-Z&vǿYmKA΅:>u~P~mIByt^ \hq36_ȗs^B}}Hc1؜Smt(eP[Pη(VjVY5.t3Y.fKZIm .t';R#|8O؋:b[.37^H:5rSu6e0k` ;QWHZ^,37:{zF4Zjל^c`NiD#K[C D(VI'z|7{'L 7Y~"@-fh) r]hQNIPѬ sp>/DߐѨqZJsM0`-;w s)&?;HD/^$1xEXR ďGM0$?۽3ucVWM+iT'݃yJp(dˆA6$G^v-Bf_s;mkm\(ڂ~l:޹H ؛+U Rw;|~çldi? Q;y P PUZi dG Q%\,jZG'Dvo 3.vʹz]!T÷]e(qrxh /] RM_=[øEwֈ2ChwFsHHBw|_2KĐTt\ ǕbZ%ǥHگTT xj h;VV0-K]l5&g}" M?{&/.jsnVhZzgʯo:}(j;qo*u(v6 s^\B0R-Pq H"N)u]9l~2!:b*kBlw!CCx.:[KͤQ|',' =ho]`3푕)8kָf-ϥRc |>}=N5sV> evjCe}SS 9_8E!MWt))W}b1)I'8x2#.8+Z/<48nnH E&>yɠPu!-e@geR8"L$/!ZI="uyOs -sx m)gkc 4d 2h鏎yS @q=aֽg r:!vQќm}ن$e nVJlݘA_ԎAu,g3B5/U mA$L@λEOKɿaq[9xqswvݸE [lJ.tqFŀy:_jj0>qdi/Cn0$iwm)M>{HZA 1-ޔn-F"W-ni0t^͈K]cE1x@~״HXy"[W:}#GtUN%G*&tvm>؃"pV˦.l;}bM"%6: f^XRv fR[$&,U@G)+!7b#u>hR/%;DSzزU0W~fh6<9H@E:ڭM,YrRHzlp5rC<=LRi"gjc_FT$ƌIð)`4 W,{w8X`p^=\Id$~2;]%X [z$KLiB{ܼu|zG_۞!7Ğ5wx1Q@80hU+Vj5#dcw̺BI [Y–ER,z+ yŐjqp@r]Tחn]C66z0 ! vZ揷k2}<}#ıMy%ceE81tU;ƃĤ>xdCVTפޠR*_>ڒKyUyFI/xS6\~sn"'GA-Ug]ei"pO xF q=jCTw^k&jm乇{MH(ks&^k=|gܝ@wMnēߛspF;& U .:h^פ9 bW&ČY'\Z2툘V0X;-C*)ʢ&d,-fK6r!blBӰR{ğym]L iq#T )d疪{wZ6wU468q%s&n>?,3MTEJzQ2V;F?wy7[V ݧPSEn*鹽 E;E|M̱^U=S=1ytDOKտك f$J<N+>S-s8LFЦ"RWa"XtriB: v tz^#X6Em7iҍ`KKQ((OM[g6y[Bi)oK/p JFn[\pMQI=i O~9ƠQ\ƽC@@ t*Ѱk4gUYES|52)ݼ(F7]Ϩ 'M(ASEuv hV ⱷ$-kq#nuKdʧrG} C,w|5aC2Z\p`䂱5@;}pg:b~foSF1a$UϾ01UKȔuU#ٔ&,Cڡ3~ 2TI5`a oz=„볱}׹+ל2O2"B9> m^,Ir%< w)$E tZb/2IS H@8)߃ _GG< ] ,ǵ2oN @gz"#qL4ifQQ1 =~Lb>fcZDu+0ɖȡ3dFVؤ!`TPSEPjzГ.:>s_1*dz <:bڢMV&\_Ңկ1LUb@fUS5r3^o6NpA:^b\u_oŴf|)7ts2Ɲ`ǚū>7A1^ϧGlqݛ=Βgw@lE>ڨh߯0> 5TVuryAkSkЁNpt!j 5eCwIG%A`?H@\7Dy2B!bm,S HI/쾌ym]@ /7C@B.x\FYD+܉vyOi{^/I#< s4JN =? C7A?/\gIU8D7JXTAɗlc#%[AwUI2#`MbC:6DIηiw=;+WO&Wd8 `exy7M$ h 0-PzOQ%(8'鱀®)OW0+&P8fjoC)3gXߋoJ8ܚ8ϧ9ΓI4d*S4!Pv¿H; 5c1X4TeVS1ꪀK؞eE>I Ez@iG@K9M-$Br:~f]ܫlZ #2"ך 0o..3Eː^n"nxs8/,IKa Zrm 'ܿ !EkYU/ܜ`-is7^}4 b7ڗBv:!1Hɪ=Q*{_6An ^zi a28u$G+uEu *0 % =[^>dI-)Y?҇amʨ9_o F66qxǎztٶ+*/O_`STRyB7Qץ{ʍ{xWYŕwOfO? XZ#>Ӧ?zM.ضՔ$vDpI(S[+,uN9V$ XCO:LEǴMik3ȞtgcKY%UQci}X\gqS7zͨOUA^;2p >?G7>[{vsW'!2nYf[e]}1Ǵ(q?9M? E6j6xPX]:bd2:ؤŲ vŦlB9܍(k81 Ӕ^rA i+qER}s^p:pdmŝCFbC.>i&Vе ~ s IUt}냼`B&˘ 7_rX%ix #c$’+HY@J&=+1B$藐wNՃe}-f %V'bpnQ)´B fՓpI\-K__3 D94fѣS. g"w vo2Z%$}b_LsG!=}3>M!`a l 88b6PX;_y:ƠxKmcؿFodp6t| ZF.=K{Cyם(4;=.Y-ޢƭ$i<ϹCd~o1wαkj61u]"\"ߜ6\7]~$VʋYK6Q!Do(c5l?]ܢg'w76WQ!qgWÝ҈ǸQQf e+Wʓ^ ME_\q?Iwtbei:g% ͧXl 8i֠nb';(Y n: ^}X=©-ٺ(&5q~fş&@gi]&g^ku#!fD _\TzQZƨQ*[!V7ԃyo^gq-U qQvav^v(!X|(܅ S oJ5#?*7;fvL^KsaC xٚ+A_͐+@FSsy%E QhϞVQY[ Ox]1*h 3\ÿff+D@-Pt$gkLi.V#iA:mL}8ދ`+DZ%ݶ4t[J !4n%`X:M汬I!ؘO9_4c>\f/`GQq/V9ZD[!9T %n/L8>gh$(/A+dT :o:SnO92txy6 H<g릙Q*-7w4=&W F5V W@g5Xe.qȊcEseIgaط6G'D1)SPFҡB )-~D~}jhhKe: Tuzé ucm͒נs{ qeϚf.pa­ˁQչ4V3Z > '" T U]^llB 9\lЕUhBBCR,O'EjC˖2kjr*6RQpaI+QdxHe7pM7I8+Q$ >DžSiիbHN& $N#b*i C9l#Mؠ-rEIUmm>'!Nu+~Iҵ7N?ҍL0Yf=CPUln@회`.?߇&?5v%A f7b &euz)jr~x?εtowЄ9[oyJ'ό`NE[o)TDٹ;KcDx̌Etñtq+Y*!m.&CJU $=yE{|;iA&xY.X=JR NanL% HW7ga# F LpAP-T E/YX96šL"w9Q4E1ǔ-P=.BR(;TYپù-}?S7|ᚏ f^+ / "TI8UǫN lh"$N üH7!`;T*t\܏\0b?t7[#`GQD$x}f@%/hLk@X|V* څ*HM=FoRb5/H]5GtN Mt\y$si@bT ]Ǻ#a " v<7gEJ4nۀv3LGR>>g9ۭ|OWeAxҦDC{8 <*bsd >.ٌ4_x~.Wѽ[ӲZLv0h\ޙ>Px(-XLdM#JhL^-gUf1sg]H]D]|oδ!"Oq!yW<3=UHCM"PGL Ecuzv#A4i^`E,JZJě b#0iO_t q]PdPoS)!ZҐh7ւܘޠ> dI"1 B)r\MO\+ِl\؉-/M?!)z`BQO[JMKO2+l^;N 2#*t~h3e,&QmذyTj"xCߟo<.,$7}!B["*#umW9W^yDiƳ <چIz1DH5 >hhY$@Po_xc8_.ky';ĝwT }J!oxpnްX(kpɜ@_N!8Su1gagX)Z{Hztk:\y"#ޘ=:/qu0 &5,[ri xg?ץlP.7rE۶@@=; u:^nZ%FϞt(<Ґ7L/-4o"ÝN0 ˁa:9x9Lh¤:][&|Sl#`J8Ri:QFVvDSVk8/='r'YL'XzڵVo=G}8qd3c.'>F$:@?ũrۗJIC60.J5#R*&e?nC631*v;㶝qC<*K 7@ W'QG.W9xӃ jUn)DzI,0 ՍWS $r>;g.LU>1+oYWS:gǓYr D-|M-KjG ܝB)2¨Sh{46{X$D"zyGF! ل'_ Ŀ9yQXs̴>y\(<§ v- ̷Y`DEEg<(u?S8l=Q^= l$g쵈95z,SA-1Ȭano%yё~"19pXG|Y5K a~w r\j Lzg`96efr#yMuSe -Y#CM7?gJ8kh!U*%%Dp,\r*Β7IݜKGRͦRwCjP ϡ0A"=avKzD0СHT2m ؤMCDi&:=h0PG0Tg*jKN-Y8yP.(@ܶCwJR:6BXhMd"wW-M$LPd\KzSу@"8|0Kf0cŦz?٢S?0F\+ }tHSCz!TՁ ޹{ade޸XZSء{ba"<8q+N7O,`Jp cC!㸶-q.}T~=7Ro" h0C嗭nIf ԢȩhvLо6}~M#cS_2ڝfZ?%E wDhَAC۱ejSdіA "EXuMlF=j|e+!OdpoP_ Z`VVk yڀcjW5:lҤuR5Q:\Ο%+bd>4B2jdgFxEi ,`v{b..:t9QK=Q+-ׂi>n981Bݽw_j̒'dh =_:i ]J@.;3[K`|RD3Z#zf58У_A"Fjx22 )"8B O\4Pwe@y /pҿ),TGVMu[P;Ec`Mи^?4PHFmI[t^olZ!3w6R#ک舸R2'`|jF KW"{U=s}xE*Ŵ-XJ(Ql+=*ax)ȮA: mhu{фL%X>YPs:bgm%O*u'A &Iٲ;=[0ge]qJڧ ߛFv?y|&WO;rLs4HQ=NVU(_$frV {y2 @ï0mGYcˤ|q33-$O{_n(M:cl;͸tbXP%q2>G\/g0u/̣H!тkρ"܂%m}d),NN#.=|854ߤT NԂx$/ՂE C,9<HEX%9c!UFcѣ!C〦)'⸞au3=NiK*N;Msn$Vh3i-Q_]- b2ݽrq,j~1`4r/Ux3۞ LyD k%_(L`sY=;%߲R__6;ǚb\>~qu1^^2*b9q3ݰ}bX&|7'%~8/yů~(_nDmbM:):to^Ydpr_4T >jڴ: jhxl v+-W.zZqq%/i2 !ppJ"]4'5vγhPnGzffMKv5p3)WZ DX|=rn _FX{ॣ7mvUc厭&}0:XE'~7Bs{>z@Vy3[@v|>iL3NsV ‰Q F)_݁Ы ?0(2b wX+擆( Zp<ލtV &+DBRQ8D Dt;ܐr6ЯSynf-l,z;?Vejg՛qt*˕Y vaz>|miB[W|71ib/DC;􄷜YÃq \oM>8"ʟF&;'Y= $%PxS[A}]=!=,pݻXS!O$MwME2f feJY!"εHYqXOg2"A$v"<~싯0&"BN .= ܭf9o Ƕ&5>^ [uXFߕt%q t)GMȝ~X64 8BgµE4)nu@՝lW"4Cӫ>| 5t9ąf-З9(?/3' h_?2>g|{:;On>Z2} hӊ)J&Zu+-P6yT^BPBcDLsDM=Ǥ{O|H?Ao> uo8i@=ܡN IY(+Ts=ypx"@36;m:v;vw{3$Lg/6Lkwva72R4><`R%oǰBG;?˫|FM9+iV'W&e1R]qv?U||}"Qg% ~y*H~I yn}La`OD%d.ƆauB,0mft瞽yod&|g[?hΦ~9Tϛg0J*A~ T} =] BJ|6?ԑ,/%T36 |ZzV &O>wG Ij1y7袗S[M~EOSB)̠#-@ PI򻵧"G{V髯EC\v-^8B3bɲ3C Ro=Q:l _62i2r!ޕ)c` _ZS#؊;Ĩj`6j̈́0-5yi#A ǹ?Q↽vywl EMj󐥟CƦ2Y#gÿd6XKj(h'Xj~6jQϧUksXq?\! w׵KAJr4WH&Z3N (ϟ4B}wA9sGʂC*' :so~7ݽ^xYȻ1Ě&ZJ ?-4 JVt쳾 -Iq ZqÙ )KvTݐY8` %%[Kj@n]KFG x koV;q1zd NZ rѐ,88 t%\ȣҾrDbƉ-DY^4##7T 8j&(av.kX9I~WeqO7'pz3r"˯ foGfGD(E |\/Q m?D5wܤJeX) H 9,*|Us*&5D{ {H>gH`75=+LDsTbFݳ~;Fǣ(ҝkA<e<8tZ&7\Lܩ!?;ľqU58ʂ ¯c2n/,)ϖO /oM5[KZsl*tv6ƪO&`\ڌ :#h vo^Uarpv1O=!vR*@;NjЯ{0j^LQc 4y/Ne.ګ^ Wʬ֦yەY4+&{nMƾCS(B-l,l(tNG,JC^{mƵ4d0|&r[7,s>Tg4hj)l/T7,/ePU;P-yߊd>5kiH(PȽ12g-:jVX%~آr`2N?%:2/L$\ UƥB׆'o0VN pMU=|wn|ÛUg .4! S9e.wTO4 dg=pmbƕ46VrxAh9Et]92NgJ+ǶUNG7"\'0KfCծf Pl+aoy#(s_<_/b)#6\=oxZ ?f .68.uhG80ͷHĄ7S:AD]`Ɋ=kؤSXdP}J@ KZXg߯ct8 BDy ޗp1Fb2 k$33u'NjTbME/|nf$AGq=;9H.`͇+8_; "=>mDH0 枑$'ܜ"Qwg=ϷBrdBEkNnvLo'`' 4(ʵ&Y6ZXg:S8 W7t}pv:F^3unVYKiBCfp+![n>|v0t蛔='u+/ʪb;Vu\}/B~u~0aVרru,#t$n KZ{`}]hF(CEz鮼tPN:s8 kGwIGĘ|(/J3XAUw)Ѓ*;7 x/Oԛv@8ܖT~yfq}edeoj]D4l\Js#<9VyGyrHdA3/yǪ_/Ā~\<{E5Yw(yTzwg;S9P^eΚ>e x@䪑2'>B7nLſL/'s`ysRPl Kf Ȱ.#͢(TZ JpFΌۢ,w"xH+)yi`,J%y%dUUE]C/hT(0,?jZ[kB %q6`b9"F>"3Ry#z Ci]ݨ}@~\eIsL^C$Y? rE9m[ 2Q'QD+cCmDy [FHA DA#Z 'O<wL r)5cDwк.]xQ5,T}NwNhwRlTR1iZ=۳]UlaVv.:-M/OXftxP˪gc(n #x)'оkmG3-?힭" }3 h'8d57B >>ӳz\wnnwMI[aJ.[P OR+%?!sha OS[jLb*EoQ 0g\|.jr(Wԉ@6v:Xګ.-GמI\ C 1,Gy5`L:u1\2_'h0 yۥTYQW?ǽbc2\JTn-a4[*F8@vۺ$Z7''҄Y:4:n䚘T%%"*ܑTŢPc#$< P6ۅ&sL&sVOL-xoGQeR5Dngl$$Fc%.h-O]}^T^!t v#OO]ĩfVgIH ]l({N& /LUMȞ "15j0=}ZZ|,Icꅮ}BBrlŲΙ-JT:^"˩jZa1YSJVǭ7Dkļi2Ԭd|/ q\/C/4]Kkw (h-tgi-+H/`S{XWX*P?g$bx+]&Xag¢жP8b@8$Wrb^Ou#0] ZǙr]Z<8"WwK&?_iE+D"rqZ fvhj&$A8myVn*HvjOaaPo3|$ʘ1ʟ&~Sx$=)MߊǸc#Pn݇ p^'bDawlt6~3u r@g0 Kg6Ulۋ|d+n.G;"(6 oy#n4"7g:AL,D`?﵆WF?H3Ip׌:6'FEJnde$jQrZ8ݐe5kfVɣ=jhW˱L2Tf?jEtayK+&7+)pq~X$A^pO'`C  Ɍ/[հ]8 -oėD?SwKvݛJ}7pVohr >Uڊt`L R;GLR LHx3<~y3o%8|$kY9`4skQ؜ dss>Hq)B&Kuu: 1VzFffdO-J˖%L<-;U.˵jz 2e{RKk[ BրWe6- ݺgO.S3e ׿XVc8' ȒA?\2Ow/uH,6B:\R~u)@Rʑ9km tze ,M  ;XkƮ_̀/~s qrL~/ iyjp 2Z"#{̩ɱU?_)",o(sΊ;6Y) ̯a:GCdUGb+(޽Dm,R%w.2;@5c :t efl5GgyM~x0n;pz75{Yp+yiՍyJuCpckzNX>A8@PYO%,QӨ5ﯚ8E֣P'hav1xQ[eT?KޚnvgoM>{UDf^&k9 !qt?+"(t-h`œ?k{̗/>[d_î?Rc f"+C\f h&O }ڜ6WKе,bv֐YԿP]^;L} Yr&uTWviEoA\R~|FN8s=h{l3҄Mҝ ٯfhJ}g~EA}L*;?o#ߕ𧰨K0$N?OHɦ/$OS۞V3bx2']Dofaw桶ҸuETRʘiџl#ޣb!o7!9Nʆ1;4FN)[[k.Q~+'nnE)b/N sCFUr7pJ)xR^.#+0 D7OO7$S673 )'i:x }LY~?`w=LBwW+ѿڑqeEUzrkPknkIeaҦ+9evM/"Caq tcK56 :϶4sK&n|*37JJ' DQE {Đ+ &E̢WKuhfH%q'nnujգ*Y²[gY,R 1o˜^?' o>:~  g~TO0Qha T7̵%{c}t:,Oepv Vr5j, >v&7wye\e@QnY~A1R6՗:w!P4,FAP NAqsg@Zr,6S8r"e+xi%CWN jiShWur tf 9! Mwcް(N .L+GysnJc{0t9 ! jAW?&jFSkA>Ijٶhƶ@h QxeD vl"f*< F|@דQzS{H3ug~ ?tP-y](ʭ;(ֲ1 h@Q?i=e;@o*2oH@* PiI? @r"`Xb䌲oM\R,f$ =O&&=~᪸sRO5؝sɉi49h`ʣt:ư5u&)xnpԹJ2/4ww0[4E~Jm#RrPJSbVw)@Q9m]@sbAG7`] P [9=CGî j?߰~qp Wb'*wBۖs5zlf!M5xx[fdU;Q,ʎZFu\<n!"ٌdȓBI'!S^Rgɻ;=bJ޾oed;=y oLnI_eF}JV/mŸ'0n2 ,q CtA=)w )t>MII T bZ1JLt$ySEs?6XtxC?+~e^K~!)GW}Jcn.Ʉ hg8xDLW*\*Onւ ,v~ nֹɳ~>rh'{{%g2߆g?Af%MBC={Ohow=b'eEW+iTKbQ]STң%ejzA̰83JNTrl!ZE\4^МS@kHUWWJ?3h/:2QaZ`B[%('=y @L*uh SBx,Rɡ3|ɇzuv1F\i9NQACoA XhrD2Cn:XZV=C5 gP5a-0ibg u3^Rb`ka¥'YM8 \PL j0%8;__Gig=Hm&Z#~WQy+k94^. 7~؄<[^$kjC#AWoX^ҫ(8 Cihy$ənFh0ĵIb\⾸IJ5-~dZ!mSZy 8{T,h;"/Y(84 5Dǵ_u #&6tZ6El7]1/4*J쿦sS63#g~23CӕM eB8RaV}ެp( 8;."K̆ D j`.SWGۼ=l>J.g>R#/i>d7rU[ŮϘބ{ }b& nV9: b3ieΗ. 4X|/kF_%ՍGCw*+Kz"Uѓ[wa@W^j ìߏt _3( OeC;c@-JZ:4 v O \uK)3Abz~6ʁxO?P+vdRX7\)0GA:ٺ?1mʬzm.Ke6N\Rآ- 0[d9 goL&ؔpw`PW![ls-UW߀)3 }u%&%zJ8Vg:>Q&tlƼQ=CzЊG,ʃgd%D*rZpl \!i.T l1q/l<ٻ!j } FU{nH!_7uѺMm̿y+sIyf*By K*n(Z@=~ 4#h; 429^ ^OQЭ10v\{n#ۅ$m1vmוFZr_6]WA6W> c3UW(h Epz t9=mMO1t1 i:VR=Abq [5"r*l'ցYP%߯Ь64jU΃T 2BeKnbdEw؇4K6θdNJ$ >|Hh.SVy BXՔ|eU߄Qi\ k?3:=!l86aPkA)^j.8:o,1twPv2QV QT8ͳ*X F-Q 0R14DNd2'-Cn~s~ڪnkq]~ U\Zk#[ݔfO61u$<zkc` ,jA.1]B|dk71j]e'A_h1 O~$(輌I{F4 Zϣ`s"M{#^?y u;=T!]!xmFR9mc߉s9Ɣ]%'X&J[NQֺ)\/`B2/YiMS(0/kS}ƺ׵B@}7k˄|2~;{qxÎ#: 棴1|T6Be@LNU@^"q(N`ؚgXR@IcnTʓ)IXp2T'̎G`X>GS)?ƮPtmaM4YkF!tf~?ڿU}2*JsO]Uƙ7Oޑh̬} h6"\\|GBi9ym}΅E/'˘Qi`J{ SLfP Ov zKvg{7nFlbӷg䍈EfHjKv2h9b\:>b*~!~0~niS D_Р]6mAwKEB逼^%MѳoaW7]PmX(phph]d:nAǺ>qL/wd)mZ5jgX)M*nUN&<#cjYBOه; 1tf{O} k/$!lBOJ(}ZG\0Sz"c<'C(iԤi|㩧,d>w_ 1fDݸ15\;VPx pr*ᇳ`=,kMQmv'aKxWJbCe#OPCwC,=Չ1R:[;Nk$׃gpE̾)62={II4z2_2SVMbӔ" ެdOåҝ%6\bQIgԒ{"ic4 ZD"<-ӷexVb>j$6!#t~lIscrW(B^֖@z>Sަ6l;S<&R=: " *Pe]0[ek53xTҊx*x٨3s/T}M)uGH ~9\83{5%*Z)c9w 4|V1AKpn:]>e+Kg;қG(&9uܨnTkʇ_wS$jFTG .k5F2~uЈ,}ɴ`'J!bhvAH+.HE({լ2jKE).iй7+׏2$By;G%7SRls8R|{aso&~tf|"nh$=N,YɁc媈NRgÈq ubӋ7M2)9#:>2LNNC]h\#zU:a>o,þ{g{G!Ó(mFy :*UtHxrMj&njhU?7[𲖨QoWf:'?G7 Ș9ůa{$aT!3OQapL[c;'T\bI/Ӏ܏^nw(me|^0>vvgĠ٣=ԅG- Q٪\v>g<#uwynp nDq>K[+T{ N))?!'u"] Z9>Nr"en_ޭL*ɜˡ}zi0n>+k2ڝb4<@y`g绚7CL E?sX3`)Q|@_ak~=̜Rg8kVSD^5U+ ID[:¶f${m-Qs(tCZ 8x˳+ߣ6S6^ԠOuj^?@6!-KwQ6Dz=K. .0$R僉Y--N7WFUR?YI? 0[I,F7H҉K!a#*)Q/ w1[;T1H!w"_Ѵ'26QM%v@'$fwğ.Hna5G/ʤPhs]:vJ2$skh&@jc?[jU-\k#n6d1^?7~&!R8YKS'Za-?L(*KsĔfO\R[MM>JdZB͢"jEwr@VLD}m-ո–˘i5ݹ5>An8Cj'VGjtKBZ0rR۔|eި#y;Ay,ˬ"6o}*`"x'N,7vwI/Cn5o ud+;6i|c2]n[K^u m({ o l'+tDZjT8Eg&9FAzY2J/P#@fRtm ,8%cl 4Ǵ 4yo/SL\C|=y&:5P?Uf,9RAx)Gx1$۷ k%ifXy,{TV$KJ|p_K 4}3+TJ'vݻ :5L`X {?Hp߄4 lϧ43%cvG1N $H4|Y\S{ǡ%kŶ{r(VۀFXP@kx9T,䓺;RrT@#jO?C۱IPv /9_ e}A }^da;p8/lXp9E-&²ϊ'" s;j:;={ѫ ${}B&]vK]+~үT40eGBl&T%W._]-M\]?pA3?O„?1KOwz~0*Rϓ@7(h?8)V4aލ_O,/ęȘBrv-Oulh^gig**zcwk#!}_Һe#uUytկWMs>J.- 8uOVd}7/JB"7&K󰇤)-,'“tUlRUh{`/T3qz8ƥR}P a]ZuQyr5f[,((s!#o~xP\ bkG`oňn(,"z<%o PyTl@^CS_gMdI*0N|\!O\QozJSfh_a wm YG?/Rm^;f N-ZXHk7{ؠ"o)<7Ҷ|3Iʭst?.n$XJ9'&|i`\ܐX*sMVbW5mS"M:qZ FU&Y"= OmJs&~<ӕ爉<={ƏG ϴ*/b&zUەCX?;3<@t,a~D>WlοTEIeuC6 }(}f߬[F[mk CQocuPEKS|sP aqX[0Vgqx;nk "5mS$^d$3QmQ5OpTrV-eN]!üRrs>g|!IR;-Iz_(K<6/G)Knv3UwgYjb:e;G/~`!՞V GcCMR{4]K.L92[$,ѦeU GR}ʕkZ(礂)D zP~lg*a>' euяћhhg7o,ev^V~rqC c1vC6[NڍdEgWt-4P$LDQ=´8ѣkXԇD#FįtQBWK ]R"t6gybu63HkƄmm)^t0ߔbn NIHw;iy!=gW[6~`@[ ;!촱̐1@՞VH2\CLS_k.40P,h4dc~i9hQ8vlg|!* ; hrszt4s#3x{ec&#1pj2Ӌw.LVq6pYodXG3m1j wuW0hA?ZΗJY-M`bס\i1.ljNzLwXJC"}ʲQ%*rcUXL9mJl1ܑ6s8Vh߄>N\Tc JGf٥Ip WfL~0r Ek-̡%W8),URWp!iQ):"< '*H@%l _'RVe „BV.hYhn]'Ɇ*l}PAb Xtm v,9a`\\z5v x$[_ dBo}O>aHX$4d@X'ے, 9VrJ62pC7jf!'uncf_S3٣AY K;79fSQlpЮ2BR}5]Y0ͽRM0=趆,;(} ;/jg b?]1r4rFKX{?k;t}nDGC.g!Tr9O+|zp$2 7"3t!CpZbʲ <+V׵SrM:xWoM Pi'ѠSiE#S&OYοE$ȥ;xv< H I?oh]Vkz*UQ?iR_ F_kz!T:Bbq ~P pMM*ژ<'4[!@+'>ӲZ[$@՚AZe G tS*<ᢀt|dPxEPt)YԀQKXu2$(I㍚3H;K_ ր%1Js6Zx.]p^be+m'*fy BxXmP!p_⌛2/EJnn@ s =Fɥ8X߷-!dNh9J}Kt&<b]hM~ BX0`lIMxO? qh?];8P6I~;\Ѳ8}%Vᕱ~2x^JWA ͙-B˺;6$Cn"dk }B"'z+T0 '$\7~Zp+'J8Z@9NQMxæ8 yv4G.CXXNGJEҺ-؜Ur|r=bǎ rR z.ʴqJNIyޛ_!mPC f@6* gx:^̎3 -!>>_Jg\tYťGdftf)]"Y 5TT[OH<&qjy<} = >ޒl+D LwzȒQ[j` YbPZQGM@IM-H3Sn Ǥ"L;} Q*\5-l(q F"9}-sau(pj 3R(6h"2cX ,^qI{f0wZN~$lP,=4gn%ND?ڵ>S);П83:'lh &tz{iԁ(W݂5?xD{W!I!R"M;bΨ`Su j!r G#G#OCS.z7T^d5mBA@@И\Rw=4{IHEÙamA>a2%m^V/rRRפ7GÌ@f4d(%EgtGjZH_L3JFl)!D/ѐȽ,FƜ7`z>3&4ָy~$1X(0z,#SY*{9'c➵_[x? ВݞVZ LjˑA ȫru?e>68'q 3 dQ7 t 6/m4LQ4̈́) !W+5?GQw>r%Be8rhBvAt~JmZ;l{y9 ܂>Pƫȏ<^ח̻?=yR0=u]tVQGsglehgr Uvbeٚ6{ΗqϞhE/a΋Qw-v=!}!]ZS:'`*W_O4~ Ԡ;-:3^꟟ HiEGŁޏi jh:Diiytiv·3)gz#鐇$ WS!pV4P:"LɋE D@MN)&ys/ѓMg cueSNB‡Cu-\/+|r}D^tF{f+wႾM1:"/6x6ˀDnj*9!VoAeh6qUYdn;7Β9e|`,ջ_EsfP }Ł nINx~V-5wX,³1FI>POTl" :36}@;W^;KjFbM^2 bmss5vǯ:rԯ*q[dC1ɨ7Ǝ豏ⷵ+cKE D*̈́yK$>(8YWn<^gs4A*$CQ~  Dn P! 3pOƁQ1ֽ"="IBD UK_ li|"/R perL-L?L< [ 0bSae8O+:znw$qB,Ы0E~x)tw(GVPSM \NrJdnerϜѳp+J )M ) *:ظ GÔVXx^Ra"`%hsasϏ, 3aNg`Bw"a] ꍡ\[ݏ0ۺP,Nn뿙?,ܔ"5Epډ >OsC OFHSr^eN,.{F|! ƝZU}x\17ffx1t+\b3G81# ;䘒LWd I;=K?eoXHG;o.ei(J9lJ'~*%Ϟzb6`7ST8q!vk_7BGdwұM{[yYm6.VDc%+2 ${ aq 4G tkU !ώKfRD.(49Qp89@P*PaЏ  zP&[_l:m$+4R Lj#S0bZR}虅;veat8vvwͩ ~'Em@lvJ|iP2,WsKƵK*x7]h8|::0LF<ތUgNe 0rFn*SbE]>M`H|%>s- ggJ@|xw3LOWuխ!|\H{mƮ{4?U/<,\֙b0mQ;nS,Vfw7:@TL0\)uLJ]B[BHf-A&u7He]4GB Ѵp>]^I+Bdy?@a 9}Яw[l!8^nY῾¯Ts)9bp@dM,=53byUD?϶ǔucu 0uVيMNm7V }Ds@3^jgx  7]:!_KfPG@1ح]v͝V8N2ռ9lq9›E "tPt[3gUb>dފGxj|XD=\ `ڟ~_ <{$+#:2(/Եܚ(ߌRV*de:c%O|B RtnB Gϩ et0A afhF)ʣhKX!qJp-f6z8hݥxʹUN#3;kؠKؐ ׅmĕW~%6 DDªLqɸ纘&P{1[E מBkv·(a'1$xSga^mA;KWSI9@b,N>1gJjcshC̎)`fA^% 1T,J0U:= P4BNփ_=;†V'qn}AQp]_eӚLmg_(#1}/ʞC(\ ܱ#П vRkieUCd蜓A,xfl<}aRaLĭ4!|Gt]'tBrPHb$].ǡ4ǑCG;È?k i^}JL%7F,A-m$ŏ,kE z]nyd?I`((2%RJ 7E>P ;"n@w@ˎc_pe$,x|*ۙvBE]0&@dҟ #Ė s{&Ey mr wtCK%OZ477#~τ_ؚm I)WDX@߲(L؀#H-[8SV׀m8 Ǧw(&w#Iʼn*1Hhɘ+% R2ڏTdUN9–,Hx5ngrlS[0,:;LB;$F:~) ͫ~H6#=RF_ԢW&zӨ+ioιcW;^GyBz}/Ł/pW1sLKǜiR׸Ŏn=Z:SuTc*,,)ٸ6vvƙ~M.avUbH7孂ݘcb{}v Ym5zc4DS``M%[:4vGv.nP' ]0 a(bc X7Mlw:Lwyo߉o U٨RyMV]u!7\QKXQoy)H&ey29N4?~_e~05 &+^*Xa'#.1; Ļ MrC4U#Ya jmI*9`*)W+Pҷ#UODy/17WITL#osѽfp H4V.i(k}e6Ac|D_ kXY0%lFx=NJA WGդyI峒z|^%0acWf]I'hSw8,  f<&=S0 NkJ>T.Ѵ EG|E9cXrݬV:/ڈf(ft7$y* ѯ5=`}qBCbb8mߏExc\SW{G p^f>#ݶP k-+E^~6ga(0-liWTQij`zTlfEz܏QMMv0DXZe7`GxVZ?fFL2s15v@k^u[>.iH n7 Abwp"Nf#"' q>;mHf/ſ,^(PϏA8&y)Źtsľ%h,?2*c[kC;tg}?*ih^XEmNE`L:hn2˿LN$K$*tfRLsd]֯n OtΦ? rdtw?JQ͵?L/8ޔ|tqoz{X.çjq[۔x;?IM 4a9cp0%!¦9I!4En`˜&l1%膧*f2,ڒr~^lSLع~߸zn2sЖ3'"ph&K'@:]PDA*v Alԗ00{R2X5OI~F)e\}|ݺ6>w^2eȐp[lm:4>U@s+{6%(RdH6(ΌfL 6O\bZ!Eh ˅ Pn ^ؗlllIxȄɲxێ{٪[ Aqst äkdTj@ Й;a`nʵ89sjgDT' yaDHpڶwT!V7>4ad??BwBMUdl6-](fЊ9Pe\ N  \ua=Od/i̍ Pfi1j쟟hlI~ƿ$ J=Mԑإ 'E'eY`Xd`݄+@%$L>k/a=ٿO 1æwoڮE7S/)$̥, ]傐Efkۚg9F%[6|*@s)_b" e\@sATQnĭz:SJP QRJvK c7>&cr{#%ޙ#%'mڲzY0r¹u|+$i^^e󆦹]X2M@iQX 6UU÷nF K~IA{PkvvQ2a.Qaɘ;oTap޷n" n~a٨w2DӘY 񔭸<;e]v 3Po#4E ';7bVãWX+`S*k{90 iYJ7:A˾08/tÖeG\Gko?`'uM|P9L{u(KT4HNwZUU]|~!8T5aT4s6m Vd <7yLҼxByB#l _\lA_}O)aQ~֩״E-D1}{5H`&0T~{/qz _VcLm-87Z{v Q=0h'tɳn"'sKHVXϯ9:4!( <]5㒬%&\˂Gg$Arg9Uٞ[9EJn9 2f 7U-mr GXSX/ڐɬK6B h-$-? &T,b$B%m-R/MuEA`^!Q29kNZ\gҸNYOgS"`P[:*RPwul!zřbpWd/=m_͉S84P:[@^.(0趏fPE}1f<̦Wl)*TAO}Q­՝ Xx ԣ 9V̝՜6=7Վ֖?/Q-K0E0g4#\E7h2 g{T'~owC0c[?U}FR_{HMk_ 7tq!]+-TrD}Q.Rr0υǯ&稉߃Y2eGIH;bWc|A}!w0 R.^zɁuؚ0ᣥ5Q7幄 ȑ,ƅ2]Rڲ( HX$'QG,@jˬQ[8_YcU -4HI IΊQgetf# `=s[ Vō.Ʀ³٣ Ї/T !Zn 3ج(ӄSA<=`/ܡzd7%W :W5_ƈo[?۱,-0hqvwTA>E|HJݺ х;Tw!Q܆]s_Z= 0.kȦlX8(P8׷ ?VE܆? 9kd1Z)wl;Hdadc֖ƹC!k9s$i4-]!T:]PV-!Fhk-ҕүUkzmxgEY 𢻣7|eq_ !( MW74y$UhM_%\ D VV,8[\я6nb'yq{PL;UԤa&}{Ym$WƌhGE-xujTR ?f"*7wnGz}&׺YPcG) =2X{L{!$82&o|"!sn"Yؤ P|7n:rEy˄i3&sHs6/tɵC8f'+<8?Hf[3dQz=MWV[+?pܐ]pV]E~z3G7γGMErڏn'ar*fg\:BުQA+ i%S!c'AFSy$jk8^z 9{oS`-?sJ+`XC@If"ħpH`/SGk=9EIԳ!vbmmmP#գ21.5"l_,gSyPXC[+%\2;6N$+PQmQˁ9=/y Z"THb3-@ӆHm! reTUˡ흋qEk~A],w!YUe>뾔`Mv YzNiI< D(gb@I=]@x2DZ_z+O\ίɕws )O=[L| utۋ*N~'E:ZDEw w%NTO_?T؜~럹o?2%?5w{LeJ5>¢t>U1tzp:`#̟̦^}ަEn3JJWvԜʟFMDws&F/3?q;*]08:*h"'xSwשׁwLS9fژɞy]P:xo܇>'S$yy?9V!aEpif|H@?獷"xOLQz0 7$3g_ѓB1Oυ-Q =3М "BI3"oN" ljH 4 7 i=h ԅVP}'ln4Dw64:^?6t1si*[z#T{ V;0L9l,?n2>X7NCF7`0 Bύ=e2~(<+T"OE X}<ϩ]ᯃBS>c&GmX%{5w44PQjbW Y4VGV +eEnJL֊Ff`pkR_@!)4DgQRc,pi ?؟a_Q YRQ Z"A>y{#KξČ OzvjR3塚W3OFieZD;/{&7൑W%Hw ]W|<tS'Sxq/4ꥦ ryԃ>dcsGmξA'ܟફkOM]E^i }2{\t)k. 6):xʬq6l҄uJԪRF!z;W=QS7s|,[ՊIUB> l e\5r^%j[oKYqtlƀ3*|JwfWnsZ}#sc~̌YHofsE_I'V3> *\ v6Disk@cɶ߹ѥ', ^#z:vܢiFX_}]9}SXRo?l.Hf%EM;]-6{u!֘9!KDmzԐԺk$k#9B' ) +1VRj1,/NP'hi3|r){1mf{HK#9޵_[J^eluѯSܩHӿ3FkeeE#Ԏĝ }s]Vצq( @ޣ򓶜r8 Ëgzϒl*h?OV +zX>T{;K2nٴ<"~DOj3_m9 $C|)&Ψ/ƀ&RЄF6T+lcA̗^VPb=Z3 GLf5xZjI tUB!d/0Z 6fP˵|<{&BJIXM[ ,@a½sgshv-)H i/ 'Kj&[On*\}F^}}*@ Dza ó9USY Rjk`l˻?6ۓo)U܆2r0PMsEBS^qg:n D7RN. zQB|5_f[> @ t5OӽªfHJ&Gb ]俱sy?btG :|JF}H>=0(ؕtexhr։zۧL ,5k9b~pf1ݠ%\:{k0;Ro<&w@gӛ/bl 4`3agk)qC ^ \W$1Ê7b$ƀn}0imNø= Z BNZ@I]t q6%[ + h{1kw?UcQ  f-dfr V_1%A&UBʛ r?}=ݨi;‚!L,bHޕ9xkL`%AeYh-\ʅoev %=WRNR|P*q@QA-e=K$kۆnXKߩNѾh[Y؟8±&صkHgwܛ3NtdK}R/S! TSnjr< FTԠ^6߱vIkm#}0SJ.sc!Ly#lk꘧DLW׾7ANg"I&Q3W“2t|NeA= q ap>.7XoAZ!%2&y P.6vΗuQ#?{B zN Zg]xn@,SUHrl%7QP%+dP:"ȩV<IZhڀ(vyէӫt#KCDC%b!O=;ze6.EDFY'ʉ"EX oFkXSܱ* YۧT5+#Dy-hn.ġ\M!4\&V4xwCT *?pVݗF \U(_C6<ƵΖ=3w Qi!ۨ#jSؾxϽu+A̓~3GsȪ3PGUȼC9h#(D!"ye.lLWK.r2>xpQGQ'y7TS# zF߷$U $y F٢XOBxCؿxY粳p3D?#WgͫyVMf:9ĉ><.{]8)7oYBv I$u!Pj?jF[8Z>e=((w:hVt&nO*5#Ea Ĩ6cʹF *?5NJ>zSZ}ȅH[Ϝr ccZbz1eq ,g M&D )0X§K$$}n{i;^U@4{52qU){~dWD9 r@rl!CsC>#ߴlnA:I%'HHS2M#Se0࡯f+8q/<]ˡܾb070 ijO?'@ќ:kqb>ͺfDdxFǐ@J1\?6x>WycG^Y+pKon{[B,N@ +WYG30KZr Zs/ݺi_<79 !!bcɺ$tr8\y4,=ӓTʋg$ m+8ܞM, MMj*U%XP9YR]_Qyt=Erz?UצaCo>E1QrJ"/E%}ݬS,sq1Zl4FaQP'r(Y^DGLuv`X̼NZ:¥G*$bAL\x1井=2 ߆0x6~XE>L$\9ewn4Gl3J%׽)]8l*mGɆMBtX ,QQvbD9#M*Z%:o|sKF9vgQ'hM1mi464 - -,)hR D2%+_X<{AHAT8MYkA A0zj-i/9i?PVE!YA7X`OˎSi觵է (EYbI揟K;0/{X!dް9z7=ш%fv,}C.?H_^HE[_z[Hl^TE-7O#2r129]1 ,ՃN'&c'5%I9'{ kHc?Ƿ5MW\٫9-99!Hٞ}FLS&3^+spփzSB +(7Red LpGtzHll,+pqEz;|V {ٗ4*Ȥ6Lw{> y7T2rw_MD,k2|c4yM2;#o%OƳjy~: F^'NFeR@Y3.xkON"֛Lͯ2MZ <`AxX|a `f mf(nxBmbi7G!ڮ|@K^Eci:[L'%36F Zo/\9lo5;FD$ޤ"?- Fʞ!6+NͨLoa,U `f}~gJӦ?dSV9`b ^=㮘 N7L#IJ'KD0i[8vh]ЬaCQ M#A5.::H0 *'- )ۃTck͎V~ˌqg{t'O|ŢMAJki\~\ ^k@XS c.3 '\nr{Q0gvЍyw h*1ڰ6Nk)aӵBUnz= +`#-3T*P%$.Ä䬕k'j DpYbxQ8mv=RZy^E"X(wZڎ'^;M|S:r`B7U-ƞwF)'^di5 ]8 ^ so5^QpMbFGH"f2kjjRf߂F&CVy@2 W@Ax]Ý 1A;>*xdcE >؞EqwU.vf.yuqAlR3e|"{I[Ф rM?XVhNnX,gz7?\/(w[aP',UOkN'0 ÊR.Řy' wD84\yN_mŝR~$W;63Ǽ;aXgvM4Z}z^[7(s$\?KQG 1^ Rj R N( Zu|{!F$x,%u $ܘdٚ,] 5W>V mI e&e,?q^}f<ri~xƂ!YD m>YɛkMгp`~j"o|*ِeW6G.T0샣:c+ɗq%H_tT {bń W *ψ4~U2zSNC-i4Bg>x.0Lx( a{\z)1b4)8 _ "m4؃\Ĕ ق,²R≠գw8ι>1/F%.Η?'T:0e]GgvUvGG_ "(ˠ<.lXdtA]P銉\͔ɬ/d,rv+~v{”٦}?lRPfv/8oX|TO.g$ק6Z[/ ߥt2K(La'#i*];18틉3JyW˞mp `vRQOf}тb&A tSN']H.GDO7/kݵ̠WtaJsG6H64uVn:ASצM.8\w6ƞjܣu@\']@5|[P{"1L.j.2'z$ay SahvLdd4uVHm% vk㗖[y;PIˆbNQݗ6-bXZ^Eh^Se 􊖉BICWtwMF7n刿9~q.@N.;Þߠ‘b#^Q`(-{:#t{RK;]3<jcY4b|AYt(rVCZngh WY]Zp{AR\2nic/#kY9/7I,A7mguj{)/@eM[n* 8_ѫIB BᏛn=B^}rh K0bZ2)W b>>0 E5Ua$Th [x!+8XW^l`}=  jT;trQ)`QcJOnJçm76HfyY! =NߌUgjvRFod3z:Fv[Mbݩ֝*n5CWT?wWGEO~W%W  mSl+hM$Uu NTW6f@܃/.b2,r%£"`OGs֩IYcyI^(/pTAo0rG/MoKdčέ ҂\4wgW"@i4*Eҩn" h/+q+Z3fm|W?h?}ڋ;U)aE06o{+jJ>pDbB@.Yvl+4 OQg!ѮWh!by'$A}uCqJHTqvfo qOw]R> Pr{ذMS ZDz '< ^7m UBdխO(^y9>$hCw ح5AAc#Ld0( pc>ujT $ji93)}pfy,cf6n1.\4؈7T_NĢnKdny(2U pCI2!郎 /g'n_N @g|]A1kuN daZnɊSM+[J$pg;,%Mq%HoJ(~kepWHzcA]A2e^oP|qn 9T{6Κ[1<++kg&hͬ=W7=|fů>\sSi{GA2lXgpUh4R;ɐ]6K72 jEyp΁gFR}߼Vn^^[3^ R]n5wĔ(=T(hĭ ?G@j ΃,P:c+0^|œm"9*\pokYwN]Y7e*l+V :m&ޖçIPrM6YAKuc?J.V!}n3wpڊÞG1zޡ8^6GCjtsщuj: D6pUƔDBINcU&Q:ịׄ҈IiG"+4~-S7& =~grvvDǤ|=o eEČ59kU6Ys[@dqߙ\h֎L%\fH6"i)ZN] vz T`isJ}Y/SH &?t3T 3pQCH\r;fdXSJaƩHUn۪_=RU I /.`n^W"<4ƋUH&X\}]'ZČ z@[DdkQ8Ԧ1jȼΕ);p~13g2QTZl@y-! _E'.pܛܣEFB  m]bsFJ{_թ-|&# pu5=W-sXgі9T!\r銧AYBٞs.b{J8͸El: @rŽi ʝ`FԝWOַnum'lhf!-2faF|=FC4YW?zk]s-ZRa&-ǁ4KqDN5蝭6-qەci 4 ;P؋qĈ (;h)iWLʰev>@Bz,xج$c_/j䀂pх P\ǪH:=*nO[8}PH.B _}vȾE;%ƯI]MT1:n +|o&00VݜجST80`,xQ;M Y1ZrL6L*V/ZI/15*_>[\AA$wyEm?%U+mp' 4ᏺ3]Ssn (lII]+S#(r{E yYکTpKs'n DdncLB\j@fw̸n ny\{IgJs&]UFK;2I(bZ1u3xj$Byg1Z"Y7PشT.3k6ԢXDgnbܑ~jдۙITJX$ӺgW٧O|dzh-D# 4}`uPR Й"+G_զͨzmeZwAOe:j$>[ԓ=V[ fffچ]Wfξ}b 3AZG*c;{=5T7^Gg۳xYxP d&0V ]9!2po O2,{ݛ/Aӕ*w/++~}3xdQZXg'tH`8i+,W8<< 8@{O}R<(4$<agt}Pw[ sHwl$zkmX{Yy4dO꣹2]PTxwbМ&(n&. 2lS4z8a&oa K6h`&}N 0찴K_ !Q8?tYݻpghtv~"ӎ'V]<(-#H9hpZNKDBfI~ج-LxDU6:v3bG%-fhq~F_8"H2lf џ!p㑴>aenBTQ6y/ y3EWԵ2UCU.dihKOU4CIDRsVĺΕ* 2H:jQ%J\^,Qqu7] \![Gqێ5`gp t\6x3kͥEJX#.r o폼:> ozhHf΂/%! vj hI6uR }l Y< I:߿$.T p 2ip;;1օyQų_"̱s$p`M^"[BOmjcQ;r6 jE*j=2 6Ll#RưrSW#L[H"=,i>j.gBpAʇ9[ <ERkWj)$q? VuEj2aA EH) '-|9<{QruȘA6MgPQpoO*#tcc[XK2)խ)YƎ^@vtX sn1uDE P@|\лR4¹,q4JJ"'tdK4?\NDwn!Y4[ γ4'}q4"Kofo0 ƼqsW08)a\Pc6#ﭗ!W\WZdiyءD)D.E9fIni4<~KRpy>7tz1_8l}5' DW¾W1VV: $ҵKɊ5X)IA7\!mt)(`Ґ >q'k)V_x$Bd D2=;c9=җulyc~7-6wV?F}cRxp=<ˣvD9EQ=@5U_)aeCHtu(BdI: @>~D]WHfWZL3+4q9c`EDg}"j 'V?SI2hڹ2%˘F@:VT2z%^&,D;%%JĵYuI)9,* e r}%p"ͪCMDdۼcWҗ)DP(T/T$qҷjnٜ:XJ/go9[ G.3wz4s/G [ΰq23Ψ4iNߙ[ҍX;~3:3 "?H$߉([jUOe`?9Ag;Y!:~2Q׍YʲѮ[,ps--dv|GB[ 4/ F!+2^H I;g%kɲRJHe$|F"B5)<*+DY%ֹHyP*y6!p8 l f0lIR=+ydo1_4c$[8C6JzAbL7y?Xɩz"og7wU`Q5˼Uy>Ls4~C͸ ptJ9Ogme@a ɧ"z'ZE#xw9:Î"1F?' ^<;rYPaVWy+/S4{rvBi.,1z{ի˓K̦x]r(8ζ;/<(M8ae9^H,dvyüImG)dȀ_TE뺮&Sl`A@^n]3Z8 +ЫVkN]KQWW. 9r &LtE)' !Q]ʒ.jXaf[o|v Ghj3x} ]Ɩ ķzUR49oNTϯRuBNE$*"' YP-}T=܈ժgz'%x&6 ,U,\8!cZÂͻ@6`uL:A6s`S&ю-}l*{ Uv86ܘL7;UWqPy1J-uY'.-i-c%b=t0S?aiQ*cھ}Ę6B1|3o130d-Enbs;R/϶E?(L yCR:ua#,ф/ u*]ٗ3Qe; (} jvY~qZ4$Lx|(4fKcd*h(i\&%JA?v4D\̭ 3+u(#>E< ;1X=-gM@QeP3< fXEh530 ,zC gpd ;W $@کI#;s E[ 9T!kO$z){#޻<a`Cݔ,0&W&XQMAx6_-Q%}M_&9F|@7۰ez, jѹ0$+ 2zX(0mZb+Z,~s(Xﰉ2t}ln.u R)=ܺU-q*JU~h6zuvHU`qNMvKdd,Lmz 7#Z4zKv_w 9kܓh Bnr)Mܷ<SG- E+ `:W_&Ƕ"qAŜ0mFMB"dimhI;6*zSv ܕ]A1[SeUŵC嬲eC?BhOް%qht#A{` ג2<`bY}M[9L:Mιo2BGj7,1YfZo+ڝj1V-e:ʡ+\LVV?;%DG42ʒw2Ʈ2Q$K%x\-ѣ7Ì%O|N >j;FD?}T7.Y:$Y8c_RRJX'Z <dTQU84d)R(HDԀ=oT WރnK ID!QfhJ,"2j}(rx0Te1IN8 S=a=< S8?(htZ:cf&?e>ͨ~<" 8|6 @{4pj OdBO(/wߚ)#n" 0aWysx|r9?xc=`"'Yܔ$:2h/;Y :5bsbk-}ni7u>A$ MV؅ }MWGZ28հz]8LYw{KG4qe߷Ź~ \-ݭ5ӯA"+o1υ.\rWMKOʜ!! J~qIC g9:zA-!/eD\H+,7=|֮SVud#0a2!썞U2dE8ڞ.4{ ZfSʀճޮ a;{!8%'MT 5acKGIi7Ϡs"5YA .;gLj"]hlQ[ Yc+T엁+Ӌu2CXlS1~i>\v䢹cHcj̒tLZqp^Yх!Ԍv(s՚vqG?qDuKr4^閹N=׽Ow3\53(y6dMڀ8(8LqS;fRb˩(ZRQh~V"׈*61lBl\GkEOv?VPyKCaPrݠG ގ}@% U kAS]`xUfFP ~6݂1ؙZF .`|epw$@5޽[bNƑáuV, s4ꅹWH姈Gc|gom^ifik,w&ݼq!p@+%JlQ7h2S\U\"01U6^>5=\PsA]Gwg!a/a~y$Xo6D86cR&1w z]S.S1l >.Up3$l1B2uOu1]*VhۃG{@ jkp%+WOXx$ϲiU#J,/~T5B8`Ւ*`1+j-xB׺ yft1C5PKCy-Mx̳F/y u<&F9i.gYw eifʜU^?fӢo.rBȔ /9ɫqEfx +3mSyEmK5`.D4v`/Yf ;ɝ!ht"BrC72 c(P@5t%f޻j)w)R@!HA VzVeey%F[$Ɠ$<1H/V>RlbG- F'$=pA Xbjd[oHȀ> 90 QPW$~:ښ|8"_4f7Vmشu-ɓTeX P ?0+;\zƌ'itY"2̶%g!&A<6b:|7/C8ل0G4~|4.Ҝbʢ[*([ahoATgYz\w[]Ҙdxusj,5bRߝRȰekDe9]o*RYږiƂD6TFKYE pe~g(=ކWڟ&\ЉO KX_dstdkXb_p O8Zz{Ȇ7M!c)֋Svͽ=̊FpY5߀ VǜT)se)LaZ7l]8 < /ҨD=ÙԹguqԋ9%OndW \ƫ;cTd|aIIx oV5Iȸ&:W%3+i[r)}<0[ayRtrJk 7PnˡuX;>Ri_JkVqc>nҎgr\%>c aX>ݐ8Eg Fv h,h5HpAmh>b7?VNfPܝH F_J+k:Q E^qBTRqS+Pm"q3p&l @.a:iL׺: jm]mpi W"`^Jv;WO$ h>o"SF3D0 B("-HeʚTNcխy4aϨ5w=1㚍mNCɓjI>|W>^b9l^cŷ(l=2!N˩>[`;V0 >̕,DL C'].Tnc}+OdϵfԀv/F{Lǩ* ߟp;_rr5ѼIў#~􊐮;`p/K4⠀Tm_j1yh SzXaމA깥0M#/êHPEe7~ʳ(T&( eG(.PݤLB>cauGUtts-#ŝEu\\x 5HoophyU eђko3 %ؓ `Ib2x$-bf鞿ߘ̊/tyyOڵLGh)MF [#S΅uAo9Ej#ə-%xv%&\Awb]12ە;Ej IVtg<~Xyu߱1 [G%CEu]VLg$?5yR{}h)O.[<|5b+7HEwy@+r@v+D2Eϗk}hMض+zx#3cAQ,U+_bܙK\RKDQ$q O4d9nXi;.ոk8F?DLaT\90ÏLAALr^S"@l{9߷%nBS}QS5I)Jʍ8"wsDkJ4h5'PbL20~ u`PAn?,-$.C&>[OYq%V.}qvwf=r4@4t,Ԇ!Fخ^ҦVqt| Z 5&ݻi><0}bAqR{]R˥NǏ^? ȺwV#I|]|:0lP^ru54e(dJR$qpakc$a9ˢb=cQ^͋a\o^ ?z;ɿ)uamgHi)zAsƪx+LmH:hL9#D8wod$Bh] H$uemA+(A }NAvsG4嵾gmwk@*B/];:"RXd[[w56+.$L]æj08B/[tCjK6WcFwLcǔdntWb3jH K\lvOA0!.~CReЇ PRB Rcl{<ObI }RsF4Ԃ uy8ޣMEY)RW*ȥ06}ZJ7]FxS`o! 8&xc&;#Z!L2_ɐp]~شbB!ooUYYCHS}8 ʃח'~4#Fдn™'Sd%@ m߉M kV-+"X:?I^Slkz~՗AS[c~RGF&Dk5u 6qn|k"wgKHf9MaRO7^663dl5#N}EZ,KM!O:`0-HZ4ceǷt<\aˎ%M|%Uc+tx_ æI2B&MǶ6_ |ŷ6}1ioqAC E1?+[0_,z'HI>toFgDEu/늾u O3{M:d4T>\k5"yo,)]h\Z"eSOcǒzWUV`KR\.eqfL E|^%Mff ĨJp3]k@;ݫNmml%*k|'ȲY>7%~|]!rnm+&b{;5ʹHĚzZt*NE\ ٠`]0/(o?)@"?"&Y/M*D81CObJ,ݣ}u_Ճ psJp Y"woi}kpi ]CS0+хi %,\䳸sc4v6%tVgv} 3>}\m1!+M2'pC𪫏od=:{K =e/f86(:_oNؽ{h;1;CJZ!d/D:$JYg0[$*.㹲QlhH^\ȭRjE:B֌ȸ5S; 2$}z-G'Js =Xw\FxzP~lkui UDJ*r(o!gt <1CC9"Kc5%M/&q:@9`;cY !IPậS=nK4,TpXaіfLf_yr-mg GWu0/Dl}"& *X7c l[wjƐX%xҪaZ~ܚcdUx ,9%0.ƾus] ,bA6Lh^u5s4$yv>ϯqA+τ|c\xW(ˎXɆ(7)ʠ@8,7ôv`|閖~.Ų7ņgS+g#Vj6l,?P-C,(Y}OMǛvUi@MA>O¨4Z8}d3Y EO|˛c_RSe,kGN/E׆4T=4iYJ1ѹ&K3qw`TjF%n $1u`n}w{PNc&:v-֧ER ƯM*:q?R5\^2J=nƒ|  OO0FO5g-RlZ{r( '_T nݮ+ծ# +O^ؕY%Ř3QA?4KgÄ_kW_P@nt5@͇/ؾkŤNrk)Otx%n[V|魠A3YQ=1 FadԟE!+ĿLXBQ/"5KT_2|Dȟ.MwU3;N̆{r?]3FQ!+k<Lsf%7 {gtySXHh&-9Jڤv>/Ӯ_N7Y7-7x&}h3eb q0TjOg331z8iwqִHPG,,TM*'kb2mg6BS4DZ֮ ,Om9D0;@Y}6ҾfD +@ K=~Q̬'0oPu뼂Θ" -ISt穧S9H+R3@5iTg7‰/76bRwu( c:'7! P$*(Ed>IfvM^3B1~\ِSث$(;P8(jV),[gdh4%<:*bPgbe9Vp:W*?j$䁋d.@Բ kv,'Zכ8i]'Ii҈] 7fϢ br x|O1Ëh-e$>SyM<;~NL 6=uj28a%&5EtC$kO|pz{A2GK68ymRdPs8oz5Wg{UȮӆU c[Ry7:FKS;)OV _u;"I.# [D~tMt#˚y^7Ij[ 7dQJLP_9^嫷m hpD.׆tLVEh7Žxh}jR۽"4U_jB&k N )Ke<,pF<9f{сnϺ RtoڭoNNrw]!;h2LJipؤ;4g>lz͍d/خ\NJ6cEoD+iL`fb5o\ ]OAPK{QKKS`F ɉe*5-.m[8}xX(Ly:Z>~lB-k6MI$5Cdi(zr̭%DsDh7-9}ZVqs(^D*)?wFHxҾ7qFAIY#].a:Jeoέ7s@"+fӺs`XM:D ۙzZ8`&KJXd<7N}d 7E5ws\̵Q5\ͳxfnqHsJ}o);.h*HG$gV7 g){+蟤U_X'S3/mPO_xÁŠ؀c 9}QU¯}lA_Ȼnm[~ fe3vM6dкilYB&`}ZzBQvԥqBVe(ң-IG)7;`rG.0S!Ni>XA"E"3 Bot̉$itE $=k{.x:5XЂÍ dJFVo/Pm3 T\\:c^gjVr?;6ʼn@dsi },=9ņ蒟R7:E@Dȧ;l7Z+$|ȟ}ɥThY^ME<]"0<3!@v6>l@i.V1;0ݨ lzW7Wi}[šSO~>l%]+NJuN_X[57"ߺޑ+$%Mq >a?L*!|^Yy=]4<Mz!kZ[a9_%#5.w"wpYz\w]*|S!}}IkT\J67|m r:b.5tEBb%qWlƗV1Mbnn^J4, 3^6o]5܌f$Ǐ|ERZX\zeHm.z(pC-)⶯nv]TY9nv##)Y%J^5GX3^7(&X g۟[}4mb։á>?=8;{'$l m,d=}7ʐpoBLɐ!=Pjޘ/p-:lׅi֮Ҩ3ت~ޢǪ]dt2h[]QEIrkhv~Ŏ@-fX;7".y94Bp{ c!T'#u#lon20dES?5nҟŔ鮌xA%12j'5$Zlx{ 4Iv_GLai3 jt:EfYA}McZңԘ-/,yBXm:]2u^|n(8a+_v^&h<,]0DƝ<ʃ(wj: [0;"QbiA! pm&_o IZ2WoWo3bynPKf~?7 ޹qM\AQW#Ɔ#y]d!0bq|<= ߶Q?, b: wlCϻO_~y,=p ^[a /,&]g]2/O.)WidsD¸؀s 4r~u#M |z lZ}gUK>06fE0%Few"6A%Dr;N%ͶNsCn:RpOk/U {:9!=Zb F *I,/TQ R(>ϊ䚫 *驑?5X 戰k=+Lv+ 1՘wճ\,q}?ϙC~OӖCC>d3s2kdI :x7D|qWq(<\bA [t_ɼ:2O fDN} Eb3}+"h]e}`s8*4"t:EЏ_Ǝ}hn.W#5+-xDV6+jҽD&*8Уo-nca-(RHȖ/f'Ē`f`M]8 M,y WtJ*%LD8->!{ʣ b`ui "r93 0;-UV1:;6veԲQ7YGGZ rwu^&s*QaKeɼ!&JTʵ\~'$E8 RԒHQEArSGLpi\Zc$ PR9o;p[z0)M{.1pQ#gQА-|5yV:G {u/{ޓ4Rk EЫFs.((#:7,b'uX/)?BJUNl٧y-ZQaF 9V '/O\A $ǭNl)f+? .ҁ G &fc21W29drq!d9' =]$tX4fhGc >j/Д! ]o -l1m+oWYB!@ h ~i}אZ% 2u{^*H^6tiZS34%%!$y௱MC/?%ɛ V\$UdGIke{zOp{%ΟEv.Eγ|d(J}=оD g4pzd_8w]>1`WASzb ! ޛəu2BN8|Cu!8A)Q9#$⶗D22 2C#b<{!9a U_a|سW% bwQhtU_;äFU4'`yW]*PCۅInhbp،`3WHuc˕[i!i]U·th:[Q_&5IV0B[;d 4 m'wf$nWO,ۍ]b>): }߀uTJZN>n4qln=܃P?L$,(8VnMmCġ֡ջF|?テF]R&YefߐܳJa#7T]y)Cy|}sgO1[`[B*k6GɟuZGvET-OcdЊ({ȕHYU csj? . X~'e@-Sî-w9z@n ]Ek>)N`BnJkh+ >>w.\OnB}x8`|_*v.ŀ+F }#{\4|4ՉOٻX8kAY뤭ffA!*s׎{(U7dLgLARa?l@%^i]!ߗk**}œ`ȊRnWlH73Il/EGW%CJժK f-"l|>;8CrHJ)F\K"‚r7C8 *¶*4h?DbIa$wrY$,L Eٞ}+VNx3@ LNE*g =S!ЏyƨlCH% "^>}G0wJH"`E3 zY@VX}~d&AȞi%M;TM3+a9!XwiB@N6,w6u&Lf6+[„JCȤcvim j֛g5Ŝ7ZsOڬdI3*Wv.gi rEIN[=}m@-lI\\;6p=J.HggtϫN<)fיc&NmA'wWmhibKnC#Dxܮ6]7`A:51] U-it{<٬~fP<.$h elͣO#d 1#wI';HRdP57KK#@Ƿ" ٹzqQ E"i=+S*)J_}a?&^PH &,'vrh@En4!i%kks:@2Y/c$TT_|]S  L0 6E+44Ç]dz>WA#rH bĹ3N/RJyfЙ_KF)o 8{+KoJ~'[Q0)lnxkr"@}0lN&$v2O=l&uZv0lV%Vfb3+eqe9Lj5[C2&]\UUN[~$BchK6?(\c'j1- Le̡ܻPVStWE6!]3LB܃ @W%\dC'e2xAO}OG+Ʋ{H9󽲂[ L Aq) nH7]8&7bBTvK,_8"a14o:-հ(Va{z~7,T'4-qXRx8{A6N4, yW.\a^جk8, r73[lhᔠW\)vc@|ȇ](.:)V[CvЙƚ ϡ`s sϊ#B"ᕬ:vEW]{2{+YcLY<1 Y8)QXj x4P::դKoz|rKKvd`Hˡٌ)iن U%NgԿ&p1K_ڙ^p&㋷I`\dpP;Ҕ^4iIU⴮2'wq^%Z;6~9-XʺfTyaX lE10:Oh:'[ B_&p~ʽYz? Kn[NowrNgrMCL1.!;ܡvPA1Lw7,v/|{$TB"{+,K\2fIO aΒ ;*j;Ƨ?0&F%6D"8K{Z_J*6F|ulCf3E}9[)Z]vF PԣgfyC(xX7F2nie )M7R\cQ$Nm@oO)]=WÖӈӿ|'Yg]84!C$10\9ԛne@Љ4'^ٖ+<+oRQfgsQoֻ6f7n]~!ud\ RL٫P$0Y$u|6Käy׸ypV,S'tF.J9.QhҚ 5 mArsW{ 0 \p52VNN#%˱b#g.n0rQR|HHT0$궫.s!LMsOO[諣Yhuid(j2(mX'ϽЪPfr)ѝ V.gzE zT6{__/|ݡ A_CJ}K&aܿbt)R)z™*ϏWx@ω|ng3gX 0<$T609ъ?xlSM3dQc*|MdŃ|ɐb/\cܳ'οSS~GT<~,@4I*{j~ă[8浣Ti\;.xY,e ,hɜ9Q{)Ji36 n2F[J)Aз9,)I;i831n"҄Bwnϟ%8D4B+֙̾wQ;`!`/gRzN5r}K޵Qra2] s"ÁS?z)} "ܔ&TkPrV>Ӟ""jî2z8(vOfQ>3 =h%B y~ c&c$/SeW Cl@o{zN"ϣ+&;rYΈvg4tH*e$'Oc<4W]"J:1"iP{ȸCVnLZ]`31 hY"Ea)u%_*4INWHఓl[o4CvQ+T_duQZܪIea-1 ~ o 8 /, *+ _NWLoƒ݆lLEvF5gY,~rLby;^bn]*t@JvI@~ P9CgJSCnketwR^: 2+5Jn;*&Ҙpj7lY 왱<,RhOn6nG.K"A벜_72lɥ\h:<WB:NG>8C8)nJЮV qrf!jyBSS.D\$K C qn:{5~01}rAo!bQ!>|ڔáA@sf]KwYJflF߸l!+vIBW"2~ʊ:s:b zѹMA\u+֖y (ZoB2YS$\~ATݲFlx}`gՌPL$ݳ"U3 νp/ n-kX.6@~֮G*DO%=C J˜p*+ߒyPE0 Vdw] #RtTnc7_ 1TT,>F=I2P S!Iӧjdž4gW]f?VD(蔬}]rmp&sǒl1tЧF/(b$K{ l*HH"I@ڡ-xSl߳U7#0AF7cN★ Ā$# b早S$* k=6D#PbB9uX*mĝ!>E4WN8'0%( \{OI\\sbTryᗑ-6n/\N8 J+d#&u` }rWVcݶ+eV>tuGQ/)[u:^8>$lh#xF 0o,Dp")Xexl޿r&qapY[w, *ywp$9.YݳDAa``XIc>Ż]œ`'yݝ*=Ed'% 2Ǫ _ ֹ]AiAݟC+s\UeY0-h J}^>j9-Jzd+;-fU k}l92ApEPPWFSjU Ҝ-?սf{vOj%]ٶ$%rKt,k˛F[6| C9(u^n9#x:kΤ\:ٟ~hv ] no*ObԚggՐz~VX5~Z`Z0DZ?b)8T#ȱ4zmK"9pq'ZO= 'TA$56˫`v*ypgC;֖B7ZJҾ\u{e5#gtGymcl0 h]!iu^z۴1Cmot`60Sxj?w!Qܹ{+8_"-CqK},h>bX(]QoXP_i=mN,/Pit. W!Gvu5jO+֤:&"o 7-BSJy`{/ yE>rC ͦ p`IT uBT4\#t?v@?| ܐ#%CaI uqMLebC9~\[*sP_vA.T495 L𽷑E"/|BdLqV!`g~3K>UX}pzɴZJ>0&AK4 P[~rI/"f*;8Ra8nLV}nM]]heKIei03G#8C孜xN0)e70°qg5זmMw,clX5:9}tK&&4#3<55`Ś?s,2da Z}Z3ơGp΃#婷oRyms`IH9'\IѤ)Ү|^`.G YH(rm6(@DnHB ]"H?.٠ ZsM?>lXF:'}IS% S{Կ"dw[_eb |aÆaƂ{S-727ƓJGmzTi[3NjrV%fez՘t\n 8)Y˰@J;S}Xܿ5Yym3Ggb$ ʟ#1`uv!i(*r3?!E:ZDQ2y#m|AVmm`c-H*0?U(B,4!PqPp7þ'zO݌!?y? 6?Iھ,3?0}Qo;|DT D޼2 xe`+$[?t22gm o!}ɰlHu_qv b}Ľ6cNGާ\Fr֪tt*JQĩ~:b02MESw׊6RNM3 ]$&k$X 6s!ytalW`,<7G_奔ǶagSY%択ilS8ƥb[k؄@%,#YSX»Sk}Ykrˉ3Q2qي> "AYMFI}Ժ4>tbSH#W}u R;9lUT^觛fӌ=dnͫ<&WŃr=lIxelvʆ"i@)#cl&rG  ϭQbաlYud*W0ꜝ+pv(DZD`HLJ$6cy<c<0WRTI YJwݽg}@;nPq`:h[/,|Nec> 0؎BӠ!n(p p{L62SnI9:tЯOcCgz白ϬACd̵\ZE}q&g0gT!a3;Y* tWFP kv:55;2t"g?ɡLO(\P 8*hfLMt2[ GyaU/nD&جBB`3џ)32A_oFk D;C/lѭȞQ%3-^L{g +=H)6T 4]!,ՊbYSD@ GMw;ʿA>loGզadf~E%:m@ӑ2r>'\z#ʩ`䭵R&u jX]2Tlop6rZhI|rg=|ټ\jAq>Vh]]wfةtY,I?I_ȪfM #i2KSh<nj7/}Ckep1B#}l{J ߦMMrTW)M1+S=?qm<=_)xJ_0᧘!8b޼EK[E~*SsZo[!OoU, }=$A#^Ȑ:zd*3d[V\ R?ae y1n׬ȥmуe8P7˫ 8pY w` ZyyOpu :Y<QΒN ?+" 8㿠A_LXcթf-kQӊx;sCÝ}qܿ`А `a~)YP@4 wd>oAY#*E,,w^.9U7?|+~2k3l:)j|ynbhc@9SC/ŵ׭~B;OTӛj!~>}b̷6_rYT$AWń3Kbw3],[l2dy(CN5?׫ZHY:D |}|Y *iUD芥 Ahi׃;Mǜ(BͯD|3!(%zu5ZCu1RbY \`jx*Z7ǥQ%SP LD\ݨf3%"T].+њJ`5mm8Q1f94FV9џ9kG͏(>S/hȩqP8EZƅ0s:#O⯅Viðf<GJd.{ T=4d[2>\ƾ/~8_Y|^cɧ;CeX{VH8m#B22e+F0LzNEgm1au(f2YG1\R;U"_/Y SScLj0WIk_Y쥨KhѾ0>]@e%c ?~Iv&Е$X{?H0ᚳ*GFE)v3kUYP?^}C҈Lc2rw%#s< fLbKeLCZVd%8%9>ĻmYF.`ϱqpsZP֌kvLUW\|B;q"/"< tC,zByxVmyێ4րhks?ܘ𼸈CnrƟZp0Xڬ6oК0gL  %aŧWŋ4^3!~x5"F='{#D&abK~*COQPӳ{@G%s, @2~NϬ6-ٗ¨I/)2bGMw./P0zȡΡXWgBZ,~ δjt: Z/ a6&?CK5۳ Jdg=G=FLď$;H8>4y1 jؠL+Bp*}1,a'ÞQvKAقrS8޺l5 g'DI$fR%T_NUd%dgjYQc[K^mʵ$iF !o[~j<26Z5k]k# arpM op-Y"=AɄSjR5ӈF)9f1B+\9=|;LE2}\/sqW.~ku>>!CJ=ӎJXWrB|)(Mivw4^^<Y;ƮG~hGa.iRİüv Ez^Щ12+R } r> [S5*<CXE[ س43v~]VnSL3JHHz \62X~|Mq[2ta撽) )ޣ폳dLh`:Y>Y |E;oEQAHauGV*nЁmvU~"k-+/N); lPg ?H'?IF# 9?]iMv??bs%0ebvtg(x2txJ'jNd6Rs`fzawykهcR#xuE"Sxd/5u9@zO&dv2׆Zh+yeZaY@5, sGxڑ Qa0KwK I.W>o7ɶ B?ر>R|gZӈ5\Q%&fGXV>CTAIE T"?v|'$-Hf]_h~IJ[賙pC:4.=5)Z# UTq|XBYlPէu línTg#tOgs.P3+e5}ZM !L7e BP))uE2Phu"n=67fAhpyjv$ Mκb;Z7ڰ(ǟ ,LA{ST>c&JWq4& ' Mbhu |R^E}/w%Pޥu0`DAJF)_A# :*x 5ck954§ܨyyi$җ24ʄ;BlPϔԢh`Tz}hgdu*:T/3@zYFnN+Fndd0R&f#c(8ΖD E z"]i"ŷ2Rwq53='6 L)00uEs-.AQժ̇q@UYOTقLsRCmv]bD.ԡW6_u3AZͬ1{lrzWUB/1|kBߣ+i@1V6!`"'FHCd *[xuWns=$ko1U8 H+R#*@EJv|ӡIfGꬣyf+5']όn\@\ܫms-7e2NTWᵰ4D̩?AZs;z^v0Z~raЊ ŏwx2ot?ч8@^)CY@g€ gڅ"8aF`L,eZ g' {e1ka;T0rYͪ&M=Zp_, y9`q"{/YVRj&J:Z:z/-B&@?&zv({!ZitQSF!M.|çD TheܒtE~qnB3J EXKx;JFLX]wʦ7:ray-bDdaũFӇ"gCV֞yNwHrd8IHH|7.0 ޑla3ib&EEVg~r;bm K% H)u_y^m %2F'xҢbX9s4 a"zT.Qr-Xc42/EMrEyL$ Nh;êO1x NLDx`|x6PѬ\ ĩm5~\JݐE% \Xw@B ]oC7n,>e.yYE." B<MDƼէ㻒9?j/^Kc/L:MMԋ`>m69d'Js6!3T8ھ-NUemy凌/݁'`,pKǹ;SN8aU2\qlN#T&q 9`AÍ!%~ ؘM`tTqu?5G6[m9Yf}h*T L\\x_tchG{Jz*t囮 ;YLIѕE3 hph &1|\4<_S6Z(m2Դ9w}"]\4i++׈2;=b c}V^olf,Z3+׭ +ډ]Ꞧ8|cO 5?x@l^۠] jiY6b. FyVP)Բ|7ck3I-kȯV{YjRusɥetfʨG== _%ΗDQ>_0z x$ >ďO_WQ7#M3R*:B*]EMzkHB6x[WW@ zf}߀g=R +lB`"_Í C'8Z+N.# b;BKFu/ ?Z2e-նs]YM{1 ݚ_@#0^Z~kqhkm]v9.雿u#Cl^yN{_xUtXaNQp+]U-Η7f-!^; HŻBhD>T(^[V>tΜ:h.^5I߈Qh 9յ3YSkb_ xGM@){#@LհJL J=kSK~.N`EbKuv/ o $va \kdrA<< 1CzQᤑo~VSh*JRnt課`0( y!X`\ ;ܨ9[WkN_S4 |K>i ؀gN+YMiԼhBTM:d J] ʲ9#ϱ'8ʈ(%  2[*vvoFۗQCF ݂ͤMh*:B~ؘՃV!:1YgkvM^MmleWXO6z XDϩte"jϺBDv3o$⦕4#ϟ:"32ӈ4t|fO(&(3WT }nj\ 4bKfQ/܇/yF8;U־Z dL~rvp9.SH,ihA6dO/"pҘ$X;iV9壆^4[.">pB.G4&)f<)Jw܎[$F (TB:w2Wk.:&5@6 "Gʹæʇ 8^5C=S$mY!_CMB%=B3qu^jj{ b2T Pi2>]Wk!mi=͗ ]퓋8݄>ڦL5B3ubsr,ea?AR9`p8cin6SoO}r}`*~@{D2yn?`{#IFo;FJpϵJ>dJ+[2Y]ʭ̭:TH_G+dob&I >e(U{_ q"u?5ҫ{bkd}nx~]E{$]U xHU*+6K@m[hfzՓ LdQ\R^'1hvEGQ|4~A"畏k)zuz:IK֤+*,7p]2gY5k o1#|%LC 0P:n~q-"#5n/HEO+.}*tغEY [O8پ*fEan&"NTGH7V;|>{@T2pHrurm\YurV ́{п- yaU0(ky/FoFhU{$T!H8=))C" 8WV Pdt@4jcśf|n8BQb.O}>g|Cv4u^nʦscvݝ{2ZT<,wFz%}p#5#HbWƅ:A΁GRi `HʂAϕ?%׵ːm^K|qW۶k5@i;1n:)B4u7SQk5e6lsvWS>A.<~`_p)Y]+{cAؼw\NM4 XK.J71_e\v Ѱs /"2:-LW%>xBQdo`;g|9q7zZCT$ 9gőgS 9wt\Q\ZO/qtRej!)ӱyQF4FۆdSKZwNO+YC pEE]._d 7|ՕӼOo88kb)vѕpZۄR$#$6d/ucxɗb#X_-|ބga X=̨Exś5&0}頯)-Xv 6QzT n?ɂ4,6D_u ׏ʌ gxdKՂ2v[J>sљ(τjXJA%ڨ?.{0 50T!Sݷ=t?cuۍhMx{sMjܭV`}XjEi{Boݏfe :(``EoIb<)gTpH)5pPêihcT| NVFEkgmݴK2v0n H))o _8s[bJBo&Oy]g':PYݰɳɑPN˔@{/tņ<X})}Q#43Sx˺iir%_4$Ę>ʺ}T+Q}u\H+=!P A(_Q 15c?Ew G,0Tic DЈ҈\%P!f^;´!U3}{%[a>9Et]Mϭ`.gL3 c*\n?reB(~ Zz3QY`RrQ%oXjE芎JmMn>㍢U"ugsvĖS`ޏY ^ ;ޚ`CPbEL)AJ#VScq";zk_.$εBCɴzm]VXM))rν9 zwNO_PGp~"ȯDx+,Q?jQe#V?"H7yPUAօ;#ѵ<-EHdcTkWC-zCk6oHI < Wˠbl[:q~WL-<& jg1={J[3!E6R^ډ7Ce6>6LLB|1g05GiH(&䭆9e!rn W^zF/a&G݇u BG6s% |N"!v\D%AK{~8ЈDIZ_-)=>b.lVe_&X Pyl'Wq#e;k_@aYBqz>9LaCqܨ3K0k|iYT{TỴ,p ?|>mt$hN:F'Vi'.?ݛ}(4f p B2|7^D7FEnsGW~N56qrs[5PK0<Hd{?H*ͪ#h1'Si.gDFē,9ϓuʜ; 5G, ݿn+h{(W?%D)Ce apM>KBQ5%EKN;yc_5>Up7'JÏպ||t ~JgM5tx`u5 LA>J`^(A>eVXL]t\v^_#+6iHXDHLJNed zzQ6xZk|A]e֌Q$sJ'L 0.IWԶ0 ʄuLǵ;jy'7k8..Vq#5JXd֎Y?0jg[^7QDJWO1~=Q#oYib''O<|EG [Y_AWOes=i40:>-S ru]H ͩvm==ulF]y.D4d)Ο\oyF@ 1ج`pIS>.ŔG!xjY)|eUМ XK<1% I]Erb W\yZN8sJWQĴHvW2Zܧ֥f_?ΞL_T* /\Ԙ#UdrQNX/tY{kagB۝wz@/XEl=T8wL#Rmӊ%[1.TgȥF?#R}7,aՎSR=פ^QRz.=p\_T_c#Canm#UKL lAEJΆ#$_6aAQnؒH_z(4)LS#W?1z/\ ):**~N1y<+ʍmeqxa^0s=zQXuv/p>NDP2lN~U~._?ﳸfKTnАUo'br.[ *MMF1745)Q) 'l/g-AEE$G ^c5݌x\PU.#n9۩ 3 2f7)}c%MSV %%n&kZ?'](O\%}c510N"~E$;Hܿd:S4h()|9p8=JQpK[f-d>vxz,\^:o3,'jbwA>wl c@t?"c`'=Nn3Wݪ1uDݷ]tlJ@ Ͷaщ3;Z,1k3_Rg^z,9p H%c`W1c(Opzs8}Dj2 bYնK^eR, *Hm!k_"BHb%5l'R&K2sr;ioN! p]t)sJ\˗ qQ|\L$Ag %G@e1^Gҥ^)pq~BTi]%k7NXPLo•N[d1`|@7VYT 4^k(dv#OU}f['0^[IPsP8B]PqNfq `Č %ǺyCmdo{2S6o5+$"8aHxb9@w k\g "ekךx5KNģo<AL *gN#!d.P$Mf =& R +w+ΩJ@%tmz(ګ; ْ*?>\n'0mZ3Iɬ1J1*I7D*1$fmz o.I92kpb,Eغzj] %@=0Gf G "h>AR95t~e1(59pjSĽDM^5#ќnu}&)|ڎKiX`M>j"t\6'N➟>Ľ kթ XڕڷQYzTnM{roLGq}F!3)fq +9|0Ej)I}1-`£cBƚ^Pj)-ݬ}z~c:S~O<űz;*4&v}@3M-86q# r)Wee`XwwҢ-9gh/BhtεhwW}n2Q3u SrX r1 U%l"iP^zp1xg(J~USE>p ;BF(~Â^~֟S1jh?~C^0~' Tk 2]`sQ3K?q ,QJf!Sena`[~hozWg౺[]F[:" D/Jd\,= Wb߳nJ()ucT=,Pn ox;ܕŹՓD.*}X$25ĻJFד;EB&֏~ đ%Г|>xfr;_>r*7\$BP޳V^6y$w\@j_pm#"s#@?mA~zzF(oDXLJiBZ7Гwy66PCy<=sO>  ЫF.}P8a1͕jFۂL{ \er1ejAβrfSSf#*7f嵡t(WvM k 8,+NpN̊8]K$kC, 6SZP=%@nYv GB Gkuh)R`: CY% Nb橝-]szO9fLBdW8$lKgs硖)p:0t0v xj#3ͤ-%&8`l~;Z6& +^kHRմBhGٌs5`Q9a󛶖8wn*Kg@7V㬶K{]j\L l:A5! KX/4*[&x.E[5Sf&FY;(a(#XY̺eCȃ:wë?Ȝ5߯mڑOb~VV{pλ]76S"kα=yl_@vÙqDN$8۾$PjO^|MUwU;]k;֣g5ͪdcB+~y^E/ze*/bL`X=aUlBEyݶxd4D>]ŗd "sb paKnK ZQȆ˃oT9V_p5!MJQ`+ͦe >fIQGcOILi >I I bvX쮨a-wdOhAQT9Q zm3@|@ 0 e bIJ9Wd-Z}ˑ}5>pSudYQ 7 %AHR?,9q01y8[BQ>nv$'I˱0&AG<\~92Qxu7= bH9TawB-1T厛]OC>ZN Mc6d/pYfWP 8{KVu;K$1E+ׂk<,/n/mӖ:H\b~7Lc` lRv,ί~^DԢamj 0;O#d1a 1/}l$oV~Kx40k/$x()F=O /S^ 8Dujv!AtcyϣVʬ20P7m`dw%bU `f7FL?s}!ua$' %:Zl8f#"oYVy>D=瓅R0GFegn皸")u EvV5 EjYd6)Y} Pl\(5f U~kȰ {0)y@G)kvaikv"pc9g?U[b ip$UݥtTH~ա6 `A©B : cq"Beg_[,tެ-'J)sj%{p``)t1D}] A\ȩeҔ㹪1)C`ZjGKBɱDqb>k&3Xgܭ}0ZuD .`wHs7*&`xPm#PM 숸L,]jĉ&=:ae tB)&HLl6N'*_Y5MdD8(T[iD`|fVIEE'y$*[\ ? eޡx+Wˏ et5O 62@1ߝpz9QW2DMH9i$I'֕-^3$9¯1g5 5^_Q, nXӤO;m(mT98`Asz(Oeu6,FΦ9gy>d>m疙1Ρi ;G,5L$4/91 Zc<Ɵy@tzziQ$H{j;"ߤ=ǿGM,yf@_@_Ys>퀞c =Wi{3( vQ<d&8 j7]2RYLfq)rvlβkb7ާxƴM/X@zX&peR0&x肆/UD{ :I!h:X7'rqka:.K#аOJ@Yơ2M~z0.ф?wN9$nRheXG8F7|KD<:mgUcx:"%bSSZ{tw^>SÞuaiWvr߯-:C? єx`VW?Zv{2g v $-D30dr|* 5"CV d4aap Hd%{6ɤ \kJ#}&⿙6&']oyAhcΖP~ ?cb"ա%v9}3 [>'81V7}wzNś\k-" ;4">!7/}JM-^qYme}OTg ]\Y˧CuBjPBHŨֈa䭒@@qR ћKa .3W.aB0{?I{.K:y|HCQHt`(LRvUJ55%<@,[\Cw caJ"7 q>} #yܻBM/Jwm >ed6wpMݐ7l1=~7M2Q 1 ; ۛ XAlaf_#_3~,)M/0ƚx:kR;>muKN@؄.dSֵNl5qKK_"*HL[@keĚWQ8}t-؎~;B " >zi֢+rK$uPI,%?J[yv&'2q2;>׌?p.D +fI I=]ʉg?l .߮޲^~7>'̺H8Q糦!y}+VkB}(H6[ʣ]¢dxujfR_KmD6HQ/Ld2.EA }CLo!l`W;N-.7D? jsƚ3{_>1pS;@a0?>^ev/j9<[<0Y3}F%%fMJM#giTBS6=h'tD5q:@:Ork5e ؉=86oQ_Jsu{mMH)p]^ۛ5휏:e| <ҰZ{gZ\JʉXsda/xL{YLS͇8lѪk|?_F"x7Eq/\rn~AB۝⟗x->TPd&XN"IJF ӭOK@ZH%z#- wV5݀^թG2f%{4 sv9SV G2?2˷W՜5:Ƴ͂hNh.4[ .`ŮV -i{gFzİ8e٨bdQEݱ8|f>%qks;J6V#=E6M)97>E$m&غպ[K[0^xXHD+8m Z eMZ,@m'ˈ(dMbZcߪ\:B$XP“*<0BQ#UzhjY>K!iZs# ?䍭7 .BզSt3V?Kګ-8!Ҿa׭n?撇;y\u޸QHx,}.icו2E9VXLǟ|2an. H*Nmj:ʅqSgϞQm&v b)J)ևF Mu]*Y'\Frv˛x)5%{S'/2xvzyuW)iz-NEF-G̯-A'kGE]' fps9\^0 %Guhw _UC546 3Fw:qᶒ]'y_)SN;BNz(gPqFwÚGP5F}Pl1J|қGݷ^l8_1y*5 zswnj*`d j5cSb%^aڶNU]C;'HߙbFɊm+.7׈k$w{>BsozbLU"}CGF{PPN .mNѬ]¸~i ~"g>¥h`1eCD/qƭSJɥ :9&P|ԥg6TPx+=۟A e~hI@獖;/,bLAU%+bcUN hɛVT]AQA1ԅTg z2J_?%`X_W$aҭ= ^$](TXǞZ%u_ӶvNC 規NB}!YK~ʣӵ8^419J3ƀ;gz]F'z_ʬ~*Tʮ_hFo%x+M?n\47eӄ'tH$rmPs륢i@/|%|uC,Y-`\w$%I ~%a"Hj1'O3*j]Wד󆯳b7uFu)7/e|ay9Eyv'#E#gQW޸I{tDP|PZ )ߋUx|:)dD;OLM]we\y~n(8pۄ٧y՟ Qr h_1՟q|(DRJתjJ,M7" WB*D?hR)۷x2l F n,TZ>nY7Q K*ox=_]"Wkûﳒ'!dA$@8O~xzms<|OM%$LsZ`31L/(Q?2nF\~UfAON5D}{Yb[\hzU ǯ̹c_vNie2ݠHH&:XU-O@)~˧\uRd'V& e S; :aȈAi/ݵ2ھzN&QF[U_|4bkYsx]X5K[Z>9M:~#Y6~O6>v;2!ګoj ^_ 9 `/ ĺ{`+Mz$C]d] eJ~\2 (|fa? Cbv3.2 YX(52x @IMQq|nةv7UՒch?S\ѥ*u1@t -E 1ssb!]khm*B]1ejpGbך5qYpԈ8V}}2{$!jܘq:cSRq{A/N/PJ6MǺٷzx;+t#P8MiIl$7Y^K|meV؍G|p6M$ 4VG>묋Xz!F s@SH q3)٢l13@(wD'zUp#<D<{K4lx&N8>?:TɆJHdWĵq-ڄ]~;OTгXܶ9߈'RI g]UL +*Ia|FWTT[.wYùixKGC5azSX6BH\O*2hY{K\q#OPNxwHXC=01EpXdfP#P ώOGαkf`ƻr/O`X3Q3skܾRsI Q8쪑lL*%Ot!!nS94Z%ėiC_jTjIy+/-k!*3 ǾD>6'1"NZϯeQjCޞ'c6AOZ6Y9_{cOd);\yO9h9l|aJ~.j}՟Ue%-@z4+_T,D[tbAns@n4 7Fѽv[ayymLn|پ]=@ۢdj>u7V,l$#hEt2YAjkX?b&q,nJvq^M':W-M; 8'!:R|A<nI.5xUw<>g{>8ai!* ^Y}C9.Jr.bN"K~£a0Yٹ3%*e<J +cIՏj9Xk!ED%xe-JcK*F6j돺=;4m,n#q:n~|rwUsKtfo$%Ք,kX%=,`ԧpJ>^ HMف: im{ۧn|uZ#AdopS$KB `t t0 0 >NEz<8n w$xç :{ NYB𸱡 6s :}0EoظNz(s`׀ax>t7xǩ]˵WfGR.TN(qǬ+{auզW= X1 (d^exx5krQʿԏ׶ :fGB&pzYᔒO|Wt9@|Sg$r|hAcP7yA*AӘ 0`\aD2^8Mۭ6zh9W/5v7lEN Hif#'#A}i^::> ǹVZ.|o㋕tx9o3:Q)[F7sv;3i==`⵭r2+j/P.aCX ԽHJ8Reqr[rɞ|eiC*xw^%`fG ph\e oLL ܾ=o2$[h}5`euC(I!ەތ#y5k#ΑSxF(>3\R&6KK5Wp ` q|hM$9]Pa6 ظ2Ј^k@dAÚNnGn"Z\@Sp{)/A_auT}R |U'Ƿ>K$A\we.*Xo?MFin ܋)L KK~I k & l+v|BA c\.KvS'>$r8(aj1pPlYjOo|(SgFї ~b,[@UnDy&`u)TUS6PCypr2LZiV4`Gb`C=9.=Œ3>sy0n#T/Gxy1;G Y42er+[uɝW [3t+idą/66VyV 1JP..g'kCs}5P)+; i.`s 9OEQ H x+9]j/C2gD/H , N3 - . t?vp"/(>ҏ lR\`x5QbUIr\#/0̜C0DNPn>QTYNoy<)eDT|K(D1Ph?a6: ވjq1 ᣴ a? h=+^򛙛mѬWlW_+~\L#-c>ŵOVB$6,G}ũlaݡJz.Bòq-L~v8Cw{RB]zi]`.vVO0c]Bm,C S4;֯1HMJJ=\XJΈ2$-&8-AΦ]Lӝ gio~- Rob~KXYiABn37xDIL)6Se@WS?Rqwk"gIU'vYu>I 0R9w,e5U#; Ɏ$rl?E*'ffbCHT# ^r,z ! ?75hJO-쿏&/Ś.퓋dHD XOd<7cݣefC.aC 0D68ceX/>/$F vCu0[ J(yBU)Hܨ}d*̷RdrwY5;mk[-#q$@ # {nV.L =."%v+ś0"Abt G7X(uKtePg[O?3:,S$O7·LGOn.9<H 2D{P"]4/M-t k&=M̦k7KN \~Kw>f+%@ ӓt:W qcl ]Y$El>>*fZ8Anr3ZZH}- *|绅]'}h?rruFD$:i!)q6跩=P7:LWuT@h|F_ldtrX +\uBM| SZʣrX=MIA캳i-ᶇ設s,bHKbA9kU/+. ^n;LK=yD%8қfw)f=!7w'-^AB~q9utm߀vk$[D\z?1O) K2Y.DŲh=Ϊ{-{,yv)*ߜd-\Z2tB:Z܅D&@t1:TxeEsQMs:'@op 2ޥcǗhaWb5hIاԁKE46[GyX+ַ*Z}.<.qX* = HV[`^JYEPQο;ԋ[|vZ|;6v9CeW6.r&R7TX]k`.0]<96^ƶ>;M2sG@YϒEfarAs㤎c9!e %>"OGe2n!I%ٺʣ ,;x89vR;.ALa?.ꕝ[G@~ R0t}uw|\)̛ҽ' vC㴕>H}2 0TI\kRXtο%dK _`JRmo< 17?C' fbi<;i80za1E_mVW)%|0kR&8&n޲V:kT4tf&m\M0x|pLS"T$@HN}GE+OCl@.o"O}lQ!xGpRmq^ҥl[E΀>Il4EɉT ϼ,H-|pż宝II (OOWM (]+ c-tC5XG= LA "zVxm#ZOr~CFF3&M8s>5.s3vك+@ș\ nx/ %&B̀L4ؑ-~X͞)S:=6Ț^PB̺'ٌ/+7&|I'੮ʻ`K}h!Ӓ|HH<*8/Gx&ς{m̝x?T ,~`Z\_Mzn푟3'LI_ng zc*BjnLx[cLjږIJ:S ef/"[BD"q_f(^+8KE.9i)F:v>Jg#W|,Ê뙫ONscUG7.|~q,{0901˙ŃN10tm6V^`igdӨ+hCe}|/fSx }~>8\< z#I(Znt W4㿅8ÃecGa"/fTv_ kNP˹*v,Sh9yT[-rEJIk}q8].i@-#L [Gۮ58+1M#\I2=ںYd&mĤhuI +!EP%,Kv* -~c*]r1 kURH@%loŠhri}9]< ָI/{vD_Y "c;`"cQ"ZcvCj%YCm#/2C9(ם;l웝;Jr4|z9(v5c̦A^yO!qVeɟ(#j JάbYՖm%#^[G)5fr^W$#:Ũ8sO@v4k!sj[5a[bl̹=l9^9H /1 T;?lx> H d=t']*k3=jo:lX7,]l8ECq̮%Tת <[t^&3-;86C`.>|KW>S<5#WմKy3=~)'6\WR)I$@hTZ T<ٸ0%8Q;2ߔ?KW\@^t%>ɶ:^I\lI=ژO;0:V0t&/R&u>l?7doM7[cܓ;L1p5u yvE9V@8<0މGeca 4}1/_BP־Fr̒9WBS^(;r,=qalW_ 3l6Er&w[ 릭o ϪbeK[a2= jQ\؞iOr$!K;ZnQ<.G1͹YᏧ>A%98*+v;A=m }s^R{#6 XCĝ{kQI(2qTsޔ;~fl@*\b ݍI{ͣJd\.S!xD _vrޏ8@ltTʩLW} +%||t[߹ .$2Z|e-)+YGԄL7>#En7Й%sF.j >SX5`JzȡEp;k"Aq`$ b?eOT=kS=X;7Rj t`ccLSOڔ-\ ž=Y{B_^K@߫Z{cU$Xgjƒ )RIdSgC|.%Ha6uIyLSNܱ3MEМ`'"\E ~md$EY@2NC۳]&N Z.;  _%)J mP(uGgthO w$(kf&͹rEu-Tb:[mqtfogpWO7{]#vàa&Ztz$ 1sSS vc98K#s۱fϬo0.Msþ0T@ H:47n:$ɸlc!P'KbbdL)JY@+I-3Q! u+0m1 @~1pY LIY*LZE{1kA6ƫ6E4x0n[^|آ HiPPn/iZ^QXbuض ʟ0U4O"Zxs4m7*IT5x#s}PSͰw?h_-wOiӁ)"}%|ud)KSp.hb 8 `P#KLu:\AW6\PwspP>%#Dv #eIifL`~t Հx #Ϭ_̵~iնR/6< e(5Su'7oP?;r@B=1MƖڡmZZ=6v;.f^ '":y˷@'7vVvyfu0i|h5٩R؃5"tS6G+zѩVdHj0;f8C/8vNuT- q F/ }C7O ux"p'`Wx*EwD"_FeSr3}{ G->\\p5 WC$Gh4# pnTcc{t6ia5V' Ӿfml!8Ajڿ}ӜJ?}DZɓTM_<\@!,HNiVȀsWm<. b@z|$ut+٩lCj|F_1MS(3Y .kzn߷H.*#YjjjX~S KDNq:W +^A uEbw4 յGbI -ZU#Ue$oDN$ W Iy6:<էJ-uhG:T䵴|5O5=T0M/b$hnf>BvU\լ\|*兟z2X\=bjucq(o D34¢C6l&jFh¢]F&rtoZjsh])"N+(?{ac?qqrLJ lD:D:Fwv܊͂'E#<_Ӽh]i żDJϵ GF?H8z$;ͯi&mN{Sܩc,w#24TȘ]b59lWs~ecIioSXwr#CM8-E_SjYM6TdMț`:r3GIrnU1v>{zg'PѣNU%)-A^Wr tFs5/u!}BUzcXsSQ 0Jg?{u7Ea?4:A7D-'}/)HIzA̲?(Q@9ܬ jX.ghbPcDN$(][ fv=pR 7V^hBWzԂ#[Rsv\;?QD!4zAgP /;ׂ7VT`2tMyV}9?^EZiAݾ"gͅ[c% , [vB7ɰE-QWY:WeswN[!c$3.Jz@jޭmb.$Yu\@m>*tFhgHkUP:m+;/-Q\%s]袽yZHq(uGr[Gڷ-UTXKH|jp2ePKN,vҏj]̢¢Ek*Z&{֏TdLnAqbL:5VCk]꛺orŞ5"J6eV"BߦQOFjkaf0˾i6G@]T|.5oV):#L,^QMwڇJGHɡA:&f7i+V CJC*;Z FG%i2ǐBHUD025u;1Sg*S$~z5nGEItSC >5f~RSDpI#v3 ؏`2PhB_SHʠڦԃm㡿9fEjz?s uL}H˼ d\4qA& UA+bc.=qy P$Z^as}\UØ99Aٜ -#,|q=I&M,?QL1*R{gݔajN`r;3vx[XRyrG+?u^jݰf!Lbſ  _bLJ%?A"=Q.qa#e"e+1?>xQwA!. |v~Km0 Fƹ=maD(k}Dѓ .†ra) %-wjͅ\H4BT^ w /X)b"N+ G8niR*-QT $wFֽYZ 4V6N$\(#lfz_D BtG0jz)x׫!rߌ$gc~&&e놴hXwy n8HHϦ(,(pBmo;Y[z1+qo)4iEmU[?@yvPtp6i@24%yVZ͏(][Kx.m=Oܕm+SaS4dw0dd.NZ%K:2oUd ɻ*:$T ?]/w~?γ?1Et<3DH[aQO .aL_?yFvusqٹfz%]H_QKi>80`➷ kw5yU_nħ9i{?0;GqS,LӅ$Pס]2mBO aFX"xG'i0aGkX0pWQ!ܕZ_y*Oz])QtP)[lg}!nZЀ0邹x9lŶ(q'F=:ks/b[\; ,& 3%878|N).fukZ!hw@K$2E퍔@Ŝ1>0jډTp|;u"|sЮ:]y<}}XT+4 Ǔ)ˆ}Dŵ7jQ.q`?hGGnRoDn,$˛$0.Suͽup8 [$`H5R֮8Bwwj~t)yxx+]rT|ظsR,T} 5jvv\o пU N7YG $/Q-:]syK, [=JzY5KV}gU62=䚸gZMQgSZuk&X,Oh4dH3#(:\y^Seo~(Xf#${쎞A&OPSʎr\zJKf`\g E{9ƽ@2t~"X煍>Vo>1=*ՒxZ(UA^ Ux8.hސej'!l澌7 e evĎKQ\8D?SU=_q`',ϱO}0( ?dp(C3Mڋdפl̝0Š9G$Smd[B`?M/TM:}=ON'\nedslx!$F+a2D Bjt+IEF (O9ҜdbNqTϵuF7S.h)gBϱV,m%) +XwC/Vu_ \卵R:B-e+ vsZG56S&)=WEN=,ϯdM`iM Z@]e:B~%pbXy>VS븁ep>>4Y eGPknK}ղ\T\wC8A692!q컻 +d5kt Pß&@[8obEqGݗ6\ R;gG+$<?T.?;%'m2ڬlJVV:dMYEМUrC']ph&! ޜfZ{ҢYooopጂv؏3-Q9Q}X%j NnVBFxOm$ 0R+u!(HąVsӬQ <WPP? 6W:lA+q|l(614J8t5w?\6/+D>c[MɻFi+|kn,AwitR9Ž-K'2+؜5:8Yeʭ X>Í+@x_dDәYD%aC376rI>ud9|Z/&@sROcУX4yuae7`%Îkeݑ@(=wM"Ӯ~f-pq lB-l}6[,\ܳR+Rn? PGFU׬s M3|cS)`jnE$5jIV# c *w/~3;S_$mj` "6)H_F-TNƷ*w95[ZֱM |؃&1_6- [K9JYo^&X=׮Q5t{k&]uⲣ(=T?Zm\M&Йi({-;$L D9o/NivFBC jdYnzhx/l~CǁA3:CaOA,c.:,z7fv>OZ|GN%3^34uEt[dkYq<+@*+( I>Df7cΥ:ͳG{a؋#k!T1&7ksB0Ui:r5(RZ]Idʩy H|$표3%Sp;"lX2LzT6 Ub3\ϋ(?o&zzT"/%2#`\y8۳o&^d _q_!lwj+rl_nT.qH;r]slDδ;IxߒbGx2f$=OarqI8{I }8U9."Umإ9ضYF4 &Q4oay S8Gے?v`y-xQꨌϋEF9[0I AYoˆd\bcMs5nj]z +ԟ+\SwRt:v)yn5G*}\Lw?aBga1Bh*S/R6Uꆈ/%;piۚS7hkK3سQG/? ));%W6rRKc Ir$t^SൣYUq0AΖaNT^bHۍ.cA2O7py)f2$=4N/D༪+Ǘ{c3wC&H8_x0 D{K$CMaĵFm q3d|2g^̻V'LBo|䛸k_˴L kpGSJLG`Z@KvONpX섀)׾7W6]k-}P'Qvt)J= 4m՞ҘCdI=#QoJի}^$nGDKIvsxIr];aL.l4zQ$,Ů`|B\4X%7-gz\5=2Vib[؀1mL3@OͤĜ}ނEQ!>Ϙ WONṴ*Ht8oa]uf{M-FRJ,3zm& y|񙜽xW6ؔ3Cm ˀuɏ%E 0+FpC!Z406KKnYϗ.D㔷SJ%v(ЉlEv8yʮ̳{7W)|w G/( vĹB[a*/|"v&ꩇzX?kaEΌ][.+҇a!vV֛qoړJY+Dz{ViC&? yt2M+mf?] Y[C&Fd^o2Y Vc; <L˚ CIMmޝ!=hgkEwh~!ps@}%9s7k3I|.ys\KB ֹheFd-I0(3߉:z#F!Qn6+㦐Rԡaz$ 2Rk>=":Fr~_yo: ϻ!åtZfŧKnNi0w,T?8V*={u[5ѶsCx55$ᤵ߂Asbs`Q=+N;Jڐ,gUo UE`ju@ y$%_[MzoR[!QY^B\ X@g jDFq4h;uI\3i-WNJ D71خ1rYı! GAw7NZQ)K\?,kFl`o FN,rcfū:&)[cV%TݼthPc?"k [oه 5AImxksHaLBш舔b119=?GjpoDߜrub)5B=IOzh&eBY1* 2WLq>;8o~bQ4;g($풉UxMt;]4&N h/+*R46;!D<:Y([-%h0|Cۈ\S7On_*6M};'Me.kO]rkb|L0͂Fȳ FĹ=m"\~y)IhP0֮+;Rj%,)nMOл|9Mǁc;_9f`vrWfR'_CsKq` <% ,jeW৐ޑ9NT1İj*锺{` ~)5|O?qdcܦ AC9%mғo$H9x` lSP-Myio~t™v6, ,R^HYq#3QTہ#a2oюrs/Z܁2d$iǻtn"SWp-vD:gw0|% :I—ٻ!}=;}!84mɾo;o۠K@ib kݢp>GGYA:}67od[:>ktjLTJWފYv$5ߕ%_SgͬeeW8v z]o}@%_EL^䌵5k 5Hbr_OSp&y.,xayC)Uei풟-ՠ$n0ÏYT%׹t΅pԯ~r :Un=[7#۹ ަXk?\R+r?FH<&Ĺ_0YVvnv ÁCT".*{qS,&ݣ#[eX^}GVw^L0n Icc>`r,yQQ2/PMFY %F⫓*_CySpCD6lKbaIN|eqzGޅ)JZ,=Ρ^xXt= {o!,Ј 7%9WK?.,'@qVP M..N yB +8HQ2!s>/.' a茦 *Ā c j-I-Rc3YRD98آ9u Ճ؄;6u=7<̟^sװwcf WyGcg-\>9êl8biCк*-jTi`n^BVk\#r6Y::q5PICM(i:;104;rw=0'MĎJ%bS>'8%Vʇc3M4Cl^Af;!GWgu~" |37n>^n!nMGǾhԏbwcd|+"_FTY@zg%YiD 2/~$6s5t5LIyU;PnyGny,p :Gnqn'L}AZW)%Iť>_?EJP,:2ǯ[بnWqD* A1׉gb<,y A(X2Kz_"+?[^6ch{ y XsGr/uF]=bbP(چ2t |4k3`saJ]\qLf} YпvfI5|z$;.* ~wOa gC؆QYsӁ2-P#Fz)">?7H[$,8XxauP?ߍg;zl?Q`Wݓ*IYpf.pU55)wd &c?[5hi;_YC WMp|@/zi.Lⷫ 36z*-iw]=aJ8Tc]y+>W̕5VKa&v& ^B{p)/jO]H0mn}x6You1S4\I xRG{w={&{AP-L]L 9YmSŐ[zc|y\n֫g̋<0;Oð܆ѳG+IwGLX KCvw1:&Εq>RxZn:5|;p 0y[5ա& TŸi/Y6 ,0{ vʀJhϷ1;†)TT*5.&w"lhbx(zISl\^}>m ]?f1r64V;m1)܂r:#Ћ,OCiLYa>4:z~f͠%s1T-9!{dW<;7*RK@ݓԄ/ scr]8{U-Hܴ+m\tE= gMLnI/I:.? ,uRխ{-BoKRG |/lΖVTOU7h1;JjA>81l*3PҀt1lAC(Cu'rCa \ 4so*G~sOhL(>BIRAzH3+A6VoYYK^~AR&0n]ELlWj^ m9'2Cß7ǮAesA(òσB@jͩ';:usWCkh0.+-8ؚ*[3=aaOE,jpW$lɽbf:0j+rB_{O*ɝ Եۨ,dgȔ{npcJ OIO]_+%+(j NO7'=s@ykv$Q:ʽ"ґ`n*MfkDzL5^C`Ⱦ0k @m|XdBeI^ݛZG^0.thʊ$l8m`t5SنrNcP[PZYHg/" c%@Iyξ Bn5"a^Ey݂#],ɿ±8nrV{r V1 m]{ȣ[:d8x.*=,N܊: i8vޛ1Q 0DELZ" * Z*G q4-5wu r3s0dd0#Rlͽ{]u` \OՔɢ!\+Z5;eڀ -*3h^\a { 1 W*^SlJ ^]0*S~9fx홭ǸK{a}FEIe2$qXL 4 ȵ_> >g*]*,֞[xV/ٴ}uEd-+E][`(@rpTÎׁB@("̋GFHpR}.-O_,޳M R#v"غT!-ɩyVT@X;T [,gH}^ rDzV+rt?)U(vDpc0qٞ-L|3}VG0SGMh<}|H*v6 hlfb`@Y@C߲[L"q1]50|%RLmmVh_!9!7rdDJG{f3op%ۆJLS&46j$Oia䓲fWꦕ\mCvo7w'!rdn uYq=0寇NRb}2#1۩IkQHJ@jaPh‚o-vONLz߄ZE32&G62ە+efKE-k@cCBzVN#fK)0ɮxt$`OtÕJjf,BW_:[ 7.ޅ\AhO%}PќD%&"IYcdz˿ZK]A*]p9q2!oBtvhM `9 M"j n=C}–,5bCt*E~9ru:35ڰ_xq/%f"y O-Cl*ψŠкA( >n<6xwk s~8 UȭXIZ@_з xM/E *Jɰ3'W?V_'nf;lQerȷI).kKw@n"8=U 6IC /ѴI 9㤼ǭ5ƟnnC0<2Ym~eV {kH!&ȱp{r1d|r1U.wu.~g)hӾ+TwzAؙ~ 'HL "sb]%H3GEXs@/! =ה 2QB9O;XDפ*q_gjbg3^'QX :C{!6efgl%E[@@8= U|\&/={1o3Uָ&wN.es\Z /yCp#,Cvk( [%PT.o>ClY@ok yu743UCD>A%NEf(0# t`*ivdff V>\4T)Y_@`4WBR84 y؃,}K6ݣܜns [1js*t5" ~_Hrd5'r_!ߟFy]D6ύ;),ڞ~??Ţ;;ZЀ(MFes\!">$V'ų @Wim[qVS2fg M>m:M9%n:h>hwV)e-4pɊ߅!%쵧V#jb)N['4Z׎L,#!Z_CMnjzP.K1=+\ ܺW)p/b&3Y'׼fO;t.uçQ^& ;DZt fvzݟ`'E>t9G(hqjA Ak U'{ԭ8MϢ2 l)]K <9í؃{|VB`׊!D uޣF*~_.+/F4=(|]ˆY&8h# *LBV/~[# aݎ7yNbSaDjaHL&\.o] ^X*@)ѭ>;!nW|IcW%֔+\Yr0KL$|t(k9)C9Dzg4XN>_V٢12. Rfҽ\6}_>)VD#QG2]VNagUѢ, :LY .*}'m|F?)O 8KeZQ S7@K$‰_ɬLÿ,#uzUDK$֮>|f7;g7@e >s>)]f?NVO]vxrڒ0%P4U wTqn%q;m5=^gyHoC"{'RQ;XjVHVa϶P3 U[$@ !ul6r$g1*J>mka5Dh@&=f '%ށLjW`n|J8(&zߧ_62X)q[U>Xp͇|wH_t|XJW7('>h9U]wљB<N`jdbjSݨ^M jY??MkS[+$7D_TZc< nix C?@.e^en`{{bGYc1_ k&gRQi{66N+^GQDa s|t:Heo&>0R v?v:>) .7Ql &]>qMY9%FV.l]-01x~Re^9-XYZz R $ZSh= o*_9[i94wREh{[ƥ@t8:WjV?,Ӂ"9Ѯaud}5t)#/<9Hi&Do#{lLsP/\@}wO\z ى >r+N~ _muDdL3%o7ۮXC>/3"5Ljl=d&#y ׹>Wž Ӷ˻OrޗnjO1/L&.?45y71e)|&bF]8lno&NU!S3|[(R[R)C@,JT9 CG4$U{1 UzZ@W;bOc 0HƣKd^ԦDe~]%.̤~5'(5Nm+sSe>R:4NDh,YH~=yi!<)O6yJchҗsh QCySՈtl%4zl]33ZХۀ= +44F9q"ݰF ˘u-[:SJm/j6b\T b$u<)ѝSOxڙCR0FVB̺3&ȐY4 xmbTeб6gggojk4TX) J2 ٌHfhF `|pAGw`$s4T'oGe{c+AM0aWxY`mn.˂Ʌt;38w wKzdQǑ3uφF3Y,ӴSe9;ϥ#q[|u qBvց\ăȤEyޞBz{{lxSMы,˪\X<&;k6򚫆,|(HNI܍*¾)걀5X/3*Z#A~e^<:plp6 LɯR֢oaeZۅtC#eygijO|3 g}j9Q[s+?fz4V ?lJnKKM!X z΄o` 'oәV.N+$nq|ݔbͥ1A v41( z}ڧB'X-"˿I;|#5t**?jffM:jd)N:#Z̝t93,CN@e uڒ)M9mdߍH4%2͟nK?ͤKZhg`w p2O#_~`v,ŇÄZfVt LZ^Or~ڨ;Eə#&Ctg uJzK)<1Uhck>|́_z1ee.ʣD{*tg7:`20.V@~O,iY!y1Dy)8?^\кDж7QK|DAB%a:Ii(|W3E(@e 7z0 BْNdhJ{#uXszb PuhJ/KMΖDHP &aP,qjx\B.lO$#*pR\0R@v?n rY@YM !g~%a,o*,vBPhE5VwFGY̞}aL՘LtLrD7=TȚ4ACI(d*o~PDe-dQ;K' /G]r/dL;G%ajߧP5w-~k?nidp_{pʟb%,.R-Xꎽ }pMҙ1x5}MrӌTz;{w3ȹy8q0R.iOֵl;JNpVf{Boxma]ZSkC%HG/ŸHۊa #&g3gJANN^L0eOiq(p5jL?|.i H20]b;\(mҷ!(#] RQdkAyNsf }sfp0](-znX6}".Eh%RE7,J5麱"0j+J3Hÿ;#JYek U_ViT DJG:=.- B|ȉ:@OT{m-ѯǁZ&j/;'KW0D__U' %7<#CQ:咽]#T.}itF b"y_F)(RX -?1i.%ꋊ26ϱ[oe9CMH I\GyFr0nGVɏ=\qA~JP }m5Aj|?~"+.hU7%< ϖNke(ȑcl,ߚ(>*LJ#MSWl^  +UP+qgmLܜ8c?tE7+)2Kgv2{:c>ݴ)xBƴ6FIZ[kNb^@dzmxѝ6'ʔ>M(Jakx#yS(L.$9c)a{v(T=g)I^V3;Q*p$7'/h%'aPQx ?sХ{?\*MgZ46tQ"xdBGם1ǹqNS{#ڳDQ{SjUIoY74b6Ѩ4c=>3/hIkeCàbY8J]ĶO(,#(#z~Vmg>eUt3try*q_ݽHL8glu/  osg(ǯiW0m]-Up̄gCa6KٚAsiSwj+!Éw/4vxil\^".ʱž.ϘVIvfq1ji7I KI4̈́ SL؛ sftWhwr̻7V]aZS8,wC)W3mgVҞE` 'b[Rj6hn(RGjJߤ?8Ȣ8%aڃeGV(v> =Q~Jrg"C6CgM.^* tSP:KQx 5xMԊ=݈z顧]f ۚ cf0Ou[>I!@v/#(=6:5pQ~$GR@4ϡG]]JbNqm`{[ -fm7!沶ʗu5La)sA{ח%Ǣṁ쾠,Ymjzb :3Ƌzd~sb(c&˚i+c=+> o_ C:69 Sn_W"FY H$(Ŏ>ґkc6ǔp"֊v P@Vi7\]FC.X2;A`:S=@C7wu+KB=3 G QOuePid!A FT`G>iۛ^oX͹ܣQ B,ﯰkVT;A> pfM?Glauu R %&WŵI] GiӗFq^$f61b8&QyLFWlI7gDP{> `-FseAEVtqЈM9:;x>CyraW=0|ևV'6Uʶ_ )tZ{6́NQd1ٜ~wsiCksC m@V8mr!mԨg2Oiܱpj Aڿ )>D5wyt Gm@2_m1One筗޵21ơ{U\dwHu#mu:k {2'efbUL)ʡȡQQ ߯;%Np ._Ӳ'Vb}(xS6HƘ, QbW'pK%p>dy> 7"CC{'i'tOsЌ_X/DdZ:w)#\NloĬẀs}꺩EԴ4 ]"HzjG**yw=|ҏ,dg1>XJڠ8tK,c<|]&`z nT4b`ZlgUW_@C҃6R  "_ #u"._vw~_)%NMoY6ښEiM&h Jh;ĆUSݰX*$&5Ǹ4ҎbPצb7ANg]C-k)mlGv{ wzy]׺) 8YY~vYb%uƑſM9_~O@ uy=8~p^ODqR Hv5^K+{F5 lO)3cYRr>8!#~%Rk~EBri@2i53m7kyCW,},n f&{I;0Ni<#2/&8rgٮwt,u_hS.8Ka`y{eם`D*aQcE{6h{[ d$WrTX(^vd nJ:tS0abAi^c'O|j [z|wPQwK}#,-zEp=бچq3.GjQk`/GZ x{J`4q cf>J2i j@YX~&U]^^ @CeJJ71TTdpw1".dMP UKg3M5'VRS吠nJ)trec,O~F+)'%t#NYkl|%.on޿^Dj3A h,uE=+a@%XsBuH-ždo emu$$舺ܵCx_߶P\XlGga!ڑC256ʗTğ'pmc渟k'lBܾ}$S< 1&dbNۻUߡ%Q[V "̌?Ă9;LRozC~~D{3bbt ǣ7jVC7$cŌLlM)g4Ƣ$K %n5ێqV9St*EvAe@7?5Wjm^ Ȍ& 9td%ZpDtOģ<史V7ӳ^Դ"o!,> 쎆EM)_yid0T{JXI~3}.iT,rA0`.ݕĿXq }BYiVjWs_'&֝2xR|DqEU 4TLpXZBZ*q6mp^Ǝ?:P"ojه9s6?F#i 㗩5KJ+44`9q9:mo퀢?s!ѽ (),|:+[/wX/d&Ygm޿EyMܕ5r,rVqRl`Xp$l8] lĵ*Kiq W_ zKa?/ɤpDZO[$ o|{f~@'x[V~ޅsn1.{DDC#)C,n~9ꚨ]ª%+&ϏHMѧ`%RԖfяfL%wE7f@5b`um~6cYJ"Fruape\ZeO;+W*SqP|xj45= /seQODQL;ɺY2էMVyzKqNy-]F*N*_MW'dk6|<`Q ܁`p &+O"&axoG @(Ń[hP{oVkNKb̤= Zf^`G;Ԏ|/){se8~%4a0}xb<ǑMa1nk H=ѧG=cfts{SGHd鱐qWxv`x)scL=`DI5cX03O:*"-##齼oq"}BM 9hO6wo7(ޒe:%m=ʼntHê Gv[Z )|kjqh쫚`9P+ 8cXPgKy2 |]!dxZ;$lV9 %c\>`w yLϝ rRjd\⏋u#z`\hw&9Y-!ڻ%r5B<-/T|MflEѧTZ+r&u-LJ$5r˕KiIzЊ=.FuPNi"yo. 㻁5 VdE㼚e+p~~`lwlnf?ڒ<}Ғ#e 8U *5i{i<և[+pwP #3q >:o4|ҹFQV[qh4^[( Ӧ{*Vqa9 [n!QDLgKyFVO +OQ㈢ ES&8=*VB']Nr|TPekOטtL ivs*{wd\s Fe`HNz]̤[Uك3:hkk4=1,YFVQςqL.l[R0W+ڔ_ \~$1hooR>>W} ot]dG4I\i;RAϘbR|mtӨ9mHMiVO X_5-LA襝)aʋ@'v:t"^yU$BKԐn lPhԐ7{"^ @+Ȣda =L,p26Hqj pAY(L3D:VhcgHe4XU:4~'0A0v%W_tۡLQs{/ k}tBbiD9֞DN3/2oA4tKNo?Eٛy7\poqK]5E(hꛋnK3hq-̭c$%'!t +z.!~X^˓2l؜Y8ՇpB]ަVJ76&PW"y[cUZ($0U"ŭ"flǵmt 0#T~x;tX2*Iִc#DE~2fۦ~vOC~lZ\7": P{jVmXfI*Ap/IjR2NͯeCmj<Y9@ ?mrGp/v >Ua]сt :'"pvpŐA&ahX]97L~jP%Z:R3}X6$$~^l7F'ZJ#4(w9o]܎0=bw`)4JbJf\hYnDŽ^.̢'I?gjWS8, 1c_JD`4]w6sM#5?ns-4U$ݵ 8 = C5ZFJ@r }+o.wu6/sfM coէ;>\oxpW5+UF"$hNߡ+#-[wC"6P9'"G+7 "p#E(y$ڱH^(Ev1|qUF(/h;#MyH 0@]0fugx073XNXߤn BLG'p܁T'`?ATBL([9>91tc~8kQhE6,}]:A*h睞8uT/:&'*-Z[{d`6:}4uby<'hr,ٸ/Kء9؀5\/1#l N/lC0}+jP*|Y;us*K@ikm#bۢ~'eu,6<qH7oQ3}R58uN<O,[$sk5:b< nҷ0Xa&A~j uqڊ6~ouC(wdn30X98˫.⫓oZ*@|[&J"/TΏ a(i#l9oAQdV/s!IdGF}GkoZCt]@ R|[SV^f$=#Kɴ4m49r6ɂ@wCKdJ17 Sl5v*X*S!i@?OVnÊ+O֐w)V+`sqβ>@"Qde!;ҁlf~;'Xpno;ҽ k'fpwq>Ou^$+ƭ4ĠWz+njiK[3z{_ ,~i nY@Q@&'`(_i(r<5 CO1fn ec4ŤK-E.1AϥnSZ=^/Jvi IoaU݋IemdWKU -PT0[WÈ"Z VF*aԊ/;C`10C%WO쮦nkt4d`v𜑖w.Awv *Ɇi>)M;8;҈+l},3)NxJ{$6лj96G0-qNmlD@v;2FB DV[qZhxqw-#~"tJ{D=W67zd/*ϼbٯfϡа+yt ~ :ÒAu"LԜ7JQ-ާVd`! fsG(x. 6 <E1 s)6d7xtеo@XNX4Y4&\ё]^dsdvu[4F<%ʌ_˦nO:=WS4%8j'WPD|٫xzGq!SZk[u8$(=zPua)F? {$!WXI4 &{ÞdҮOmNJ"i#x%'TZҔaIs}K%QOfVALwC|+~O3oY%Ga^#a% ҵ?E$@ A f%p:=f!uf<doL4>ya^ YEȺdkQ&9r r|v'5igh_*47@ɫ+I͑m7Jv|6?_#3*t<<"eNh滴,u;?x^JIBwNT 쌦<Ft:]=ū_697V&řmDGݷt:!=𘩅y]![?_W⵼7Apsy,ӧf4 Н)6ݮ,ZcnhgG|M̫2⁵ZS٬Kyc{њ&wzCZ`l[n%E5rR=_Nn o L\#KG Jdƛ6gL+IbÆ6ʇO>mU81K_vp#Kd$CD"|NAkcPhYvkZ$HOq w(B!H l1lP`a>;v;X!Hbr DjGhg5f6V#Ņ9cZsP℗m>Hih CW8L+NDZQYPnSN@O뎛O* U"|q"^{ 7aHfXttkxwP~drh>]kOsX߸p_*c_\p`jm|DYC#5I;0wt|~bRCG[%&ڸhu)e= )#nD+D!|:#蕚!bN =|f6U z۝rvj&;!3"yn?--`6+?CN*&iպ"ܯ%qgp-ܧ)$QKNSD̴踐U]N+mO 3 }&^u]gXM9ػ*C%`/pyF݁3 N+wJw[PkaW0k<3!GרR~|_"u@t+V,H yrvN,ReeXڱ3"lZ_&z^T>k[h;(bZ}M~Y3d J#FP.c:de:-bhy5PR;NG.KUTknXm.=l/s0{ܣ`^_ 0?{I2̅^ FaUErG+ s8Ůq BZ QH2T:[.VM\Q=[cdXᨳ>IQ8mܫEP[ j*.5ƥ?`2z]f1h2.I j$LfFNs;;g,Z;-lV0T ,JVS힅ۜc&<שqzM v\M$A'> 3p?0u(T}Ik qhASxk[aO;!w9jtU WYt?q8J]:WR- &r(,áPn搥N"WA^v1nRr/EKtK)AJm&.bZt p΀ '}0ߡ7;:#MD*12d+> \Z.O_v|RMҳ3.SڏIR6 돦mGjƿj*oAP CFWf p͜1 Pg@ ׋5񪠒sit8W9EpNh5xMH7S#i4UpNh6xr>jId\7DM/e6Ɵ匟 NfSX7!~l|htWS8ʐ˴:ˢWHCi=9n!aMUioT-ʵnA:1"Qhùt^-<3ElП{fS~tdl@ݧg 7 bY:pb%vs.(ȁ5 G̢@Z;pQ`d΁mS% ߂=?lw> *K/DTd9W?BGF 3?,(Kl u|FGp-ݪ9!b7`s='*okx}%/j^2J61]]l댬"vj&/`ч8p맲W2`myN.l>y䌿RԠ&ѿodxsU#KߑʲH}'E[ȩC.P2Fd_ ۃLCi댑Nw| 󓐜 lh\T0LM{pbd *Ng 1&=NXw W:h"qklW*I_'A-a$MoPl 앯7>D⁜wir]bE4_ɴZ$ǗɆTb9wpoyU,RTcXxD S) fpŭyrRyϞ'7eO܁p/gTou g+qSr:, +!`cC8z4*;-Mc?#u&`~SW!`6I$l,o-e-$('qeI,yq,p_ s+KvI<=#LF li=d_L}p>psV"ܛ_9D"=Ԥz OPW S5su k q:K֫G8Ml28P1~Ës;dkq'Ows3(ZSxlsQ_fx^I*RvW CMś6e]Pqjr9@$ ?ڭIL*ڂI/yhPDQ~A9jex NpW XWNP*65jR4ׁa nlyb4[QpLy= ϴV\d^lwmY/8{Bt W 눡ƯC'"t3[O^`Xyj`JSM.9vǓ;/?C_Ftp*HrWXk۴U4*5 0=! 3L)d}F556PGv6= `W@F,M7bd]VK(:MXir)O*c:NI*O> n~h7~t㙓AWtTx*0RSL,[ߛ‘޽ ԮYmkpV| K/'1 _0m4¤K !"bdFrg!U*0lM qmwn_I=KmtbI RM?ctgL3eӊδrf鼟\oOXƷ:Q ث| <2G۠ 0rq:oI׵#X{y?a{no?ط\C,%pd_XH8Vn'W_OkO"H2 ߓ:!@PpQ,nE qaCXX҈~&6֤q76xsVm/|[-sg o]Y#` a%YS*!!M).Eɽ:F/1U)Xٚht1 -!Gt9'xz&vw/!'DF5Gb ͶeW*ی}D!su[A$6oS&.=ZACap!liLrwPҁ tоoc4E RiGVm7O`ZP?\Ifrq H2H6B<0X{P}lD7 ֺ  M`bDaN`".܉/GdSK:u:Kα;ˉ|7Q55^ـ@ kBďM>p[3_F~P  YڵIE{zOfQ#pߚ4(b(Sxɔx(;)ie1vK~-+%N LA~&%m4;%+άw)IuKVW__y̠&&?462zhcXvS?η\*m5⭝hlEUn"VOg2toL>DӨRx^[/.ߧ&""%BVcY<גyHwS@'S&yO1jƃ3 |2Mt̸ k<T'L9}^=$r3¡}R+]8W5t*XKGsY:7a$[S, .Xƽ(2/@Bp08}Cc[1m;pĵPEM)vcJXA"Exۛ\V!MӢa XP|I29b^V{i6hH 8%+ZiK^&Dj 52b mfhQemi Knl9RGl^xH~eTg8U"OmŇUx<[QɱX+w>Bܺ.o$"Yx-]t.C {H7KW7q4GAuw`}.m'*V˶\q!6v^ 3ɣzHWZOP0EZhR}[{F1m'MVI G(V0H@E`~W>2pWxtҔ_\ab_'R{MbKqX@GGȉ7~(+V_x*SQ{A <=S"^`r o{Efg4/6 ,z7bIq ncMW Z#Wkn-(S'CB-@8_;ې}A{Z%'F;㐢.+_Qrdy8 Z _ 5g4x-mSش~g !U_]57\+)?\_gYZzAZP@H{T;V棌h>J` @:d<HQ흒9}-9=\s W7=g;s Sj궯Jzˋ^dg/2Z`G4L-(,XE!5FYT aiIi"gՔ$͋tv\'8?I݉ňx7nR|%J@U2&!#*n,0bIs nu\ &YKNsQ? یA(fPg=cV mF$X o8H.('S2׎|\OہHj,>]nn_7 %!謲 GT?FE0z(*fvZԝl7Oɰ.( YN2)Q_ Ӆ&똵܈Rs14 %R9%t:$oQú~Bq[1bBAx@6ѳ\Us]UV//\AwZ[w;gGUZpHW>?˭6YXk`P]uCXlE/o3=ABF@|#*U$=9%Pd@",@ ]F9YεBX!J?(}E C+:܇C/\d,3Q'gz<2_8ޛb+"us@-ȯJ`=y$zīʥY5ףRwA t_='ځ%6E4 [cBU.Y:A/%Yu"OH9Vwo!ũ!D0|?I lC;֡إ0}o[}:} DUPO.76Os4o&`DW*٩%N-\?,O-9y; cx k'|#ui:z@ɫ) (i0p;tDе=tMJE;)Mz;̶kOS,4O .!ma|_#ddnK{DZ~%z)vk)'A_%)]v\dR x17 =I0[! zxa6Gt4I);G2O :SL@WA ^4i];$&2|ά 9JQ;Wk;f2 aƠ6^gyGR7Mo 89`,P-gARh|e/% 3 FǦy"0^C@,t6>6mOv`,E[ӝ@-Xljy]1'RJm=!`LE(gaX2tD_= Exa-6pivg'z'ƯF0$Qj_[:E> oei㶸D& <0?Zc3!9@-8yffrKm %dcd_-vK!-M0JDǷfxL$:V\B(GHěbVigCWp]]bDٯK {I 9IC( b=L} q~uа2i"ۣ'%Y(mF\{$韣hƑHߙ\P4h&-C(pr򣖖KLOUvciW>sQZ&l> xEx7HϤW#8 Le'噾8mS>/(gCAfv,E  akBNtzViKSԉGXE^0sy(cij4h$J^uy\9Z)|4+8.Z@nS`u2lSœY- cWM|&$U8Ip1֎RJBUlݓep-@u)n-JWL]`=sS;ӬäӬ˸#t#y1 ziSlXztmH8j4-eZ%B6iܲhTĝI {I s\TJr XMmʩ~v!ѻ}. Oo:)0_ef:"1}]&e%ؙۡQbX ,h yr)kՕщKϗ6Q߯Rz|(& l,J9yy}LmS#@vPSN4ix6m ?!absZͲ0U.+s(WCgw_j8 6W !@(T?2B\QTtV؟`+?}GkVFk"Lgn96oQɎ̒ւwۊ)h(Av!Ңl沜q+ 8T Ri"g.!(x WR R4o)_Ƿ#/zݯlOX}qK,ʍq@kJaC.)Ջ,㡕S/cvyJ,yg^+I`SB@p!*c#|DI 5dpҦAFS4~v_]#资%`3Hqb) "f4axh0V=0W.塋$߿tg_ gq}Ĕ/vǘ O4W%:Sh//]|acC["~8KU(1sKYLND JسQ!L(cHjX0??҉)s鿛Utj> U.ńZ:4wV`o Y[|&f*WmKUǒ^@YS5S~1T蝳VכF> sͲO5 _J3>et7M6N~:mP$kRi;Ajx|H}1FvioFvb;yG? u FO7! :[6EH6Pg܍tl>)G KM+$G/8ۮ:ddMX# z\hQy Ȇ$k9 634W\@+t5$b1I1D9xAJS \C&,\_WΪw֞7sYgmkWeDJ%a^hv%ne6Via7*(\`6/vf32rY8(9FU~rVHxKb=U;-;rE7UjZ,{ӆ*#Uax=svL$!<4".gNs`dG30nX;1a~ MH<ػ8WDB-rn吂AԝS[:od@Y*-t=LA!@F} {nFkTG݁XlWN#kc{t4H=C/d4ǒm4Q`kowGCXps#tSER ϻ~\Ћ B63@BcDbgt؜z 4sfd;$WdutڍnW4O[k'Ȇ6<<1k~Ub4p?W"Jg@K@T4iGhO; i+'8+ĸ( OZK@779m r!t\*lP[>̦یla1dL]!i}۫YZ1Xa-v{. > frOmIߦ#=1^y}gKݷ8&4Nr.(ym&JPlK9?t~?A .%ټEwlHk FÄ#+g$bnCV耛~fE8}t~v\^!kdZ0 )T,Pl^[8cÌZtWF9 HC1Om$w޿_c̙ٱu̩4Mt۞=h3wwZVdHӪ}Sfh15v^6P`}āݜBQfv,RF~nϙ*<:T+{0:(t(~}`M\}c l!*z@RVqbhg2^=n嫈JIh#4Aɡw8KʂUI:$/)% g;Z|3.J}i8aToU[Z ӊiVfyy'Xqϥ! $c͵$y|(Œ@]pg5"X\; VV#֧6ݣ蚅7l3r51ф![$ߙ:ƥ3;8.%+ah;lkukήB'U>wc΍L3V宱lwZφR% ɒCM{\hSgfN|4T.e)JF[ionZHJ$W[⅋ {QlxH^}\ m]nXm,F; V{QԎAZZ!<^_j 1mug~]mx\jj!TQHs&x =y{G9K5t fly 6|+G\}5dq7EJ( A#`K^ (|PBkaė^,5,,+u͗&4~Ψ!*/d:p{2%>uު=zՋ̑:D{薯4=g qpREX;O-08 3p#-l  N)_vʱi'e*fsU[ 'Yσ D&I._FJTX闚@Easm_!3^`ω673,bd{|͏HM :Gs;|-t((&lł!wwo _QWΛCY^ #FV;\MW~` 9 KᰆIz"Lj+XMb굄͋@qÔdטj/u.耨yݫcPl0\Gg1 eDDr!{Of=㜫4[|kע`y ^tj}">zmۊ9qdWѥuyKc᫢zaО z+U `V;׬s)q)+EiNG$}1헺nW"gqXKwqa s%tKԴn)Ʋ= c PI|fta[q朔hmeH5%1qf\Vn5`>e-=}$^ L_l25kFcOB;\L߳N2j/9~ڀ8Y{ƷG u"eLFo ƪitWB; gչRZ? O{}"a~{U:oZO|!;f %|%/=7`z^?-o0(A]Zb+DȂ(c;|ALN~ho\Sa͵bi'']¼j5 Q>} $HEn픋knj IMAE:H_(qZ_ E`]Ip&n m[d?mZn#6Sa!"UT7!l1H[ǶvUZ)[]olXiM7%mr\- 7]kc$Gski |}č4D'u ĤP}Ta"sQ'x؂er-mnDV2X@KLJ /h)Z"kGpOd3>(}F:m,%$ܧM}R"TGi9?qI>-]1%P6T'BTUݠQrK903x[m}yUnSTO3?GC?.c/Ȍ#zMDQ -B-|ܠ[;OUEj2x'ט >:/yLE\L_b=3rY|8Fbsj#_6GI:޲qT D.K~"> $I5}ثc0KL/;EovQS #VYq:`Y+OLsR 6go.:k'+2> @m5zL'ާP*dw/K@',U䝫 okHTpEߡ*@Z1E~KGCfɻKNtz7yۊH@$Y ümWRFMx-˿P/JjkjT(#CќFsA=%oȒWFw;M<'U<Bg2Bh0.rbp*}1pK\/U5M k,wp"94/1@C ӸCv!n_ !\i_OӭUy wѧo)tHRRi_FρpV=:eL2ؚ9Lt?6GAs5/8ÛaHQ5 d C+@fߤeϘdJNԔ\1fS,.fFn%Γw*{7 _I9R4UI z'mJ"؝fAgh12O+rF{̧S`v;WrP({ Ll˭>Ǵ%@kddDY}:=Cj n(0DJcl LRN l)40K˜XcW.soqX,8$])=YZ.GQA H;Q6|tSoe&f#2E!A.x^WQjb[MUZIua~/:*CT?[јH$%!b]nHY4ZP.JcZȸ6}ߢMZ OC{=fkO ^Nͅ >_NTo$O)>tc\Ђcx/'Ϊ{]*&!49}IܹZz/&A$-NѴoUjY%Šky6$|nBcTk!zuhc A lt d@'4BqƔڪou녫x{_lK7tPp0!wheF띀HnꋲS,!MUaXtLjǼ 0>/|_N*e;Ofvj _0$JOcCCv P#'~G/L5JG!0ى0R; !5gL$پ@@hR(bH'7 {:/LoZ|Ŧ=EOeM ǏS n\.m1#ru_cUfx[NOd]jjeDT:8@NyݰqhJtmVDABrMrxu' "IDndhH%`A/-(҄\ב@=#/fRMpRdz{e<^T XΓ ĖMpV˖#o.,Ր:-5"&C0Ȑ ufT&qפl}4^߀C jV{W=n %Y]} \ w,ƋKkqIJG^V =݂f" 3t:u/IX?!zY,UY^]^ϯXΠEy8ˎ]s2O=̈jyO{θ[VF4*بlPr ЮDDC]-s28oqo"tu496ؿEݸ9(6 z'^j?#>?ʲV琴Ύ2=*l̖=NK$:V)n*H*ߠ%9T%#`+엾Oz߂V~ g2[ܳIH~kŸ>ZMt#Uv3mIqz#tV~* Pv3W'˲ 4GQ6hy@e:vsZ=U ^ϲOy.B@ѫ펠:/er;3$F=+eSc NEEj@8BL܊ ~pڑq8Mlg?[ttj=7Ӊ;#9+@ַw/7@w6˰u<;dM5|:ۆaS bFС93Q>Ѻ)AbR-|ݮ1ċqBLt܎Xm|#O"9 LIgTymH|Lk K|CHԁф&bJ6E[^j`ef r5so&O_ Y-2'JMMkG*I.[6 u濋uX^s[Nx;x&޺SƳޮAh$|b |#m{(k\wn? "_e{"F{it~a$m#0$!5V)MRxM#8K.~*(i:B4LR>FS^!px w:dY($s|FJDݫx5G:Vd=ێ$}Xv ‡[2 D;6-%>GBbeSuOuyxRq')dXBan`9 Jh˒|֞=8?!( '~Mbe噰UT<1X~~v=YoDk|@F*& ]*KI叔/阖ǎj0 2f㓋дqBvQй sk؀\XL{nU]l#T-M,~)qH;]컨%dRQF_| cYEpcΙ4)@ձaOy)̦JS@jptET20 Јoy38ć훈.yzzw&ۻD 8Tւ;?!EV# >+DTn \&{*5b*OZ,;>3L+mP"T{꿂遝si؍^U? JQLv5X=XzW{8]*tEi"΍]m7uH4LIh0ݙ2Pl wx+k]\jyB藀|;khXGs.medbn=Z/YzT).l%݀UGq!^<2u7Jq~n* Im+D3B){YmS,Sbnmŷ8O-)cU_wRonGK>hQېIˇldR75Gϸ1 ;kk9majd#T Zҵ޵&qwrJYq_;ypibQ%|Z)ԕytg?iՌ' s2ؿH ӵ}!"pXiuQ6q Lv,uh+&%nho>((]7 M6U<nѭ=B.=2V|_PLS*[mnd^;SK8q c*1oDyb6zclK]KxIiOzd.+]ViPIBSh{#& ~Iw@aD~{R[YߤW|O 狦UIuBOORon0s [ @8-E ;A.jK_pyrvMEe{@ӑLF%v@WUiuvC6f5R]sZq'5ԜsakP[7`_\^QP)2㰙LӜ9]l.͵uV'%mC<60Wﹼ;xN'ѕ% <5ZȊa^Ҕ13q#0>xƑr )rE/VGkD-t6lFk93I(-?{Kjz0 ≛l7 8,(o "ݓ5TV2]M#ARF QXq8h_Jاq_ȦKWn{yLX#-U_b9aa 0˶%LRl{0 1p= %Vg#s@L?PieݹZȳ@w=6.=[{!Q$)d G8$sݔyyϯ?z;h]^7[1I_i6>W[+hYQ(SZ(l|=Xx_:vE4ױMB}*0Udq| MПp[^R>7*]=,+G\{xZa]ۡd9RWl(A=h 3Q{Y$ oG4#*'.и;GrIw-;81sep 4ݏ `!?Qmzpvs0E:AZ6oK40yi"--t=6Ľ/6{x#~۵rMi:fz'MjjaeNcgEKs Nè6Ӏr]{dl&/%\~ [ZwxOn3=}QjP;Z NǻvNIw } A0:28ѾB>0jZP f〗thoR *ASM9Jt5NّǏC[%+Vg8 tPYqjhD+M%oR-D;`a,7iRrnDVX@<f'GmD͟O!K?1ͼ>ꎵlPJ#nPTPQ8Yo#Z .)): '+zb}Fx q- X"YC.my?[V^ va홻u?7b yzjEǣ^,hTYE_'!tvS~(GҗJZ#yĬa?c n5@c{]YR_ /^X7.&"sL%s[AR < 2}eo5o!69n i:v30)0R 8cr`.[=<[B9Ӆӹ0Q/bMGխ7oVJ2[W8NYdKE M%%&!Th :!kRv `4 eնFs\~?q{>I7sYP ԫscp$74 Waː9汬 a=f7,%?yE("a3繛[IƊ)OX|ԏ'H ^R?eq5vo[l%'Xɠ>JJ<}\, kY&MO %艋:-h:o(ba#^p] !#,#"d$5XQwOp'ć KZ$QOk0x񙄹@#P^=;9V?@%5^+:8ڛkPX=& [U/4:;u[=qV+)GlUUg"(%QJZmBnt~M L 53OmJѭT82K;̈ M|(Gyuxm]MLtmF.V Ar,B"nTp%U>#'`3j}Ƃqp."bShqkӴŭʞ1q0rGOǵ`Tp_q4Ӈ8ׅg7C(ۆ IYÐ#k+)HwҞ]7Wsg'Z%|i[\qw{\PjK Uf,Y^j+\8W;z rOZ%ssܽ _0_@rعTVhʩkۡ}-F3)P[Y|D 7lF&i?KnE"rvB)܄f5ř"ٮX,bR7txLp&Gb'Z`vev < Vqg˃MFvR'B2#>2lRVV튈9V,wYGTiVyˆ(HM |T: lڿ[5g*dky GQ۹K7~PrH3s p@uI#j\#SL4} Wg8pt@(T)hfSb˥_yI&rN}jf! iudj#I0:z +YyJݻ?Pk*70$jA'&qD ^,VsOA"^)BkL( sYS+ulhSTx>Cߝ]P sʃ+_x/$FnO%>.t8B~)7P["S4󊅃⚛N8x*/H*w(%K*KPI& 4'p6V9)O2hJ| `HY-hg%, n!zFm#Fل2Լ P?{y ogj5ZG(Ӈ9>GB y1$54Ù1֞fSoi@Й&nPvкvX?gwE+6j|@[$"u]Bv ע+xח4G8RC"p!`RԂ`9i@eZ d׽jRm6$#GeSbN?-n/ܺEsUtiL;mH 6-e@,PvZnVְT|h ہh@ bکf$Ma|V%UC$_ծ{drYG=ں+t6Iqp5O$rVBNv9i4Qph*+"R UcXH.hnAOKB.YI#z/Mb4kݤWl[ G/r5Ń DtxP3#A2.xCvtG[zDKڶ-/@ f7{r เSp htu a gM<7-kNN$:8ZhqDZov@IC^F#2rG* S2t7SY":rt|<ԄĆo"t:#F6YRI k=z켰Nkt&;i1lU6wy=N`wCnNKdK>2^IsCGy(gk1$aB@4=F`3HeC)jb@*;y7m@[ EiO}^ȞMx%?y)1Ժذ$UPPe1僦18hXFe(YDB2r*I/8*B3V\T__/np53)oo#T/p22Bud0]&?3KH^3h);*S:PMz}lFAѯh/u6옋z2 OscdcEUp|A^ }`=Hl2kS*v'%jDS }ɮ$Yd?. 1O7{\PGpOH viJ6;9+ m@'ʊ/Ť;I:w_GH36J 58s)[h`e{1d n;D~E3Gj"h uȐ<뺂>[H켮M/5 =7UȻB_76 ޻Gl1sPe*\trC)iFF]*N6iVoAǜTH<85]Iy,Y5ETm |'4R O[{?UղBLډ&(/Bi70DQtا:VPzc0vk@~f1l4CcgzԳ\mG=8; =15)Y3%" Di<ыqJ@N*<<k|. rQ8nN~!uN_Fjȱ SP*ynOej)oPRmA"f.8|)X:VK}3-+FlG6.҈^NS㹃J6ؖ<<~dCz&TES/Eݓwӟn]\p!Jo R{ E̺v@bbw%Vs0u%\#kҌvi1. ğ@O8$j p=$5ɆW  W0/6E03-qbzagĒ.e9vY:!Q0;ӄA&UZe~Ԣ,0Gu\p_UAN:Oa ^"nA /Dzq迴#xq o97Af-ys /8@iAw̴ƥU r.?rsU,>=uCZy #o;x<<Gݏ z'MOU"dWnOl  ݌Xի=IH8KǸ5ytL $jlc5lH Q-;|-̡ sR_ G([ 8WTNaZd%fՕbsH$(e7zĉOzhAqie9 7Hx0|'|+Lìt핤Y h<>.R%YHjb߶5dn(sfZAڨRl*EPYyQD̆E*j`b+f2)L߆xB׵li :L_c[]K yZl& z: ] CϤ>;") a\+˘*gNA() iiuL,32 Ƭ9U.e+nR@/VZmc9W3ovhXsv;sKuUN']ʡs)( 8jLj]C20 : ^¨ Jn-)q-38amt]}ë+j&^A_Ѓ@AV:qbu%QT/"ww٥֏9KVd !gAM{G 5ol3$8kmRn`a׫9Rhh=7;biڣ(Q)6m;OB̵ r54Ԍg@Go<+A' DDWxawbE)32G1zOiVYAUuE˄c5\Z*i#/,YS2WM/$KAPnF_/vt Yb/:kRCɗ5xǙHHa Z2 ->ѦOa(S;1@K9YYE߮cӺ] [Ԓr[msK=$ۈl tEd m 8d\PV]V kyz`gaDcL,8i09~ݿWՇu:k{xو!;#@ʼզPc ޤxV|4uD^RV/ &U9^'S [<) oۊԫrE t +~H$oL&6@=1sr=< 617>{{̀zYM3"45u9|]c8w.:gW&?7FTy[A0I_kXoJሐ=6R/ʉotXO~eU_u4X;b~^G` wѣºLjD PcI=8LRR_͕ sc!0B3. YĚ({Ck6bq- UkT̤;&8<^¢ T5H+rp4vtI#5^ RhY/ 44{|8k`wqZ4+3*ILSQx`+}'涢wIC!:鉲aYIVU_Gϳc'xuAwo>qf>aG^q5UvD_|Ti `hDaaSTl̓ΦSBk|ݸ休8z G“ "_ I"bԪ7,(YN:s˃D/Y1v-2߯"E`^X.Q/J%_G͙lPC& M2955[o1vUHͲ@UJ-4X,D[%DxZ-W-*Fh!DdfFX_ L ! ?:}|ߟaup,q71P~!% J5??3_3*2@t?43.G E(ח ٥'^uΠ43.#UlP.@+ KPKKY$uQfz%G:sZ{;vbޫ`dju4ĵ}u_55b;]9W;ȸ˶Í̤﹫ V5U[b!7ĬK*$!S'!WøS{0`4 8[ߢ,w{:GJFWq$9fKn5L9w(~< U<8C "Q 8b27 5yk!r/X3۹ 8I$iu`^+͢$g"j/JV\SN @Wwo4 DI?NXbVGr[O678~ɝ ҉l|㫍 QMU4+\ t%8NsɆRUcZ LG{̭2;$n -V@+(y:{8EObkEfa^= uB`8w-Sy*dj&枊؞28!7D.|3 9JRꆚQA%T :N;9y p_A@-.D2p|#`0 JB'Q}@/%jrR߀kpO)&okg5l&"J2{%wR}o3:gQh+dFN&A^ۑ480j%'oxȕXg +l?52.|cybx2&v0gVϝ(R ŅިF%M. !gîCe7~Ce_{$ +UTL8pJdq: ɄN;Po @@:g"m]|3eZ< q1h!Y|@f?fWɖj d6TqY.ĊT~'l}Tc-d2Wơ䁪g6 Kj!{d] /(z+kusjAJ huacE 3Vͳ|H}H3=XPYu)Pn8dAޮ-[`ֳ?{Z- Jpu"|1O[fyd 1qyτe"fwNrlÐ\o:E޴uP)}:*}"\O7B!'yY[g=Yt#RcvM2&\Bf,gc0h e>N"i9XQLҐ#G#"'#9e#&=W\u ٗ1Y*ϲ /.^٤9jF$qL }n+L xN.) |E5q },8SKւc0ҝ.v R2λBsє_$uk@`d}ÆJ/V;',|pVbΊc 9agIS<7l#2V][6?/؟6<6omrtj]3Dd:[9 @7tTBFaQıe{.bhΛ==?PDK*\ɷ.fqƛ ar;~tEz&>E5g;Fj? 5~3ȚgAa܄(/)vwfG9QŚ%dP="u?(/+V $G#0L9w w#'/`Ĉh/[1 TT\1w{. ;'=!OȎk#Q"7+'Eq4h-u Q*}u-cٳ ӫK|(Gv{85hoE ]onVfmtl'24 jk 7;.RkBF`":!_=cU1/S"!Ɉ32¹Q՝׉ UEA9њpi@/cSmcvFV#Օzp;1v!(GI3J5" )_v))bM4#YP:Ϟz3%+ ԗ;rg넣.")NF`1I|Un6uCd Dp2rbd!/t=uzw?.m3HpD |=vCfoj7v1~}?(N+v*:K*+RFPC Ҵ+PZƟ X"dzpJp߱ Q*򄱹"^ԺNXzKydXϲ΋}LnperNq8$j&(p>;&]LSo5 ~ʕք'ׄN8^Ɇ{or Uy?t[% ~f$pq) ':*1`4OQ]p,æx-%=x;AA2 !aMROa%X, _^(A M-~x߷;74+z<:Z9̘7_eG=nvGwZmabH=Uc1&x衰1Sv@;1:ܗƬغ V9hܶFDYq86 ^blD5 i8 ڿ,hz vAmlmsEa_u賆p\o'^igXH# dQ,jE;ٰV714تwR.oR'̤zPm9=2 I rȤ].iH.PE1>)b=V o)tWdo p0q]uuxPށޏeJJMk4|g$hpUxџ#_ ;4`?w ߏ)ƟxQf,H}P_oэpR,`H쟠D%-ݜf(Sڷ#h?cnK#ğ8AYw _y]Bdpyw=]CRhQe`\僚}늚`ĺ*}-r/7KLnbv҂7b;E.8Q@Ƴ% 72ۅFaS6nB5YvJK;M!aŎ Tu/=:ExE3f_u+϶,"y_ ѝ{ zQbGpex8kts8W.`HIѽyv) b:1M+&{߅sO~ M3c KUQ 1lXL\"ՆƧ@Qƚ0ܾؕp{D7.u+UUڌm/~DQ S5aAiZ  fYU i{,Io-,m`?϶S8㛰,pwgIt&etbFɿg/7 vsi 霆x)hWqPA^bԦVC=# v!%Ho`v]'lgVQ7dXdf3 OԬJSD32g#_ nIhm{O="w,iOǷ@jyᷳe L ƌSz|uFEnQ =On020NICAv;=X51dՀ&k!ʖlv{ZmCxi 0Y 9 _$*y:d&{:15jd$, cXYA]71X9SБmDKf~c 6S[ͧϬrk y?EG:mvJM~ m6 rCjxWJ/M ҜJz^+q/_uqN?0I$\/anF0=v[~pC .XGptmo':+ML '=ֽn7v͎#s WJ!(FU#;݈J&)q9*=í޷>F v s+!c*+2F?FUR[W\mog3 mNmlMrZl:Riɥ8a֫}1p< Nꤓwl{EFd*͊8JTG` "DD #a}E"6oɁ?H']5\5~Pql.,=h&'Kw3'/E^ou+\Dqp;>'q&*GXPʻ&rֶm2hW*xسS8$Pa&!4^D0Gݪaa3CO|BIl.ҷCXc/KJ \as8JhA.lD'3@QK̔kʣVJ5뷸FBGpl P/PUz٨7r0y4(b'L(d \?r:V#{c˾X0el`&ZKU D ;q\B1YdY4ռ!e'ۃfuV7+Eu&W^EZJ*JDʾTP@X۽F}QdW8fllu{eg s]g| :yˎqdIX6+lRk]%vhyUnڗO`\^YbRtypqtKMjmh]n+PtVb ylz] 9 -Y% ÄoI1(ML xQrV/c-'TK~3tfx ZA9L/Ϥilo$YˣOݸ\Is5wD" $Md-_Y62"<_&Sj{*g1`b+݆Uڤ0Ԭ1 R2`^{&bnh5.qK:2qHfmy9?cdv<(Qeߟ5rvQ@-s/㤩O#@zYho 0=C#J ܜ~=dW`^DQ:+hȗk ⎳ǤAF͌ٯD]%]ʞmNɁP?h?jQ?c/%_޲Bl[6.ڞ&C~2'FUe5Xne16|Z}rsU)ݥ\ԣM/ 9/b0sduŜe nQ)sLB4uqDܱQ%SN ܏\̖aÞDj!]f12$43 6wI]^3EU}07@(uM5e}nj;A͜VKr5ȬC; O9|dRdM:;=_Z~bNy6z _`u*?S*wYbHC{Xԩˇ[paN}uLo*y>Δ6B0CЉ\0'H c& `30RrmF%fvN 0{ Xo48'&pmBh ,@5J o֚y5}GZA?& -NpޫPLih>n-ĕH0ֺ恍ܸ\R4:y]Y#1ď-!o@[2ÜaGj'{1a;ZnW8a:CuԖc\ .oEn6553a=3W;Xa5OTFNLӅj?b.# 9]q R el.XfX~ͳmAFt[Z{@CP6Pm?SAXYmAK* :]UH y-0zuV' dg~>/'p3r]jx=P d^2|~CrsU PX'1Mt-a yo!Hޭ!7NwF7R~okQǗiM>Ve'nz瓾-eqw: r ׯ`RV?D'I}8̞T AT+"k &Հ]KJBj\Ǫ)μ)|!?_Ů*Pv\eQInIݳtTdoFL+# do}y [eQfBZ5W/Se_w'5}*#Ub(vN_5#CiUo:7G4c%}n/jZ$NƐ2޸Pw^d@Z רMlũbYI.UxXlBʪ*;SS$ɺ^E&'efU_id3o0^R$-Ku7D1iwh+fU:GirB9LXzI" V2շ@0p%f aUյLWh&3.9?~BPObV)M2Y1bi 8]Ia[pl$ۋcTK52^*{Ij)vr+ )[7sY1 0dHC8ID}UY7%ylٯIr3U:ˠr0vpr{&939"a+D^cqqk>?O䋲2PؠZvE(b66ȌI[_sPEYU.Xj4w ]I7Y'̍dĤXȈ mB2 G/?!w_4|RMDŽMd$݃n)gƢvQ |s|>VCgDtEdﷅY(g:LQ.Tt)A-{jҙoJsF c"|2Kwu-G$f-[]JVxm(C;xt ޿$hW?g;W=]”.ُE,tY׈~y;`e6қr+Vm5K3fmQzj@l,-&1sV=%3Z@CwǐalʼntnM=QlA ky Oԉ*#^5v 6%c `!b3(0 v^.{-^erC\3ȑk,æn7#îҶ@^Fj-snViIo%>f-1HR+OxJߞyG1=, f rUv""p1 &GFW4Kn hυuv'n M)I7#vZ՛-!!r  y 5hE2\(QN%fq*FVFmH K.ݫ~#2Iz&}-g!#/yU^;UIp@R'lLj^jz0 lE+_W'[;p %pO6`!ث9~p SOv_+6<%01@N&_(FEV/j+7QHj\$7##J1PE)^jCr~DHW_\$n`kCDyOvGl$x.V.S8RfQ5PE& ,E^`L=JS0:zw \?0*Mz?H΂<ԱKY|l}Ǯ\]˯:?}.,XM <8:p\ ˯U i> FeA遌Rq(*=Hp}xW|h4XCXBCG=vrQ"sU1ch^Ooo}Uݿ6> `Zj7wk3Gr i- 4Hf 8yU3 *XHSh4亟`:)mf 9ɴcmmPAbfw 6:$ <۲&4U Iq[s8pօ-ƤtDEW%AÝGPulVUSw3'mb$YY*6rW#_*z3wﺐM5'Kn|i쭵۠@ޘ1X&>ξ=$$lʹ”)|q͞YDW!l6$'Tm?:Juۊ"bGF$Ͷ&LJzwAHRtA橞TG󀛰k.9>QƩۭ'B=X0>|%^[C.{+I[T 9?i Ֆl I|8{p#b1Z/ nP<63#%M=lF5D݀e|ٱ (n39чg,n3=H;)ޏ߻m7 ܬf;9]+UtO۔Vj}_RǞP{ɗ/NZOG(zPԕV#B0I|m}9e-QQ $lI-3RswI\'}+7$n(ɋ8X0JZ*8K:]- J8W= n9cI/N.93RatW%%ii}vI*CG-w(:xDj+cm=C"R7/ouR sO)Os?VY7$ҿܽem{!72/Y Eo2Utݐ޽uRLi7ɸbqU$8I$7i uZ4fu0ۻuiǺaAhCor j@6'|o")I58l9~] {TU>8^ոQӓiVI#x"[0ٴѦ]ȬDL& }wvM&s= i$׈H~ <]pa^VP5ѳ|gK8RD[Hk2cߎAP91DzM`.7Fd!ЄJw:j!^z-ʌ >k=ύBZYmF oꖣX\@KD1OL|IM$t1_OdL/y#(< ҚCjS?g`}eܱsT|_ԙ7Դ4aoyIj(kqf B@S8ufG#io+_KjSB7 Vr6 .Xz5"ֈ&y-?歃ڭ,RP8=YpjN8y l`;\汚c^]?l VAئ0>!f?^dҰQzBE9blsDs*h?Qz7+{uj+y8QuAI(j+ԑz^Q R.֩c a^)h]S!47Wiy՝&ABa!u%1fLZC i5ThY`'!Hts4cgi)sUD6_a㵃Pݨas}siQf=>5kK g§ wa: *9"fgz<7=nf2m[nh < 4S<9=qURo܈=m0pBVBolR*4c7=N^$ص(}'n.O+0=LȤ=6Iɔp<*u<;f5 oH<#om7F ehʖ1$qJ&fZwZ,לdׄU]2ݒ掫uN5Ġ%Xl!]ߔ;uܣ$g>J(ʫ+ - CG(kB^$5V@x0HӈBMl+9U*:%d+#4F-N4ڬ*NgIgzo+KF$;毀ttae6"[ɁW§2ͱE1}֦afQ;rHqk"Cw(jh:G aԁ]g#6,[ԃ:Κha d†o$\>BΝ#_BSٹhCګQ^g9pVC3U.<+;uDB66~ pn=kl#Rވߚ rc(=*pR&"_' woյN˩u1P`HuRO1tջ_w;TCKD4*ʀ/DzYbYebsM~ 1WGLe[+'o.;1* F p>G)34*7Hk(KRh-Ű[&zC.Z[ 98z<"cJ6]79Hh&YΉ ZCCܽeOJ_/u)Rb&+vI5IvFJ"'27Ri|־lBS:fL}={aWiQNLY&wdd{(Kn>ˏq]EZ:V{ x;!&{Ypf9]8&)[n`4_[AE,Vi؋r}b:ֆϤS!UFyvVCz4A,ܥ7gj74&"{}>g w /}R$N&!i,5z] @ 6oYH9j /%;BX(Y3巵j.>^(H┢,t4d8u?RCs?[ำ{[H.MelaA|/~R=^x1\4Y[grʼn @?1P{|Ӛ!bC+^5whkM{l! dp"-= )emEV2';a*h9D1Mp7ʹt]m**TxZ`z)৹C$W%84t2zSbm!ߜڽnlHȃ^bbǷAXwF'HP(זXDW8dlAT. ώW0/~ F_r?ߖwY*a!)5b=k4p] ExU5#$䆈[,ōOn/ n?{c};Yr^}͌(~c5|~ Ɛ;+'9f^NW*c=&T;$|r|\>E=ƔUqxkAC ?X"g!rÙ'?2=?F̙_u%Jnf*eFoBB`e+tVUudi8v5pJW#Fu{8ewv%_ .i2;іs'Xth&*-s1H!k\/ %(2Zԟ(W朗/fQb,J{4d3=VVSv^gcIqYKY5L84:Xci݁Jq.0JsSCz|z[q+R3-X&XJޞcuғx~읤L k4-ќ˛Xw]q C6*O)_k a Wp!vzpj%yEڜt T8gv1jQ"ij!\T qߔ[QRs9$)}rvenxJbPoBx%>5Í R>%V>xuWB1zR52a "Ubdiփza#C)>>`L?<}=TwyY^:G xO+@Axڻ{N^+Y֋#5&Cw #c}3ķe˄6i̲[mbn쾁@ !bepHt'ZqL_d&o~*FiC[Z/8oaSbH*kzA5&MO=#Piؐ5OJt6, ŝih^ɋ= \v.LvxEjG /%dޮ2π;ovwR7`_A:o>LZ*cR\ꯂ+Q+4D5{/.݆Q()]$a\?kDve sL&]\ İxuEw) oFjSM෉[Zu^~xgY 5di(!O;>)w+&gZ+qd#v5NVdcųmܩ&551M,zknQ4֓K X"M8`ČX|R3>r2'}aSćA+ ?|G +NUCez$. 4)OjZF!v- ~ͅoI x,AU9/%$~\8}Gʰ^6RҎqv/tzR_0颇m{=qX/U2oZ}71T^F\0 n4&EQc~͔lŞ:€UY[b VQ0T؁f|;L8 a]%-ፑ_wio}#O VI:c\l7PYQ#)lXk6Vpt}&ݪ9ϳ]52GUVp{)9 (͟)P3\T븄+/Zlw} ]t$ܮXNՖGp&~Zt]bM_]}ub- \p$bPںbj[J)Hssċh)5 {^iYM{x@rMC|{;TsUs|數ruo\͡'^^'oܥƅ4>at<_t=M`m4G%s8} ;00ׂJ%eP! y0Lo!,_hmS LwsE9ZJ8D8Z3bvL H/pZ#q#L?aEVA5غ왵ib8LNA3jϚ.W{j%k@*%+{$Fo=VX#P@ouݷY٢ E"$#ʻ.nC ؁Eڶ"ZH8z^Vcvp1DCcO|mVNz'~(n"M XRy,W!kGB 3r!&Ft@V]H2?ҙǓ=*gpPp[w mꁁYSEѢ yׅQ'Lڇj#e2'׎?Q::dp  o:Ɗ1>'0gaA,Vk&}>3edR0~EuQŭ.S}lRRs+u jVi`QOy$`T!0vMP¥ >5*Jkr(Ti/ m`,1 ;6|/Eӥa7{w-=Uh>nAeaA~f`Y, E]O/cPFO}"] Rɘ HdY{!XoSɴYAO!-:uU\ ˱k{w$oq!O 5BkCG*I܃Y *kL7qIR=DͲula@&0g0BsFnҐ@aqyVfd#w9j1Q!Q:v5"'4Df6j|Wީ q]t)̦(s`t2bґdqiwĩA}C.;BPx+b%d_0ל); {o~`f[SBdoD!!R4a=^u.':܀1u2jK|%gNcƪa8ճM)5tF4Lȏ 8#y'(j P-4C|.ڋ2&ŢHtk+l~ UH_Uet |36[ LSVK`wK+ [i[/YR_C|Z(/\\,H&B2Yd ?&W%*gv3Z.,Oj.bڮCVTTw~|+0I.٪bPE>Tz@I*|RR] \= qXq(N]V=I3愻 6鋆WLXéGaXN$7r+OB9-wy55M/OvGBA~$ԲWI)JM ;]ۣ94#\~DKNp>+hJ x)cf"#R߯ `3ŪQJb.EROYX Co|P 38'GC,G9؃&i:Cum.l*sW:KQ n 87# po1ٗTs[aJ?ViX Cҕ2YSטIcA-g4} ; _Ib^9wYU 96"P"3VzV7+ཙkH'|%0Ɓ]GUߌj77yA i7;cmˬ1dtدH{ۊ+HQ┱SN@73|0fKlJ2.- 3 E2QǓ7l/f]C~wea9gnFMKFu7v8QVB``igLS&(vסc9A (ydfz1`&a)z6zi$`'x,33_y_Nճy*;볫ҭoUȝW0=  [ 4ZtL-`nT浴uY~P n4cn[l= pGqPaBž,freŖ~t>H ChYﳢl=mfuP%˓ʆs>d.BOK8 hmY#7'tX8BDo9 O#)2]IaQ*ֽ]dE,ZB*k窢lGxڃ_nSz<E)ȩS4ͣ]`Ж竺*4cN6o;r5rqNg(¶֒])#';9>ݹP[̛pZMHȱ|\ veں' }&E2OwB Q,EFm3x~A^ၢ@_7y+,:$ &]m\DI+>!pLrm,t7͑Z^q.LwN3A7uO|Οdxo%+XsYD=|HJ|T!< d ;:Lp/f"Uf][S#a.>qP?w}4z@l˥6bUZcGLH%m'hǪ1 hR^`*JXRۻ*VpOYv%xoJig7IS 5wʿs??p)6UEM.XԢE~@RˁA *qaWa~PBh3V,Mxa٫HE Q{( Nu򴐤 J< 4+tfBtX 1 w׈Wzds`:`]JMJ1v'I۠xXI:6.s- *>־R8XÃvV]la6.r[h.O\}CA@ޡs^rj]k,0+QO4g^)zdp2˔OwX!-Olm\ojl!MhOiJb1ɹug`=4:̞_vcUj8y_f2iWQܯcϭtKKu"XgD`l[s74J; Pw6AW 2+xɢ~pɯ/[IT)M?ډ(TZ;܋jQS?P$wwF b~] "LR=MJ=!O/tD`ơz17kᒣy hh=y{i\MOQy(5fl쾓k@l6/L>c;WӓC*G8ק}`DDuS%(0-FK}mtP47Eglǒwږ  45Znl"3>(O(DR3GQ@ y<؃;%lR5-` |@b~xb(%&2-3*`߲8,D3h/>,ua/px^= SOL3,v'-%I^ GfޯQڣ-;Y&׊LچxHDtu~>8,f~ |:6a1B @FKpQ2Z+p=IUV0F>_lYO^ Ғi7Ij JILgBw%>$7AZ ;=J48 ؞Lts_\ ?ZvxWl*#!j`͡bIdz65-H$2B,biļ%4Wzb+=S$@;n~E3W ]yCjk1<~B -0sY[?S}Jf97 =oGk*Yy0T%J+`"E&j &bЅDU5 }Od& zIo]%ll\{bT'"땍:y*VK.i[5cG+ oE H<M=xƼŤ0tJD{9#7P!t8K .P~ugϹu磞9jg~(sH'?2sAx*]PD8 jvx=V?Cf$5"}b]ȼ IL}D >6"*)2kMQUsxq@.-4R{bYZ$!("4TV:2 ʨʄ}^d~ĹC@UMI/ӫ~)B>TL.dv]膴Fڎv2e:Ӿ]OT`<Ϫ瓸@ 0tBL r0j :FPׄ,>Ӄk`T~q6ΨrH%XYUWiL4 |Saj sR&>W@۵Wm=d1RGY<6ƈE! 3C*i8s~趦! Zʳl~(Շ*t89p#Ͳ1ֿu ɀc\햏7A S?ǦB˹wLNBB@9 sIBR[kM: IMHyԬ#0M2#z۸$q_ҟ@s7evXUy` '\~sN6ɨm 6l;sYJqӋ<7[RE"'4]Y3^$u% Ɗ 5ukcN0xK /|oQRr7rD0LaIQEZXLH\.>/<أV|&#~e3_®b c%H`D@,(^)\r%جޓF+ tK(9av0F⌳#==ⴍ4-<*h.qbT+n[L̑gp.$}j^uC6#ޚ<O'}&~'p߭i1?yEv(|zܢ^U/70icz_H;H%8=lf*h;<` #54W2|˔O1û a&ϲ]9+v|\ K⇹eH~'DKs|iY?a88?Qyx2sH#l 3UCsװqs;2؂eḾ2kО?gV2l0uw9jř)wAXLs?fkO5?3QR z_1&=*Ɵ炃DA2^*\̓21&p0/[ı/l,4X ̈́7s1LJ p*0(M0:l 4z4D<|;d~0C;i -ž`آm)-=[ HXLOgq(Kl(qʈm\ [Gcة_oAsϘ_@5 4Yxͅ8QE$Tu(/AE,S8/Ś\m%kfp>[8S<2 SWPL KL?-zą܇H͢L$D鞥Ұόn?p;cai]Sp 8$㥗&|VB1Ð%"[S?VR'ڴ*@ SaK$Nz28.ɞn3ɖjLsبF.,a/x2T3T0x|XMR [nbLRO'y/o jqY{%G}ZMc&nAIZ ~&*k}#uK֩TuY/A@}94F G "S1ba6vˇI+Oɗ/^1C)PPH`% Y_YR9fM6X©Ĵ "Zy[Է\% i"<֙01;_F8Q`:0c_J|kitc0e&TLAȝ{?k;Wi"hRyE_w`6U w8?5,۩%p=0F>픧 ̪D]dL VsC3dq9O 9v1ŀ b.:*Me#} iG6Iҭn^A.%IJ6eO!EDu!-#\nL/Q'{ln\NQ=}|# `%e/_c'C"U]u+#C"-qj26˫]iÒ=YÉbJp ʢa7&@UhPb"O^AJ8J%O^V7Ƥ;ɝ!+vlXX'AOG$]謠]qh@:6<ۑíV^HxiqdOpC~xy_`G4Iz)o<|52" OobwMypj8)2\w䮤2Г{g$jgಾ&fV{tU=S)@_BQѢC5[w!ۚ=@%fs~M0o`Fz}=7RO٘\*6JTy%DB`0V&v_BH v^V_揃~6l \1}51i^p f¯3"7 sԷ!Fh\%cR+[I-i+{)&8-on8D:T&@@/^X(fcuw&0o!z=h0.<ـ{;8pT04FWU,F)0W+p\аMiSڔ@R pniji:]Ur%B~OiF~ Ӓk4zXbd _3[H!D'e>kȋyObRTe=-!? "PkYɣWnXimrG+fEeW|sb.]}v>es"> %:J0&_~|_tSz[ixuji.!+hT1Z O:!}j= DĞ<>N<DaUrJ۲+Э%Tdҹn+9rmRۺA@+NQC=PuND`A63_?&h^1bksc6kIFA1u҄uJ~.=6% ,q7iDY5C߃b8y{q  \z$<>>xȣWG{ ?ו=7$gz2Zm"!t\a"p_$E&[!p+Lkߟ=pO0,goEN*L9W2:25@9?A/CJmn*sOw< K_Y|x ۫"pJ@MfeKQ"6 S)d<8V~=\Z* 2+ Oo%WlUQylYTFYÃe9c~zG_ni* ;tVuֻ++~gvBl!2 bz"ˤ!yxP2 lΊV[gEbҝg_*p2oT]ٗz{qMa6졗M}!.v[g6fvòk:ܬݠoX9]ER7.[:8 *G6D;M hV=zuۡh?3q>G-3_CΤE~Q|j7C< \R1xIlFPy \fI "E ԗOKniu=- wCYk'3B y1/Y]) }ح#E|`7y}&!,aLRʚ)8t'16;4wM`]$3* DoJ^dNnOQ[kQ   17:7ND,iPl(#=Q)W̊6;q%gE†u p aq4kwz]\q'MZ'N ͚9 X/ + AÈ-v%I~ٔaێ 9%HaO慍)~ZVoBf ,\9Ek.=3^&,%?nu񇯴0ARg㸊6~`\/Z,Q[4UiDٵ3~ܖBңoݯa wҕsʎ 5? d)<g੡&Ti}ؖ|_,`U?^,*>QZUsP/Ըf\X|E6k\@lR̉K}d3lOB'smg>LZ†و˗q7NeRjh=Q4KXv/S7W<D%S )p6'a%Y;acSn`]l~nuvRTז=1j}+C]Fen|]L]tnZ~M)&e;E'"K4kMUpfJ~M8IąVaqԔ ,a_:sS\k 3,Y1\ڈRS= L gM[y) 9.^[k@ ٓYth!Q|?N+9G|pnG$+{7UdRݽEBl)N$zR%BA_rk:r{Hr ܄`-2IfʣSTݭm/\Q-dh~.)EK2cFZ>߽{\䎀Ph(5dԷ(iWe03᪋:+nzM Ҩ9b)3m\{V͉LߺX*##{TMV9vpíM}?iaCEp潓.ZH/c/߯PPe;_'46Č '7CUgB }M}mȶ#2%P_>30'V65>19;^w(JYپMX3ބWȁem `io.ՒLne  <]1 gXN#듮7Xbtj`F +92yE,">\NfF&>M1 F5RRF0A:f-R{&`.c "irbհ7(ECm0/:~wcLP'i 4w,J~[.ae)2{Va z\$Fkd=[ߴYہA`*\^j СV#O(TA;M7I`EV]_yӄx:=$BW'g\aU$&"/@6:|.\Āߤ!_J*q 9;T&B2%؉qlldVc(̐92',:Z)-L5-q}.TSփfCԯ ""9y;i?I[J<Ѿg7r$8kס92bo%së.>O _<?il{tonL4,C4Xg?^N'L:E8vC ɨ!6?\Q/cJ7Iw`o'E&IϏQv܃eo(*%AO$«gR8hQ KRvW0\j|RdHvpLy(vT#Ŧ|l9GYPv}iIͱl޿`Q^`=Z{B;:.L4=lG_w'-63 ov5,60OG]_qF&:oi,"sdȻH(9!;>gU0Je7ZO +Ȋz85҉v=B=ލ c +]fH7χe=dlTM(9A;'ЦiZJ`Cuu\!ٌo;a3y.o5*angVFD Crv҄DG?07'[>`t=6JfR r2Z#4 \* bxoXU<*ONnv&ѷ@Yw6dxcb++<9ID}{۳(IeE<,ڥ'GL{5q1jR~x C8@*{^-L5o]SiG57b`w7@_|N=80!,goȦby^ ̟PYCɺ/F=[tN\~ ΤFdѡ&/qV F?G1'ic5a[%Y\ar $ ݮX'oMõq}Hee"μ$ |d07Y:Ga870S [;>$T\3]cU*%ه*iYHR!T2iXga]Q&,Jvw.߳qQQgT 1댧pU?gZ&r$AѦpTP)g.$D)4N٪~-栔v`)jbIZ\WSs 8qE5$#)n`YZ9mv+nc^l XM}q3jTQwo\7͠o%c_Ihum?H~,fuMhh{nnʼnzԻDG)<7ю-e4Q",V+(L! t/eTReg-q^$"Nk7lU%29/ucF#Β"|4ѕ~ PNVx )ƆB͑$O8 PG)R auO,?2r66ǝPE!PoO2')sWLu9zR\eb7z[$ ]94M rLM;X^(?q<+Y!6@ 5j׃fN>Kgb!JJ2;|\9=T A ;v_0, )wQ]ʓlZ/ :? ,nڬ{SS7捺(f*NpAsF;74Z(ճL7M<Ʈ* ?V&rKE4g#t <ufj`;?ΐ R[ޜw41mq4IIpR~n:kjgn~x3@n{hI 2}_^)ğ1j0*s~r5K`jxXtYjI {>xan*\Op0\Nm}-G)6S *J6 {ONs.t: X-GbNI,gBy)|/ 7mߔctc0),&Pe _̞ra,Re=N8 H1 P?Y2cҜżZ+JvԢhϵMIٮbMy&lpd1d;@qqaRe[x-f58lޖHtJxT`x|8%*b/ XRx/m[<+j7_uqccRt`uϨ]!+1ny=\qo<̀pert /v$ CXF"Ypn՗F@Ժ ż챯 4$=Nd˗wL% Yy~3ôokDߨ@$o);=Xx*N nWpT K}j܀y# Me) uTe06ɵFzJ W >[H8S 0 $S IF8@UI?x0ΆKo$W-fZDN*1hdilE.Ka\?6ɡ֑ z$X Q=rT#gYbL5%j2\"SH,d)](iSʬQr g3W[Z= m 3aS%=7ٰu[ٻ! Y҅X&Tju&Rg 8Q-Ha;p-r >JF3o)>{,:z?[`vO|Lw1K{!%'k9vj]pɃg@T^b-m50kPO>.{3RĴV-)6P yf@OmaI _:o+ 6zp[W ܶp]ÃRmٌWEXgT?oz A<ƚّhq e^qPqN-sعJݐq71UVwĢ22| ;T/Ji+x&Oe;|sa07wE+8R5IRo~l29@\sq)wA)1^y]]"EABn#v'h m-8ϯ弎VHa )6q`i9Z waR0Dv߱bd~I=dZ%<#l&ժ9Qmh̘Hq˫&C55~v~?ь{I1L;]w7L̙ʉ\GXr6)!( b9_Jx/|GX5Ťƽ -L5M ߋo*ڍYV3O ( i[`j|H#<q$t˧bt)*dWp|)NJ7eSؿHl.u[k%Y|c0x6Z 68aǀEF&c7wVIf7.2dr0m$QX|ûPJ4fѽ@r2`_E1>R2f*OZ;e]OZk):{0pܱ#uRtno)/>-Y=NffiZ?Y'C܂sS[Vm8i0S{-Cjcxǽ*k4u:贸3d_{!^̭se)xRC[.%µC*] <冪/&Ԫb۶Mlx,ގo|al6x:x5edP/"Vˍ[1Br+O!R v" +*Ry< VL6%KcjdS&`XJ02}#''ђ:)PgSd0 ٕ@Y#=p@]c;{l|r_1fQ+H*/D-LO9g8 MO{¬C(8}vbV& } CF=[@^Z.933.87ܴK*́ aghRRpopE7BV}ͰчgNpd{ cC  aX(CG :ﰴk|r$0O47tp5^Ueh]S\3¹F4@/7 N2BHH8fٹ id#/;:xPvefUUǺ]L8YZx"y"`l…T7p}$ޚ.hq~-76vgZK[Q`.՘e|e)Ƚnk?َoKyzUrC\t\ q{|,-qp4Ʌ`f&#%io Fj5lز ze:A*(I&vfUNP5kT5 g@T@ߢf G!iP"$}|Wf{Z-TmFgSTI0άp, +6_HZ;9Bh7dEFp;#P^as/W3wUed2] Ȃ|ċ]&IRg8`)zˤߚɅCQ:Q߃v~M$Ck=MyY?v:&;jʥsl/ :#$NQUoۘMT%to^ҳhII&ۚaѓ@w lq*4T$ַz:h߂ ՟ w^_n3m5FXlO Xx|Ma*ŴXP99G犝"t,c*\"kaEIV.xsHd =u )ɚtCdmn^&bWrS\ZLIm\ˆE5A{#ҏ5'[_ErJQv\vuU1{l䤺_{wmI NEGAnH/4;Pm?h2isnr@j&۩xkHtJ䭆V=BMBR9a$OU?KtAnC*^$/;R-N/ r :zbD'(uZP-Rd6VQ}+BvHoBK L0gQY>r~ Pty 6Zkm>3y>1<8T")A?Dۀ/i͵B%U~;dzMQo@'% D۟ANUױ' x#/K{!oËZOt$]Mr}сKRύ|Y`Yfdisa׃@uOXGq+ӓˋ-6shْdyH yi6 g.GP?YNŶ ؎Ä4tB iZIr[6.67([ozXJQ{mRcU'6Ć`VzāŒяj?`qmd į-1n,LAjdi$^rZxLMʩ~fL՚sQ"3k@i:ⶉjrf}!ʼ5h..mk'!T߼i*mhe6@sfТб/{",%w=$%޸C?߂{i|"uD(XI-Sb|Gи}$-w\"i"xJ[_P,kQq3[}&t_c)YxmXsW:2Q0ke&{omH oLPe޶S &*4BXap.^_1b1MI_p2c⷟ԚAoR3'ug(b(APVJDL9s#[L Uu,ގ3apѰPW.Rs_Ēs̓Hv ͆,OdX%xw־%ТarFCEBqljM4L^Ys߫3;`|/iVB38tE$'wuyPDH]B~r?y9o'kov]͆.j64zҌt=Y+rrY-SMS- )?ϞjXXWt+ĉ,-Zy42u]/a2bڇaJP!{kR"MPRnFm?w?IMsU+_wR`_ 7I:dhVvЭe\| NKTRazk1iԘ B֝W[]NDzv #ߴwB,pY@6^]ke]VUX^*#`&ۧ"#N*H%CsǛzH O7MY:b7c(xbi`,v>+פ#>_!+>"JU >4g?{~HS˻B9%GEeQM.i<'~9(UHTaۭc'VEʳX8P4>OU^եL-`C ՔdjޙFC$<sLMe7:=ГR pd;)W…/L=목X U40KK_~@Q='X3鑰yBWbՒD 2x`9g+g=?% Ncic:l cnCG P{<\d%JA)/EM)ElL67WrnrM(r8}BK-B@]7)ᇞ4w*lA/TMW=s7c^X^1Ji|bl OX.4+נ Cӓ;1旛B{DAP)$oE= I /CLTV`:r#W!uр v}_aFD|p})Lh Ll~B1yr95Ч=!K,;!"M+}-~a Dy'_\f6q|)?: ,GxχS΁)\k wǚۡ"e@,f+чy1*dWz}sRNm L%5'i7ĄmQBBwwx@n(2|#Nr gSLnjv. 9>G3uner7 VQޠkH>h{x[=ҀoQ܁(yF*-;L+J wĊ R%.a;. CeE a&Geba!x^;7KR($z #UK5'|Ʉ? x^ Qc D'S*mɱ~B:P I_$<6<[}q8O-TvNmeu=ݤj}&;VK4X9M\7i۞ϝjA)ug!Yړ2JGdI VN@'4_Cnn6G %#g,sm cO=(j=$_p ]{L'Io@/Ꞙޕ-ǍB MK&=Zr|E H7N>!xƊN`2 /%_<2!Ȏi*.DMJii.Q1t=[j *_ t*N"7x-r!ƃVAĊt# F9(.P)V;kM3([)&M]D?diGm-TʊTtM7`8flYNiYˆ!%]eL2){QrsrIU,03&m7RH嚃D}7!s7 狲3XW ضi~fF|7zJe|~+m6ؚ <3tM d{נ~oQr~EW(]ZegҦ[$c0P*{ycWgPzć.o:GNᣩ=H 1@b($#nӒst |@Yo™ΠJ`LO37Tfn0E ܜ e%#v1]fOsO6xyEf.Ypkl⯻29{05ǃ$x&90v'p#y&W%m֧Y *zoxW1 ]{:QIE\6V" :I} /.Ξ S-X-"xXh]IZG'#^9q3h@:s5"E=i[kO}U56;]iiQ~6o rpOUɒ9R1Ө-Qa#lr*Q"p2 z;WVI#}a,&Bydneݑ*p0?N]:r  SurK^q(-cW)yĉsdeK ZRG<*ɣG&DLqpFAaM'KhV׀VNXe ՓXD,+W7@ߵb\~͙[}KL& 0,yD8V N#;rmr&D,Y['߭bJar/:詨[li|?dYr/м!׿jׂ-QiLw\j;t/RT?׬m\73M^\!hSp4y eށa%u翕T=_iӎfMP2sO;(-ju@c@zGp1x^k`bNRc:t` 1Xђ$Y$|m[?+; .gv7\kQMjgǂ_y*ۻpY /w 6üUS4Ŭ5U/X ]E$\ņc4$IITGMoR;'0u] %Pt"AB璌_K:vUVз 26Sb!R juI}d/!וM?,35tƂExnsqH4b[g o1-КL!9SfgԇaWZpm HfnX״}]VO!eT* EbWNwmcmH:L4qhȥUӉp֠v\IKmDkţ`\1t"xJ*%,aA/uU`ASf0cZ=j-L1ekSYD_ۃ VxĞ?ɇIOWQrgsKK] iTj'_\&~p &\6Hl^~t!ОͶt|ϯ nSVBQMR28%eѳ+T|Wڱ 4N#m;tQ$;ө+/>V$ 9OY] 0O| |3ӭP-T*хP8؈+` g6ה4=[c$(6 PXiK Ŭ~kz)5hqzԞo(v}pGs;&햰htti' k 8%XX:kPt pFc3Sm|b]ْ sS4Q!{27dԃ,6 rRl|&l(?soE%X,MmwAP*HxOwjU#2~QR]%x@)~/%U6ntX>]1aQT|hǧ>$5WR@>#{e`_yg۪ktcZk>uwSV[ J%84q1%}ƬA+}6$50I& ܚg.0oMU;Es薘jK *ldY:jڹHAY/Yܪs;)R'9 =ԏ"T6CC x&>0~ڿt@CTh+Ӻq4\X6XƷ(K]ww)i|u[Vt;%^b8 cLYy4mvHoF'r$a_FGEk[EIO;ZXnv`*(^DG܃֊ȕCFiDqfr"rwެڜ[PG!h1"_آA9Ua ab`DL28Tf&aFȻgPTA*>F+:)έrʬ{V1?+x!x`~j],yZD(i1jkb0O? zȼ|,&R8*L|\e 'J|wew2BZl0wTSgQHF7b늱[1-jCB =u(Y;u3],'rj7'*u)rWX/'I˸v0$`~*Kb:@0z5Y"Dָ].`hr ЗaSʱ ֡Tsp#T:︉v`kX1P|@wN{WMknd6ij* 1gOzX:huI*VyQ4687t̴Àyk7?yL-BPPC*̮k tKXrzVhҒbuTX8h#>Q)~tބ5)> H?7G"$yn۰ Ri6`aOP*dD{Y$?+;IBz1'gREX' Za \UZp;C\c r' K?& PVc]?]Scn {8}F,`\p# p%c %sm;ϮrnuyɞR,S̍'v^.\)!0iq%S}rDjxe0=^#CS:^XJ6 d tSo4'rgt`wK)ɥ[FpUKwd Vb;ɔ(%Sp}o>DX%sE .B"4/ Ήe(?#·l: [Vv^ S|TV pAOFj ~#򄎃}Pb l} l0զweYw:@jnڷ+-h<-$YPsO;BtO^:}  C#h5j9,)u#SK ItW ,ݕIaAfs]H2HHiCu$ #l kAۂ g|u23J)BUNR HȷFUiq-}%O HuM|yֶ,{)앰C#EzV. &UM'RRRoI= _NE!-%$Ӵm{s] FTA;ۺQ\ւ#{}<) 4!g.M\c;_Dl5n o9NO* Y- -mA;>&sޕ9ɽktB| :r$(2iDMᯟv\ӱ.(2)cT'EX(-?)^({$Ku=.;1rP$" iկ$K톎I59fE3tV2NlcLxc;:=(.{@nd4IA>u!{[Z#)n{yAnB,&.͝F]H0܀?  uzX59r'㋳x=*+ouܶ_cZbEx$x,lr$QZ OҒkKp+[ٶY^^44q*m)^uIr=<C_)q@vqJ*C^$hy"Ʈ}nWȮ,TKӸm`nz@" ЗB GK{HU9\-i]ؠv\3e.b (u7cw֓ڭ3xq?kEgZ. lThє1T %':i!tT*$s2 byݾ98&cpX ifTvV'2m.|zL3Q28OѻdB0oSnK꭬ /htes=#IǓrGO M$ /_-#ag; y`t&yrs?7c 2we8PF!փXqŀC, 8H~rL7^ ^v9+7OɫCRʵ2S )D*K՛"!!| En=.0~OrҗyCn9TGo,#V$j pdL.FpC+գ#!MY >N+Ft{Cv Q{:sL di*gbhr?<$ü8 MaCCPM_=`$c^ ? ƖS-89APO?V p$#t|m|Xmٓ :6N@CJUEʧv#_+k2C/gL1$ Clz|TQ*hF=Zy׈G3܄ʲx/]}ku !" 䟦uXt$fF(vFw}Pm]{./jJuG3v\\ngb%CLmbEVȾ/?2&;1\a q2H^J7eҘy8{ huEw#'< Љ܂ ȡ2_RLbdF9(Yt4;zNc$hun;E";xEHM)$BԮ\ 7pQW[zv40wb5Vmu!WK=ޔV8U٭XYE rp {4di\/de XQ&'o$X_ʐ*#ݵ0Zػs #mSI| 9אJ"zK pB:n݈HHѕ|D卑h^;D2So+Vo]0OZf繥@J=L[&:0AĬ%A:S  'MяMF!Q\wo G$/}QuMT,#Z՘򛵮z!g8ܯb8d["(4e?;yg6I3YE f=綉I7CJdW8T+݀A;f-$,;[n;,B?](zdβ_S TDVon.*LʞYiz0מAt7Hj9⾄WUD;3JK(CGZ|و-:P[jfpJȰZK X!3qJKgv΢ޮ>Djjf5E6cotr1H0<s5XuֻD>J3_`GChWHǜ$_ILsH|ME&zi՚Uͺ3ۿpk&i9a|9VE:"}|fG8Ҫ\؝@φHV;$K.m Fgӈ GlBH3_w c^QMR .P}c[+<YVKGZA82Snqͥ!iH[կ]&2ĈG #P7ңТ1Tr{#g˥iq[oJA4־ }STSDX$5 lz֎@Bw7shz65~B~YiIz} !<P+U43 EmU`~=ݬjezÎxztnٟzSƢ62ntgk;ëYW7X݇8Rm.VFX.N,uBQ53/uch:m2 Xb.@sh*Ǥr6J+SIꖫa80#Nt7-}؎tB7CдKX GN6oh ~AOB('&;.T l}i]qҤKtL {E{V*M΄$qyl.: WgӸ1ۛtɀ GF/y䂄u}&ݣ7oz u&{ 9uj3UDL5(:/H׊|v-GNj(+]~kۚl &F<02J {Fb L KA< ǽѥs֎ݸ뇄Xѡ8椌 1=Zy3j?U1C]':yGcOAnBA.5_gWג:$Y;1C hիxr崣֓!e;' K;L) }ח.o.2,\lbF{I",JauƊ/E3iTto}+CTp"Gՙsf34id2(ph9K 6k?N}|`ЇJ 2VVGO!G {n 1hDcŁ/@؟fl[UusX-"vc(Ni4jL4KM'fSbSʉ :Ҿ|$I]_::#.%Z qw]DHDAs*2S­~WTQp[\ { TBM4hL> az,RTig |l. /YNE~`A}nbJԷJ@n K"-*jڟ 'Ukgw,]s4qb}]LrS+#Vjb㎶)1tͰP tZzg{:hQg nfz1ҝXSB+gdWyyu%[DA9/+`:7lؚ1HŞ};5 [?.6*Y ^`G]!Q%5)7 oe7^FrPpz&,0U^Jvd}ӲOm|Lsm'˩G拠8~`j^Իk2UQ_Y'Vd *IaReW I\`w-9.ap#v6{_IA0oGhW%5lcjksLf`CD$5{l@Yfٍ>yP/C6#%i&.++vYFoXRXwa>3^ ~8Kh@k8hBg<=!nf)8Y( *yQ/xjOeA?KUѶ*f$EwD}KfeOt@ O("|I!ł2e*vN*5z0Y"';72б)*ufûd39I5\[:GwXT)>?13]]L\?2>)nR?9 -ğ QdT9pDAu<=l'V{XRpsXZ& POJޜyU#̬3Y5o6؏]Q0o4cLY?*kZzacpEaD,]ۘam{D[iO{Kx7dmNw zDG/0cFPe_!d m3~bj" y0->Ch#G95*hcRQ]$Kڠ{A`]L$|)CL@抈!' Ȝ1qV`{^Ź2BZVVBۯ;it̨m@ ta(t}0/6]\e*M>Ց 腘E* ar],.UPHR5u)? 1j9SJwt}l0`\(Zr[P^fւaK1dǖ;ϋƄچ(Cg*H61m=yX#8 㤃5%h\V8Mيx/-):ý^Qcy~fɾKv|$0qغ-)Dq`3X`o@y S^bdPYw2L͏ ͇#?m 3sMg_re1'oΗKC  #:3j.nd:2ESFE\y(rtqa`@$uuBL{~9A-6(ļ!x'Ns}DJΨ`KE0 _ACΝ2hz /Rb_JfamGdX6MwR8:WҥteK֊YyteK2A^bXmY.b\pQta uu Md-+@9."ũ8t{:_@X٬%T2_vz\ēRG%5(%:9栱n[k,973݌M~puSK aI*^:ąsicn\Cڼj Ń"LAe2poUCk|U0&],U-d]k ,v 8s_orDṆDRj=~tMTK. m*}Pc˺ 5ޥgg.%ZՈ!viܿϩСyh @b(>\e<."#朣| Ydx0i ΍Rkip0蔓7Z7fjX'%I St^5'걂a$Wq5VC6gڟF|m󹨁G nV67Q L"nVh!k轀6U,U& tݰUO:>ZiCz}Rtp=nP^4S~~)0ʳt|ZsK_3%?c k;!BTףP 4Pe)Ɗl>}YҭIƊK_[H$iF5"^xGgC Kݦ\TnQ8$.1E b9NJ.+9Ȫ#N&PWtwQܽ) pD/WίDY51 LX?㥻aFfF'\i{[`Z2b1Ƥ v.X8"@Fnre1D0 H#0q,0 jC}I\^!'ۣB?8ZJV $Ӟ]-5?y*H ~5NϳVV0g []p!SAd0fгGRC{dλS']b@L&Z2}<ል~IpJ]Urb)ǼI\pי8#\'ydOjZ]7e0I v-Ÿ DC"!gZVZ2 }YJ۹ ֖+lM%oAsaŌ4Ca]UM%Ri1%KKTkKsr7WkR[Bz#Ԓ}%zWuA"[\6{Ň315Tjs> /\ t /FՊW=ePr{rp|ӗ(Y6G>rE[EŮ8_|%(pd;뱉n hKK*0/݉-cHe@pb6Epk|Z6t)Go嵏CNO,_2/ViJ p&> lt`c:7beעgM#4Uy`xP^J gUor1ʯ9[[Qw~&Y!yzP$vc_;z59 ӛ'UkJyM{둗cӱMP- 氊LJ߈/VgajL^X2 q5m6v2;p)fA*F,?=:[X'x}U"A4Y0 U?Cf$AEW ߯ۙ #V^{;!k` Vo_vk;r'!'Q~^H]\B!bm?g$q&1}a&#\vF_~LP?ɴ) x7(B=h!kq!WOSI/; >`hdË|pʣd䰅`#I>6Mg8bSJO+3CqVev˺IV7YqܭӋIh"2v'\^z&=2Q `!UIh͆oQ GXަZܟA! i¯8H4l iqKY#X-ESImQ>skv:`$q_8~afkXQ1,[b!iPl/K7nQhBYHwћv.Q ui4JnsWޑJUU ,ו=_;3-mF|]zpN3qDoD<&i a*\g T֤\|A>$0 @}ϥ&5=)T)En sފM* {НwʤeDqp*Na& by>OKz3 U5ey[($λ+k;1 > |56|wmF7"Sm\=L+fل<nX}.AV3$BmHݠVI\>'@G̢֯Bg=#m3Ծ9oH xxDlo`;y㲥o3( J؅ETU#MqPۯ*ELClGZ5 }'l;7" ]B:n*NqW2>ͅb;( 93nSӔ c'"D*CAɞLEwPtk K)5?rЧn"Aquߨ!5tx*%X`JeW(bNLqK)L8w>QC>kE_&i yA;v,Rд!96]TψF ⓣYVzUXd,\aevN?Io1v ,2p\"MfNsPFm. Lo-n^bEN_ڠ :,gvRI7"U0I/CvTؗUQ tJ5zQG9}[6Kd M FNlcjWe9Ry9X*NNJWQ{E?98zTчqIJߏ抨r.@e+uޑuSD;L N3N`F9)$&s0#Z@8ԒUn<7gL˟'mZ>_86ׅiZ!q<lkQDo*ZV?,Ris ه"u1# =V4eP;T"}OՎWpo=CFZ 0d*6>SMY+SJN?Lvh%q +G[.;-?o>= !0D4jVKֆF_BLaQ-,e[[5;/i=ՁOEF&T@✘>wv=%ѬCt8v1[RKU6 @c}Z_>4(sE.idX˙D)3wi0eO>B/)SrDXI;mfj6HM'v~>Pd:d33|A! \D4l{=0#kVAЇ8y˝ ֲ 0łH#r. bA#eS3\8m^5W\ê=U5DѤ|a,ʰ:dIOi7)=\a& !O86Oʕـэ̸XBB#SZ67w251K+^!\7dj.k*6Th}u Xf5zfAȣ ~mEǦ DjN eeFVЋR[c=;K~i(x2=hȫ}hݵ#{ @&ۏٽƄo;qB`gOrKn@)66=c$Ut>ނ}iIGf V˩$^")&; {CrACAq^Jƞ]^=XCxtm!-FJ2#:ո3)8Zr=jK"}qAIhHb}IYj?Qf.HCFΒ^U`MCzӀfT΅äozktu:?D0 Z\caf1ȍ%Av"溼46K=}\0jя}ᱟ Q0iMe3åLf7EGz|BK/H8W q2.MiPPB\T?"ÂDa*]͝~jz|bi $se5,1!WJq!uڔ~ vA$ia|(t#Q;VH^>ܤcxu*ѱhXv3)uHgO8}t)sQPKFLt@ؗᘉMʱ w&` 5g-%}u醣_f՚xWuJ,Nsg (u-T20[1T!$?l}" s4R#Fَ׋, !) uY%L41ɜtH/ρ,Z#+/ܪ]_goSl 뢽kQG4tIҏh@8 K8Ntj^笞 :*V}T'-@)]Tͩ&7#\CȨ"{CԆd,twZǛ( wLgAIS ţn>ƹPA j]KTR *ʥ~Yxq{:~R~mB]/S߲zVEiH,/b鯮/~ C>s{ 4l18)ᨄЦ|ͼlR]pQQQ3N- |3;TN}:{rnwb xWQ[#G2)NdʖX?Nb,>XNCBS@]vL]6ɢq8K+Ȫە`5C`ǸdUS;7eUO={\JX|8ڠA+m~=)Pdm\d >BeP5B16ۡC:񳉏15Tz%+3(<`&X5m!#~ '\"b%,AYP[ۀh3yjA$ 0*~hBT;Hx2'rN#:e.+:ՏU&kz3Y):ݽ"~)k:`mx<xhXNS@0ÄqPPN ˾)PwؼW_mN תY[w\]=AyѵbC!sJ;`uQWv2/EH*^G?Tn s1ܢ3 uݾ8+HfUol'ڍv!xU&Ⱥ'Hh>t["A\ ьyoA}$~P#U<ʴ2iV 5( `*-['xDkdwao}ίquxEBE蠬/RBȣړ/W2BLôIY]sdJo'Tp'PW^W,"4|wEuᰭd?p#ɡg=]:_ܱ{9cF#6؀T g1y1Fn%bfu͠c@ LohX_,EYwH0Ynǥ97;$I1yq}MB@TǑʪ;U}T^ 9q)`g]M9ռ^nC⶝|JʿC'H,k0,-̡)|vw%* UQh^n[ AL9N.z27NP$P$ (4ʮa:mT"o $ȷG (B=kfG:j켢q|M@7/-\ hnPR (T'F[}$mXMZ7slӾAkrE?WBh_Ʊ +~ĄӾ 4ɭpĦ[U&8n! ]>LtCP[Zaoua.gL dR.bp@+XUSԛb..ļNU!vҐ7& 8^.[n|P}ٓ3,=mB}ȖmM5 :B޿&)̧mbe˩<0R j=9"oSdGujOϐp@ZW4AN> u2͘/=V(< nZuKˆi+Mp5Z>(=8{|BfBHךw@.cGk딡C_4aF ^c2Gi(_û$-kTYsHㆼ5ToQ?( qHK){UH-]7 =K\> +-[E2b7z] m4W%7Nx LoIS|0KL8S-jXWk s5qq<{/p`BU(%tkKyf74AAhu"Plx9-Woi5ؒjJ%J4<9Gh躼`컘BCi1G3:fS;=`FZ`DLļSh#yCpzpC0H*o)xfYUfB+ "º&eW*vk`UR;& y=Q\qS%Xz,Iexۤqbk|mG|ѸK;0*"Sa:}|v۶ ^e/lxD#{pIQ;(K7[~[b(d,ѪALsRA} 2{o;BVQJ{*v1k!9LS5ޜ빵{(?;RUȆHA[/ԹHUo.ǥw0g b=x jNe kk{ ؏HT1vRM%xǒ܇67ųM!ai&sQIQvY)q[܈Q9MmUx*4&0ZL29x&GӭL23vF8RWɩx+@dDu5bN[_~dK{PҋbX ְ0_%1cI괓C8L 3?}B;R9 WZlRI3V{yUXִk1S967i'L[RR1nTеv{65Mc Ln~sMD/YZXtG?]J2>+n OGnBQ v[n_2YG3㦶w6׊v b|)"""4k+߂pż\>T<~,RE=I ϖϽTYxt VRa%f~Y)M4y⻣(@p ٤S])]Pfk zރ;&ܘoCw <6َ wjSڇ?g' ݕ|\٫a)=k0EZEym^4 yW18 8Z,?}ët)UI }ڋR:%k۠],1<|IcfTnq.5}9=ݴ\=c (xYs(¶#H?ǧiqH? `AĚL܀榺/9^,QtIEM7%-ߐ**uX>Lmמg<^kgwbU~f.I188or WBɀBDց[eO0ĀSQJE#q]q)͸ݒX |Kx* fyڔFb˻O}1) ٫lnrekqqO@цO؄Pr \O=} #aT2V0|],lj"Nv02$Ad1-iU?)G]7J)1XNS@`@Һ T;1]|r܁.* Wnˤ}`Ǧ sG "S ,?DVĕ?ەuCY~ZHQ8+6C\ #t31Zyqի?nVOQ@ҘhaYA  Ot}vLM@?0y ̣ 2Z}efI@?krZhC2VRkLG_ ­v'!!PNk.[W||OdU7 W'915MuUPvߕ¿Ip#%}LG(h\ Po61L`z{ P~/ՇF|SZ"g틘}Aξ11uq<])380̸.cAJtVL*0K/T^ ~Vm: Ym|ÞI5]d,c7^U~8&"5#eIzͿʛu5lW=͑=-'/`-S2e*ހ#_b%P4a|;I _sC ˜=Dlvob6F."aY;oX3^ߡ)8OSAb}_j|( [ C 8&$+U&}.Fc4E$\ǔ!YBV!ؐeaM} Gp8DQP=a3mK*H566浪gWŝ0,h._QgUd[O1%KҌxT=e,8"z*ϘJ—'`b6%%(s|-wFrT 늧9nF5b MD$xmy˅N[`6WtnG4F2Z=K;ծ_Br]1e7Dh.yd/'"5H?ϳTDf biW܈0kW_olG1^Jf:?d 8*SXBІŒatI>ؗq94f߉f k Hp@4k>!'HdO56و31868$ͫ[O 21t xa7AWM[t&>k0I|~͔-fz4qj8#P/%YeW@?Y׊%\k GE@D"$>`|VH  Uc C*Ldd*CuG/w)oDwN|Xׇk;|nD[_ ]`mdYK.>}bY*A #w?>M2@cѝ|-N[ȪFNJy?>CGsk3^qn+f3-Rۧ#'f(h>TD.7J\͙p%ߺjƞ5C{n;q9~6z1#J}Uyia`]#-+WۙJ5zvO%sabDoc G]wFsvoUuR LӰLx ˭89ʢ|na7E(,^R4w}ӉYUG^7-ԧ5в -{mxߚ)ۇ&$O"+f1 ݆~T:+3[ƌ{:u'r w-LT$Y8inͤS;W _VjO~jH1Vn#( ZM\&6A5'7g_l44JloBa[^`-w3R4kؘ_zzb*̯(T /oY F[Q+$|zdKyuLҽdf!x+pn@7̒*3[@ ycKf4%)97' 1~êJeC{u} BLI\乡tR8n"]r/f)d}M%nȘL;O 6ɶp5:jQGEhH%-5da~mĀPVzxGsT:B|1]T4hü·W)~-v 󻒄"#*́t6@tZ>#W+y 3Ҫ ֟r2nhT]w"y}3jn5dlFu~6EFfV,HMaَS@\= ryWNLĩCa*rU8}#*ũHX@@lvtQ Нc?OSus[ie_PT&w9 D<ص^!=a@%0SzY9h9Z@Xu%66nP5E " yJ .ՆGYxG7AE./kEΒP{)MP6 ORi_Vq{ƊQKdw_r7l%|ue|^JUpZΧ}kY֯D LrSI+|ٿxaK>Xlg\`wK?9'qI$ld 20n @őNTN/"oش? 1R/dh KB W?L`4rF%[WC,ț1SЏ_8|ofsTz4ҟx5&0~M"Q˗W)8$h d} ӱβWI*Y3W8<-kGoN!pШDDHv(9Jr_LpN)?D;4ݗmd_O *Y^?7m2-$$!&|ꔱHE\"QL ]o;24 "UJ-@Ed1Iy*L`ɿ ]0Q-5b]4 vSdDO?E,6My r`"5t|Q-MCov9@Haxz]uW%bTs5NzD 6(P¸Cr'7g|n5K-oTUѿMU2ͷQ:3VgNg7qw`;QWb`B4E^µ2ϨӾ2׎ ܼ;*<$;q*yH;mAvͬw,^3Ҍ]^Y+0waX 9dlk{N9k?\s.1Qp,s+Z DWb L.[9íi,]gaG"E6?4-Q/88â<4!cڬT 1Agg~ƥxHu4 9~XWHWr6S<",-=ͤ.rOW--Rٍq>29u~ym wE|_ h'M\cd@\G½Oj8W 93CYJ{DXzpB&^?dRy'S4W"U2xf } .^ċMQ#Y2(f+0 ?Is}?sʝ\jQPAӠdO3#`3cը;{z+ĩNjuiܞNp NBE- \y C؅4.ۣ 'Ey#'y%8#,\ (LlgS ɦQ'IWiFDu^yAsۀfk~,/e3cjkbfteݯ壔+QQ41 &3"4jU|n=D }ro4Wa  \0ˤxe !͏Vbz-eGHeȵ:cN?iI`i:p,so\;ySSb'8|˫IJۃi_\)D1LkL~8ĒƠc#=|$~r JbjLţE?YT,G,J8J1%ijN*,5z!i N3z)|k-6KSNsM ݁)̧?{sp=]0#ʊw5ݐ&|A'5yL-}ت}i*p3]<<6펏a`SYڵv?#.gd(B)dNEnf~oUH:#F =e^QL-UB!dÁXqb3qUݙ*p*V{ }8yl*#. N0UfVi^@:q77]O|VۉܥŠvת+HᚱbN\/ORɆ9 V8@Ag&d6oH}vIE.BZI]} l{OOO&jdvw0 |4soL/sr[Òo@e9zp Nƛ`:4D]rmʡޖmjl//d Tk&FL yfu+3捫lO.&T[WwL~c÷EG 7%{Nj-Z޻IofxBurGQlSҌv5(PW2lorܤ:, LL4_ΪQA[p ʛ~+`NAݍ=mxh -ة1&ؗF =+rz5+E\?.UB/GdZgyP PA'~XVÑVS,)gnsӒ@T2$plo*]+K lZ)Ai;D}\1O8 pQn1Éju&)upBk6@ /l9ϝ`EDj&|)JU ˓8Rn;LđbY':šꘫO&= -dG=e=Ɨe^BM洴t:moL^(wR̄;O,9tI<2fw-+ غVK-Gp ]D(r5y/\ԟw?O}`/؟Z1*r?"/Nì\ʘ63p $X1K.zyQ8wz"G*<1(挀Kc2\h?yk[LrXP8!\=Ji>fLnˀ#\e٬1/A Ju 7" s࿫s;ۥ&յmXf#@Xv ?҆DqJō0WLƙҷHؘ@' 7eLP4VC'! =U;qՃַQڻ\? S| ǺsQvwvI9_QW'e?^uU#i'yM.1JgqN ng[GJ6ij+H,vJذ]ܫڪ`lrj` <E !\v5;4&w@5K/ޫ7se>:1! {m=b2|na42;Z>X  }lVv4՘`UNSiyގ$"$ܗ[k[:; b!K6cCА)'-^P{j LwsJOd P7}>zӯd£ytË"H-&e/X"?F$J=RĚTNA9 by3Ò)f_~&}ne0;Ul#Ϯ{IG0$JhIy n7YQ|܇`fL: srL[C7hM'eܷ٥tG{Rl*Wd")pĝ{h3~bSIeIŅ @gnBrPq̳4r5ٴ;iǡaT u+ݬU[15ӛpF\ ^U>9mž78B3)#gTⵛWYb8JKg?N20FsnQBGޤb(F*8+7D-,+}1SNlN(Bx|LucϢ"ˇ ~={fEݾCl f!Qhu5 g,C N&oh3h,j}@=H ,]]~LF(:#Cy`ukSAkZD oOӴgӝ~ ˢ~}S7T8\,B' AxkzTMU f!qDV3k?f6mk/0_0~E Cϕ1Ȧߔ{) v7V# J*aeUuuUrAW#HVV߫'0%N "EIèCg p;AUŁ?Z[EX(8L" ™3oN:?Q|Jx.x4ZX޵` GpυlQBYզ7ņ.Ps޶íD)5S@RHdOѦ23NDX?D(t%*O餞 Jv b'gj::,7m؅TECVmĢg^~[9E2VeӞ,#|ˈ&Fʃ %IVa9=c˞/^Dj ĖV%u~mnzH|h} HmYj?Cs")ל z܇(wDկ [Sg|9OPrHNNF1ɟpVrJЂvN x{*jʝK,gϸ=^4dXxz&&u?; #xCl3yׂC%?4s!YeTP 5# μZ  XJ]Y`1&;gnm'1l%!շ&IɺmH@:Vp:}F)k_ #9*Bp/tm3#tE䨕-'Z!ur:ȗ|w%6f4+kޕ|YtB og0m*ޟR\0h#7»|:CG Hsgg"`G lmq=t2^V1O*Z W@GNK*Wm.K=Ede!fA5Tq (Mu.ʟ҉ ;KNJ,KEl-G0/î*٭Rq%e. #Ѱ "uuhܘ<)"6]C*~k#سC4bT@?Cr@(l(1#qs kb=wGs/=5 )-8C֤:LUP=^=r9Y˦M4 --n"e+Rt}6ܰ*}~D<>Th}0RAMU/ 2ά[cdd؞-j^4hW^v.Oǭ)e^) am4Pv{Q;RMn .2zϐ% P ЊpێK< 33mA+ṻmGx3Ggƣqyʵ,chXZ%"v"|O 1#[vٔW5cu??ǩ@&[hvDNnIH:-; 6z>aw;?e3еg `F( 0= +_vqJM.u#$ )ؘ(<M2hh)QldlEoY;G>u3hrd0uςxI9f,ڡ/4= Ze\%"ї oc?HJDM{cZpYBYeb':'Q4KpLoQcT*5+Y],n]:<7 qOF?)e[on0u!߉H;mS[`z jTE@؂x=o~H=j.[/p {;f?@?'T[sbD=o{Ojhpv@ zFt'y))N|bn. i(z*}}^m^mnzjÉSu-m:=x#ǛR'&v3Ѕ:+K^m%76' zkIx:jB[;܉;|F|7 _AyŌU!K5V#/ѴD R* j9^$:@oX?ްs|ȍu;փ]#ýa.8Dc 5R P0R֣c(ddDx3QgI2PPh׎z?Z)+-f^N ;0 Od15.&DV"ޠyX8%m R?g+E%eڱOdt9 z,]1(CP[vXJk>^U S'M^^.)j߻`oe~&ࠟ[6F?HֺOW10?"(g+/M*zWu96`y>7=c* ddI{,j-1)ѡN1XI7Yb$5YF4o"뺎u _-V,n9?Q>F40ZZ3 Mп.UǷĪrqF>NnFh0P`M%^KX_!0#(3 t@L~ FUi+FC0Aw'ZDE1q:|pbne' |ȨѨ IP,b%- cӹh"MBZ웕ck:BUDJfpSAV8=ϴZ$ Cw+ /pnQOj[Uz*Lmn:SjU sz?BFvwV|ڹ/-l!؎!$>D9efwN|]ɶŹGp%aLťjә'0vd" "H}pVYز7AlOeMgEps3vءƀ#+soβj<iZ(Hʋ!kDCZ;:>.A>R;$ V/̷Uޥa>,FШܓUW9t|_o7R?z.TH"@0}" I-ɰMcG/wu90r$6 (j~! h<7Cfة S69&mdOW_d,ᜤO=e彺 .-S;mx`o N$`M-\{9{Tv5ܐ(֘˳]y+[Zݎx7:29Tk#p4={z3ÝX0$Rm guvqJ'w3Yn?8 Qf29ΧTGG@tJdpyk +JMקDr_ ɯ߯yhՔyWbڅLT:` CT2jaׁ3 h_wy0N'1fGuNtD\lp\B&P[g m{Ddr|>X[ķ$ޣrO eJO&/ub,XC&#ap'i@:tp ]}cg9xJe[U z*=ױǟ5l`a:m+jT3Ɲ^2;"}.Šm2^% LisUڃeuVpKPzht c_˶f'gm>EGMYmܪMm|~ |8 {DhI-t#g\^dn"]Cg>|GifE6(d(ƑŘ;#%; jdHWŖ#ӎ!ǩ ynyqQauH?KCrZ*xKHdPf"9sEM@yЃ~[qN2g?Izf5/Yy * 0Jεy T@ gzꤞE:3TB{"`{drG`牑r6.4XI|ZJ rL5-qqZo(f-ٞN ^4Q^M7(\YZC[8Tav#+;`T>O]&ݺZUr_ x1 1c_.yE'ހ `[b99:$f`KSdL&xk錵kHH>\{DJhu`p.7PrDEt?ڡ'qʔՍ%˲[-!FeQ}!l 5 J;{-;1>SsxgRnZKMHaA( rT_bGuY9ͨx2/sӡ4 Z3mJ;tS{7H=aVzW5.] O.BBqCkGXĂWܔ`3^G  ܀zHxhʝ# 8T5e.!fQ+\>F嗦_YrjI5 ?2<LMmʑ2W @m)I&Y?t_pA.ϒ[FCKKIAHaBM!G#ySVٓϺ |<_K#"}R/#<JCϿ (OD;Brwjk.T#ؿs1h$LIHE=Gщ[Lw;~dفa_K)pf% Eug Ruk&og $ʰyƖŐm952;OڔDjʯ`Qcs m˜ x5UQ)ґ #+Fzb\y\tw?ueW-m-h?UXǫ=q\>.'}z65IHaWג9Ѷ̸ȏ{O;kEUDYVv>|`.7%КTY1iobsҸ4 `q_f!3=u#"|D Z1Mi9^P(6<,FYiOIbFx>6:6G`+|xtVj6`*Gٛ{Rdɯ'[Anԁ,2?wo)8Cx1I=hgNLL !+zKy| v WFp}r_d*Pݠ?7TvyQ ctʈڰƳ7 WsXȐ$?7l@e6!-_{p3=^Sx/ ȽOk=~)ʻ" \^\ZXQn!tX#^nS'b>v`ǑT |a_J"xipz9^ yƁW,0p,-iGC+Ъ~Hy K/ \YS),7=eұn6ק&&bjOș(l==;%%in'Ƴ><5mSi;U.QuKJue D9wdd Fh'Aʨ- *"鶰-2oM6 7\O:Yimk"+n=)C !%(ZMIkޗp<hZW!7jyv8 3*"@xB:}}E N,f+fQRvzzW2`f:m':, nCC\N[ GV$!ނF m^myF1C>c2i~VGӃ5m4Ǐ89Qg#v]`U蛛k}+xm J4k6r6/4xCED>.<*\_HgR9qS 133?7,LCL$(ʼn eTy9#3ZS%{vACĺ̃qq΃3 AL9'J&{f4TѴ}xꏈFO&+0.DOh4)[Ns$ߎ`mHYw-/nd_ůcq[g^sRdE44~E=6(V|jR,u>)Ώ.AS \k  BMe^".ĺ͞K-eä6|pȼx⼭q G)ED AuC#ty_Thty2 mm ў8t}_鋛R>@ّ<Un9: 8NY_RUDp-sxOٞ9Ӳ{jl 'i>r,8;d@5 ޼U;[PX~Nnt_ɒ_[ K%4<[e+\a2ʧW>lSLZ~qvFNLJ ֈr AKEpb~ItЧj؄5ɉա4-V/!fƵK^4?q⌾!5s `(qo mE~g^GO?;и)y2"_p{Og@ ̀&0 ugX5y(oژq!f@^/{pNZ3[]s]>)z:()⪍)xLd* &EܮBwxZ2Le k >g߅>F۫=ڵyhƯ\CqSs ;7Cs #x$'>p F=+̬,c5kɖEb\ɣHB9~ E9S˜îyauL=4zG>H?|lm3$d58a ѽE߃mBVVI~ZرOgrbuq:Y̝wne^g_z9 dz5B`-'PRzAO9&+dvRz] B4Twc$ug~^~Xk N冉ɸ%~r) -sSw<|r8.ofsI-w{gӘDbZv\γd˲'os5d7u{CZ|ǹ<>he\5x\ʭhu-?F|x';3&B 2X/-:Lx)0v?-TI'l[f>AM?ReE]*;uJ0{/$+O87;~3R/9KNQk - s{O!$Z8=m)kB{)/\fJO?ҪHXt&![p_gB;4$:?LFvvI$6Zۓ Yi|9toAfLT[ӶF0y#U w-8꜆t}k% y OAIH&7ZvP蒤Kp8J EȨ ;̧Q'ZK]~-^^>~maݢ'YIYfׇVx];ᡀb^u xUi`؆HD,c})tpU;檩@`'VufԀLN+/=*]d[P]&O?'`kH)@略AjѹOLHZ;eo/=N`- E?y ^8OfF(TU<e׮t7,z Tog8qB#eF71KȽe/^َ<ЂW>;B(/ g.O$PmF׹k͚vV*.C-fp 7\|nIG,5kj܋<^D%10 Qgٻh{$Nc:EΖhkp=+ E;tEWf Yk85D_z4 06(Ȇ}hzBeR bw%,TU GG]Dˁ|ݓ$=8{A%x[BRMd#s[Շ?ҙXlI!k CMۇ:dj3.մQmF`Y  Re2qg8hg*X[n҃TeWoq<3Lsa~KB[9H1O3_vаZ &~N&i{@SKkfEyu›1IO_^T-XM]Epd*8RsnՍOœ! sCE)r&0$ k3&}A͚ـm2ƹ%uAJbx`(2܊d=Cvoh5}zi,P;ٹ /J*+MtuzpB*ʞKe:JMF{hu_1/8lwScH5[p&y#𵽃-2ѓ3(#2 n%X{i.AEʣ&qw! :X˿01SI{X5FO蘄gE3rR*^ LMg`nIFy${˙t< p:NQI vRxD񍫦X|m'\µBINGwӿ,L„- 2yt:Y6"L`;ct OH8=ZgZE47*JgPs"ߚHoPvnWc uX2d# ERa蓭9|smd=l|q8yC!0/!xUI$6`2,T@ ]Qkl; TLYͽsV*"RbjPk2Ƞ T9T2uee7 ?7'FKPDWȩ2;7a۷#m!/v(:;@!W GMW2 kI64,tL BdwZ3jʘk-%olYs!rPPUgDn#wYS1x#b5Яx)mAyHگԐ7pROfѴ [?%`՞Co5vYm9[R<,r[wgel=R ak۵3:0E?V\3 D+x U9 N 6eiQ| 6@X zKvDcL[nx)uyܧ:L"W:"u TB sl &"iQA3=3msNv֯GY_ LvhȲLYgdјϺEJg8/S0IE~ WȖ4V3E> aK{OK]MS42$ƒLrV-Di.:(8X79zX(|b3@(SDM A ?3SjA*hTжw8"17ۼ2o6QѯLS|sp*qOs %712}g-ReeJ A_̭+Ef7Tp$/{^Vz8ڊʻ .?i̟zQL^pOrZj!d .% D9 |E}LT2R Gk 39Ξk׃w)!Mv4߁*g; Ucw + =aЪ匨+ҊgLrsstaGX!$I׌q)v`Zr/ra"X EE"q4@휕iGao*͵F a KgWkvSuP``#yRz : %o]Z!n,۱\DcEţiƍ tD<ьE@ ۞JUji/P^{^yE+|VF7cr[ DLO>ЃWENd~!C}%!hinTLg 2a_-E(y(>=OIwT\=/`/ŎQ|xk0{ G}!@c?.Ytq'~VTFw{-8/Z ğz8ۤW Vu/?q^#k_.%Sc3Ke{6ЫS^ &R(k@CvWU@nn1xI}(HD?z%b/K(@3T[3`=g{(Rpͱ*WWGHh|erN QؐRNxjK18[GD96!SW[c  t)+ RS hI0'@wt]zv۲+H c??=._6׉t}Ww-E|"#p*$0MʳU*Qt;껌j@mhKBwAt#@av~9mQϡxELWPa Q,w&>L9 3)ŀht*^f8ߦ Kpx+"g3a!rBjYa14鎳XlT%a| 1+¡keVEu^P:۞qD!_} 0N:jjfQ,,Rؓ+ƊkOku' X^(Ȝ>;qн[Ek3Qn,Ѣr~E\8*4k4rBzQʸvD+Q"KmRNQ_nZmnTNCf3akFYW[V( |m:`Wf ٶG:|Km*=!X +'Ց|6@$*6:4K)7;dKO]M8/Jf2>yvx% UaoN@`ZJޗ8DTٴ[GeTq&J<2ON;}XoѬ}=}2m/A[MJcA4JO+MuczmIP̹XkbmDZL]tKnl Nkv}1iw9sG wo.NP(&Ff^iJJ6ꢡm_lPe>3S}«4Zgdxd FmHbܯ EڊN ?l_4[õSbb0gk$$464FX"!z`8"w"V~nRC3eu-U VS4{7TL -}dYVRN~G!Im 鏂VcPz=X8(Ф-'[AJG} 6#m/(1lO'aI>,k:W`L͂?j}k:R,ޙ GM9, 2#р ?k,A:; WSur3,G B#KISa7u{Vl, fȑ 0 vnz@H1XklV$֋Gգ89 3ZHm.}C`^fu:). !A$h?"M6,3*d5J/4*A.Ҭ; wuPxJh*n2~.\ ?Y1fTk5Rr%?0}.\4nφ#ɀ=Q a u>; e 0x_ۿURfׄP΄^í3?GQP%es,؞}`%,\P3;SX @1!]q_[P ݊~^b>AuwrkjnӼv=(> ^7xGق`䁖Dt!8Msd[>K2+v/|ሻ06`Ib8XJֳ X0+&'5F1@ [])0?K.(a0r'e I$Iz8Xm 1e,_گR9v$ؓ믠{LŒGjtۑihl2)f; r<ǭJe1[%96+=5Z3~0ީW~:!3i|uSTF {(2d')Svw>CJ &q4& mu*8xm: %2\Q+ U~f`T 9>!Fd_b-Z)׹;0N?uܶg 7upL%Dp%x@7Dcqf9%v K#bxq : w?kQq5\_|gXw)e)_,, nFTޜj`8_u]uAʏ1_. wuI|-_vх5,jEN b[tC_Ԗ9EQ N==1 ʿ ڪd?vwIcpvC<-`Q[ЧžRSQ%qi <闉Hirk9ٔ|"VZRL;XJߖm]@=Zc]颞uƂ'AA)E$}uUd.$+o}R9PT9!f/YJ.N[^t|b63F]*=A 68Hv%2Ա?/bȯ]mwӷ)2g, }/\gx sM$|vld%餩P ^ >rql!]- ˂J9XH5bm-uCF(i&/A&/{}Q^G.:74 yw, g@6պs\xѷ#,Ы5m֙&<:ؑ` fl|VHϟC_i]jۃl{gr)V\(*iPdzHIx-5/ATߋ0y8_ ?e[-y AQRzae+:+oaO<RTG0X\ڱKUE~RA {=IOcM^R]!e#c0̤kyj>)Ԥ[\N4 /0ŊY5"R-g*{/:$B,qwS a Pe}狠$u|G}ɸ˛CB}+q%| clG]¡՗fOV$u'ؼZQ~RMܯgA)0üq$/Iĵs->ϼTـGC"jgj&^If3L`L c,<'b!$mrRn/’6`Nx9'W芬|f>F}<.3 a㡖Burjh:sk?Ml=[{9Il3r5ؙ!|YEvPi}| +9 6y_EW%w$|3 L//+1!^0 /Xt3ޫ֙r:A 3-ɬO`[`LX%`eb/2yF)^6yc9  s-dRժL^Z k23\C2~ `?Ue6\Ks тI,o6dfLd\dSy~JO<Ǥ"auV4@a-Wg12CZe Q o O5 !̻CdD*PLOP&@LSaxmGe&_5tdhck'Po|]΋`%b?O <_S$坱,Tn+.;a;;G=n@-sPQ\q8q}L nI<рijPdD޷9Q ҘnMx|K8@M6+r?-M|UtߝzQ]]Jɚt!}8Z[=D8Tó=qC.YOuDmu4(ouz7]_ &"Mj AK1%ֱ+0iľ3 r&g.ߋ0l+P[F*#i8\lѤE5l*kSty:o_0uMDX=bk͜-KzA Y!ZBaw' ҍ}i`x4.>ɐ/ ((@'O~49:Q?Pi |G)7LWPƹ5F ̍OJa[T(4C>´[cRou\ D6ia̻Ctg]"1e9 kH`H`ޭ HLK]~ȋGvh>2ɒkUsE\q /4EU Wi!:2t4;'sxT&ݟBFKL@96d+ayP=Ǯ<2.բ˒/?T Y}wBrՃ'R#ZYcYnK[ 2Bj9;;B-%G\{z .zÏSrl_ڢ8zxn9&U a'_]/;ͭ3ۖ4 V<۫`q_Ǡ< dȀt?ޱ Ex'pcsW/洯okbRB~5B4g_~QEen=4i7΂UvamU"P_?J+_PùNQpG*-/]If.%чǎ#Sț߮^ң\+;/Pb'f -g.(T'"g/ί/>5͹ѿz6%}F4={`J0QH o"4pLDlএ{i7SaP9O*} PW(ϧ6y3u8؆m)PKck,-@PKsnaAJ,%X' J$ZslJ̳XJYZ=+B!P$:f:|( s[A5+,zu aqJslC@Ζ~: mKaQ=R$4}(.g:`qRAˍŒ<8fꐢH"isv2VhlyJ 0u.&qk.nv D=Q\"t3`p7{bwxpMl97UiaAkM"iy[õ,EBa(OP2?}e"MOI3$ -̎n3u[ TNXu,wmMCTD)ol6 7uӼl)%zˍEd.!}2h"'c*NLsE5̍n|BBd1%Ԧc- }d8 YSӜC_:/y~2GVվ7+vAm&e1ZT6㑐V?Z;]U#{Pmƿovm@vQzTۭ9T5,Y[ʑxb<:V3q׵b(v#َ [vJh.{@cCH,~efuc)Y IL./ 36?u[]-c$w^yhÔ Zx6qaK;f+G,ۜ K:t J#Y hQNśIStWXf`SwMv R]~J6!~`(P{urwrKVmzHiUS͝GG"' )ת9BMI #V6z\ֺZDR'ΝdXnzO} jGXHT!Ӿ;ذ\Lke g@R3ѳz\V; , 62؋D3 k^6iۈY :~,?X%#%boi7t] sZQ lg΢H 5~ɣEgKY{ʣNrs\-+)d7gcoIG A w=#2l`׆` 4npRe y `$69kKbi"/L0/ $x?TQT^i2ɞw|U~-Ms>:AWOJ/:B{c>}8P&f3jn:;lao]D4ș+c7&@^^86b[Vc,7W-&R86]ܿaη[cUx9/͏DL{ݳX$TKg{O7f} ~Vղ<Jk3=K,8&<uG,WؔSxq@QRvW3 Nj#7W<لPbgS FF vwBBc ]Zrس w0.w]X^(f"[5jD{a`m0R5QCNj O@yL-e'GVT"|x57M/hzT{>m8~کsp_@}yQ_ǚJ:,KU_L 2K(X~%0S. [yP|{ 22K ~ݡUD/hV|o%OLֵαE9!b1Wp07ڬڬe"UI>0In ,jV|bb i(W1H{Ї5rj[VMBo{ԽY/u0y|ACmv^!]@Esy +:@ܵ)/@R E.^Lnڊ ~#n=b7m1\VV'8R AtjO˱PQ2WEOb¦{ưGi4*VBks&e}ŻlEӖ-)HcP!j6͊s +"seSfe_#8Wqm`wCWbn c$g#UG;o#ډ+ƅ.b-:T<[}#4 jC4ihdIm{ bM~xob"l4z(cIU -r8^3Tѵ]$. S[s?ewm/%gA’^컎I5R *<9 9+-"@e, (Aڑ-B9)z_]AKGg? ss`Rݲ/0\̉3{9L_|u{P#=oLxrw[N>Q%qO;/!GDR١_6@&wZi#vЈy$3`GR-`tjuodȝpF̗/ y`9]E]9ADKT6t"@]`QU.Kr+Ǖ#-d,;/<#kб_Cp{p RpowҕWD07ݍ$~bk"^YNS 1*%XpMW^%pV_LԯTŔb#nfX%m$A.3#2p1H=ojөz}-xqO"3-L= Z۠L.~G3b`=vm+_쇂UY yY`RZT uP4bR%`#$0r;"܃Bt=>ʔl!}^TxnKx493jB\RF:7OtHZӴiZ~{҄ct>08׻ZJpuZ/}(tsi x%jj6f=5¿i[q|2wm{.f\J>4OB~HL<S2Wi)@s@Rn!}yEw$eJPEh;"ӨI'1,| 3E M4[R 9ߨ.xZr>̻v`tӧFj0$0.hEM_Y)1hε:|OMPnbEJjػ}mZV*?Nb1r;uI~)qms> |C=g-8!5=P_@Z7[-7uXr_gi|#> Hgcªtmd/q-K`%Z,o*,r,m:ށSiY2 '!S8 D8*6̐:z˽T"@@tŅ՝IUA>bUȬ+p7ᆖg6 gg:kS>*Slh"'tnngw$uwoW(L\$DF9W>^3]ζ܂}~i5+k ސZ`v{ yp9,9GO'UƮn}%|]gU k ]B@^w )K7h^I2 Eu#p| Cldm˗쀽Wi!pja~WsPg'i1`&㕥k*QGLLF3XfkV %x-KM:_`G6ּ۫=f{ 힘 BɂZ\O[fj;:xZ*ݎ*5dƕ#=\>BމJ@ 8Uz)2Tr Y( okh]Wm,]-Wp֪eT|*V;ٻ`t}tݭ7Rf3N4%j벆Li0ac{B 6~u8`t* BE0bj<0a:O|@(v1.2k&}>NYUď&S:3T젣 u*hWpvfOz A:5F}翝ũ֫yQP@Nh Җ-7Rf !vōĭP Cs',]7R>KD9|ˊ w9oG]V2<SoόvVEٲ\WFi֩ fcYL8rG>_` ]W_Rlu8ze}[l&ꇛPz)\C:tp|\-gx`޿4wX }F thYV'; _>Q=l㡲8n`sLJ9cT/,LYg]A C\g~12֎W_V]6M@ԸR+.paPoA3*'Ex7NuHV=DӰ?A~.a6?&".SjBCe/gi{Iَ*"-n%x@S,K- \?eo2ġP0MXu]z@),'KH hGI3܁)Mgm;VG-Ͷ˹ڍԶqas ϵ|kv?` "%}XD}@%m>.ߟzgwr袓.K. bu~N2m |~HȢ%"Y B%k!1k?Beخh|#uGA&=/jqjc{x](f~f4YP-6$}8;r;5  ^hPtYG݀l99%2DĊGJ0kdö ߙ[t}亲tѭ]3H@QRzeyVG(:P<0c q}Ȧ4M # >8Mp2t--HlAd `Rד̏7 XN^;g:; %_szhΗ,~F1[jqǬ!qo}X9V>s l:>Bԛ{ tAK If~zCKrhw'@0.m:E* %`~oo%D $q!Y5U" [m}7=##z&Mc 5㳱|™-чtE 4{R[!Nj%_ӂYSsg |T32E H),Y6>'I`ӕ:ڞ"5xp N Ԕ+35+L*]hP\l@d-> <ń<j^rr)vQrYKq5VC~Co )Q9k>"@]c+j[zw2_Cz {13z ̤(lw?oF(p~X/l 9%ͯ*`fU(_/3 "Ki#>M~&NWQd3T*D^,:W9֨AOõ;4}2v@( v܈{6&:͛26dSְ[Y,J UG@fbE"zډ i]BOVҥېTIjTSë& Jֈ4jhT|PA a~B? :1N>ܿvAyD"|7)>-sRQ Da t{ Tg5bi h`iR:fc>S_yΝˋC{QB8a@ٮ%v~s&#{VsOqV-Q3BLM6TWy ,#p`)q|U(vNmVQĘ=57ڟUfZ֟E덽gZa>(5AYiDDw [YBU]>&n  yhZ`Kqߞ%Iu`t^n25v3:@%FUVWM Kt bN_v˒(Uru!D9_~GN #! bJ IK:0t&9k!\]1Jk '}_o̪Ch@[\ /֛w +1ߕaAx t ׾xW* ?ՠ/p1"Muܱ~}%10Ozo[Exa[nFJ +O{v7e 7TlDž,*ҨBNҺ{Ya`0ǖ$1ㆦf2Y,SM!DǪE}Jh>cŁ ؓE ٞcĘ)`m?rD9O3 <}PZq3z|nJ$Ե?hRaκMeŝs]0PVʲ!43չW.P1շDzߘ:#bN_]13 b2"V+7{0NWY0n`Yvz -%:?myWGgByyrٍ]$WO'xAׂ/1i.Hjn̺zL-쵸HFH/b{XZ$Fgݧ 1( mʇr0>S gwF7lهyYH5 p/DCu%U3XMGk wQA?nQXQZF?]UJg/G PI;YX\zx.vq6u\KhCYT |)d勿G?/V# FH$P_RmJ-t0ݵzQ{Νx VǀcRԥ.LeZ6 0kY E{{xUWu)k E1.rJ@ gGzL2 D$) % En;~;y;^g?.).#/7{v"̉{N1hardyƠ@9"T¶N^.t*,80x#1%>j4֏b*$iGno_c},Ĺuig86 #WAߞ^G&$Os_] K1z-{Sci ֚zsY ʆK .\ToC5Φd:]+ruʩ3 ="?C:Bu\n[՝>N=bS5S$u7MGTv4Y4'0 j9z=eT9QZj!XJEdA[7\eF"- =$r/82 c0w!kEߖ1R\n@_(u/eVU(ڀwmsn i)9#OC,A^Ap.xD&ɳ-65cyW"x^&t-ڙp8hN žL{\e˨ZF5]1 ^6vCLɊ7aTDZRRŸK@}`2 :mCZDўyl,?nIO?`,5x}$-C(p+dhSȩ9qqLT[f:K?ޖTQr1\ΙV4},?^u`烰9zҤrvEYn/:5R  U@c6F=%wsŤ47_mCaͣkJl%6A; ̎ :juaYr 'R8n98.b.aګm8sk>u}y5YC"eNzyTIl4ς{2fӿõ͠V &RaXtvFW_ 0L׀t^$QŶn Yj(uߑӟMD ubο6u n gi5%PHxhͮeS$4AnftF&6Ёɶ{1q[BYh\y]2W%yt\"ZDS&&9q,wܿokϔ' DqnXnc\e3KJ$qT3HE{eAἬQ=>uIKBr5   b P)K'g3Ξ~EҾZ w%*1jMYi}Hxȇf$Y% ؔc jg;Hٙ^c"cV |0^qƕjÂtiJER#c敒U;tO\othm ^@8orz ` Q| *@EbqњuHh`l}7nKۻPY4y=LawG)5_^ht܁y䅬ރ%MhZ%$~'rSq*ȭ&eW0e5WOE0CqSLOPlA[:,gwzU`b{oaD[% rX=]% '^; L)) Liv/ͼ(\Rw2 ڬ>\ ,Dڎ0fc Jn+[hr4i{vA]h"}DWj|t'[}D'h:YےY(k*x<d'OwLB!z!"G87G"bR3p.Tmp!k O+X(]e@P3y0o0ua6AR'gh{tηg"ܷoی@BJm5jU !y*(t ֚@d]8ƨu>A,az9Q%Qbn+x)]G0{|X0ԴꐂX 35}|i?Gols6I3'^܅Em:lt^7gDz ӛCS'5')tcGCأA)j̯#ޗ9bVB1d[%:fCaty!/,ʁ_͸؟E%u- |BO=Z{KTv=3^]˪-kc: lDcY1Dj \:WM[Oxj{{P,ƁG\1Pq谳" l.ӌŮbK=*g0Z`CLM0-Cޚgb%T]@g$He{͒^Dv{(kP"_^MQyWZc9wXw{7JbE>(YMۑJ $1PuK=(ۃ^3+*/s!AҞ,DjDRӋzI5̔VKt@|qLTBld#tV#ŀz5T'LI{-A7|AYaz׶t"If7Bg$;1>Ț4 Xl ">4YM BRO66mgU0ƭ\ޜ\Đܹ(]'= =m﵀eiQ'PNݸ[~9 -~)k#zC}` сA.g{M6/q7#d(L+y$f>aێqRMpX! *VO̓Mͷ-:yuAȡ7RWvLOxg~6߿:A"ޘ~)m۰鞥R tS Y.~\ͻb0d ]O>lPD_HhvaՐ =R}rg=$T;S.8vȊvY{nC/l.+\Ji ׃Q8@/^RX⧣Vɖ&>AFRZӆM8ix(YS#|e;SN,!Kû94r A AUJ9PӘAXc)qh=1VQ*6E{vE:- U"?F.vuBѣ޲9ϴ-X jEQ46uS~y HsjaWh>ukoMQif 2d3>5&,kC,F4i拖įS4%ysi0X鲽ud(ԂMo6XVBfo)GJ%9" ::aMI͡bvnj j5ێT [LPunє\പSD'o{,igbPgAߚ3Վ g5F•2}5My׮(hU!lN"qz3T?Yۛra58-I$YDoK3 5pJNz[k.$&O5wz$?q| Jt:ƓmHv)D)͟YְM{Jq1|_ndի]?v?b%;U$Rئ=.=X^ Q0is,9Ji? DWٝ| L,{ ҩۘO~b/-8Th}}d/,}ْeҽ"uZlOWR8pZX~e9#1VdYvvmz%A?KU aũE$.^BPύA,c7f%S0s-oi,(T,[ /@z9!XݬTqH`w#PZ 7AWmg^/1E,|6^mO/6n0짂^U4 rukt~*تr17|IYi^skl_EӊG2U[dAfC+]ԯDBc<?(dc"A݊f]s%P׿Lz>+Z90yk;uߊ0$fZ59bK־uqk#RnM.{2W]xVaZfoyi-/-z7a0x!EcF) 6XՑ !+ c" ?x Zcs(9Aߎx3 L Xmx "X߱L"DR3dgb%VyE;CBdUWl)NH+zM:F=tHzPZ+} H z+&O%aYH| xyEb?R= IT@}tTYC90a+/%eC1 2Lf^פ^OIVdC^;Us%z rISF P KD.g%p[*!.^Ƒi<36^n-H1Ņk)TpYX^џ: 7EC҉֜c-FJgR\˼t''^9m2!C(16(@Fy 63E- d?k^4edAmտ&%a*1\j,OI/5*ι푫ү+m.| ],5q%H_0O5E >U]&^Ƅ<Hˈӹ! 6y@N!1E!Ң'tNtz푉}07yxZ牆+rܬ^ fS.m|9H%χQ>Z@\; meݖu>+4}H7O(;1Y]9K~@v€K?*]/LZH$~,fi%SVc'#Q|oUsbA ǣU.cIŌ=n;G8dτ/Q>BQ\6hc_%r Gt=H)sFLӅk/Ԉ C5 䩥LoIx,1în"-_ʘ> b yaDŒ^1d[O7ZVd2קQxOرޢ i~aV}mGF"!mY^{f ]#2UA0&MW7Bo)mSbm[-m€S)c zӍ@ȋJݰ,nPqReo]`QOzMc6(ҝPkne!~3PZ?_v\<ʚt*{d Ȉ>?4x>Y }Jy6E9o}*l9bh@NueJ#fMaN!Dƨls̈,ά' kT{3dG4rԇmYf)fAS$L:Ӄ戽 + tK~nE;sl5hj!6/ 08$ DQk@0%lJE"l. xV n¯UFvBv\i2.-8V`7g;՝<07+4<2`f|w%aCXZI`5*,(+ig k_mrYjGc\*><@d,;UMWS XL+5<^K~FWNG3ҕ6$==XȃEko luaI\**7Fd㧐z\HjN(]j(\̅9LjZ:WmYk0ɗ ]/2M_9l} ;]+0'e+}[5+ӹ9/&mdXEcQb՟ScvnB}O"@u(I\`ڔpf$S]!-*Y8;6 O`g#N bZcVب- tz+w0 Rtt18 aCR.D XTn|@Ttɵlw,m+Bͫ'ܬ=֕,NIxv?S~q4$y&3-<[}$6MryŁT.GؑBaχ'ah =%|6ɥl[oDFmoS9rwRW~&#rDlNEG.[Lr LrkmIe=K G<'XZPn liߋ6|fuƽP1ϗ09gJc[)"MdSzS}S^\]0JԱ ЫE{veqgh(jtypYDc'm]41qF4$1 LU*a[D].YcSm HHKl/ A^]yl;hTdk4F+-YC6)RbCVJF \;:cyᦜ|sXs|mt -^+Ջ!S~Nn$.]wA"'Ab-W gq>~(8-cM/o]CNbOch %c_6B^BF9#9aN =\Z#1h|d1R^87 – '̰=P;g+sfQb?X7k YA =Ŷ^\É8ǠPlbz6g]Z@ ˠ&mA)V`{)-8M{Y¾Hqy\9_DZSu( z]V#lBC]0Ct#:DZF*@ÇZ5I T>BK)wX Eb6>޾&hSv4/1{k2L Y [FVszѻ41bQ_*z@ =PRQ&[_rpTe*^]~@+dCyiB]1 S<q0Cݦ,8ȒKTib vXlp.G._P"V;J|e%@'P0Zƥs-j/2ڰH8)2MB~X ȯ,H_J%ߖ*A{m'6+' - g ʱ1'L0ˊvFhՋz .H[AբgT) q.u;Jl,OTزMn o +;8i?Ai"ΜعY̜>V sn -a&frhAK4vSg5:\3 "{E b %4@&Y\N Z])XPTc; 8*V,٨>ݥ5V"brot63b*=g X 'c\c+;& k=rY͚XjS@- U4SRp)ٙ/W5&}h!>M1zB_NtvrMDK7hxlBYFooڜ󾤦ON/< G 6^3k<9`̖Ξ('c~zDXvT9Է~r=~KȖ ߦ5uӸ"wjӀ+ guÎB1B\(6쪬Jgيnr)q"2ϐ{aOζ^Eތn|r>~ی)HͩjIL8} T|={Iu"!"dz];זokiwZ0,p@ڇ3m?zY9202h̯3NuoK4EJf d6 T kڱ׎.ށ{1>l#X^'kOD$YqL/@~KlˣiB|nuJIlF% F)*QD?$N8q~T~E:HA&j#MFȌ5=OzT g@92lnPK=s`oQu|הz  êV|ɒ!_-]Vv&qΨvnudn}K=Hu?mJISSK:"{HvC =X:̝Pq!K"WW* 31eaXL.˧0Db M Q?s Z* u: Z ]UFNYQf {ZPQ ӌقb*,Mi1JC nagt VwMEeϭ(M! &ZGPx¿{z$;q*2 *Z28e,ꚰq ֨YB<$p>vB5}<{fJ>®=@T5(ݲ+UյyRF ᧆ';06<%x1 Ϋ >{ma,NZfql]m`ǓVdD:u -ܶp4X!Z5t`jvqŽ.`))sI MS6g_lM|LbwQk׆ln%U2]>àE;j'=?N&,'Ca1ީ>mӅ'4ZIOv]SQ '"8G-a@vrإe#:&۶b)UR![.H)f%z tX}?ֺޖpC0x$!.%a&g'+45L=2|C&ѷRmtJ =ʂJZ+μi|^\p^):W'V'o#ʢ.p=b͘bѯMcVKN!a JۿHNƞ41>Ӷ5!xYi3 3/ߵc`e?hLqbs~JPCox@qPWc)#گ)y^7)C7ZB'UB*J7߅d2mW6);H+1Z m>g-OU莋r K]{CSS5V05}np şc\'|s.~ɀ/Rg^i$]+D6R;`(92ݞ$,nߝ`k'kVSVQSQN{=B'K~y.+oO7 Q]욛v穫ȸu-v++q7|&TXRphڛk(]W/:Sx_w`ۉ;Q풢'T/Z0Hs}h`"Őe#"/mc ~XG?жe4JyX;@1 {lZx Ŗ0e!ϕ>A͜ #SuJt~#G=)xطtLS$ʎ]ØWqD܄UǵЩ)}Z+puPsswSAn~|mbi$d%p:{!38¦fG/"IID`Jn^ϫ 6U,Ak N40)[5"@_jAx$!9M  ʵy𦥱!;Hyj׼8$c4E#C\6+.ɯD"y1i #j=|{Yr(Q4ÙH0U~ <8m:aN%`c\y!#lvO}h# qC_=P숉ЧlVA-; =ZZ*Nc8ޱs֊-iHXb'D5dr=#(8[&KP.:EĮ>=wW9;PSetdKs/[-YhTw,!o@klH6)g @II/=Şz.is[ʊ,G3xa<${RQS,ά16K6po|&;T^5EnsN)t-RճBzmWÇSvdq9q(}PzF4$88ݿ1Ũ ƨ TtL&9d5P-f٩5+ǶS zN$¶\yqXQ5n1dLqILu*ORH˨t$ZrY%}ztC14DŌLRיnibu DZZ**QV)k0YYka%¢E(َWBY%k/9BglfrЌSc>jEHk)d;!=usĩgFn؉7x:K)"ܟ͈wS鰮 c; Hh!bbK"e{qy/ CgX;4Sc-Mxb jLǙ8/:tKt M*tF ;X ؂Go893~Y& qf@rH ^U9z񳙣`['ߥ#|hfR,_ˆw˲ӒtS)3OJ]7 SEAW&Zbi(w=%8z_F6^TtʨrB} R"U: Ï>Vjf.p; X2GGF w;(cڱ64N#$1JKD^2JBr3ﰵ8^2 =!ZK.!dom^$dh/u\DQMz=Nyjc;pO.6sgf`XzceHxi:Y W,z B#ǔs.}_ԺEgvpj\h ^6,H 1jWD=E]yRzNnTuNo߶-5ߥMW 6}]Eܲ ^j_LX?qg_iX+ڮKhr|~]W- ƫ ް*VM% Y=ڵa\(ְvQ1h9aP4"ZTU %ė2w(wcgVah͏(Ae`RSr4n ЃQw6.kQdniXpr؎7%헉J?f(ޭt;K yM\jK4+RIix,FCVM? 绞/n 6W0T(GMA/p6!8~z =h< 5M0R̽UŖ+p9]/"ک YfٙW?)bܚays"3XV*ӈEL腝5"{_Xc,m^pͧ6e/]@hN`I!ݓ=bzi&Kj//LH$Z/]qqb 9v!bГ2SH.H{1+(3#t݊dRIXiڞc~%мp RoF׋#, ||5v|:$g j]${ b:qeD_9xd`,1 y'y(Nxz!:kcʩ|xnYοdv*5X7ts#s  ?EjkhBz]L2ֹrz78 CH}6yùVOr,]#S?vfs 5vQ#v mO( 'hZnб SmFN8fQNߥ 8FIm"%\<|B^6̆1Bvjw Uϟ5QKmg3l#`1F*5' lAqSY60fݍ]-)fЄ5pqf{y,-7**Vw4[*x(0? nwr%8օ}ѕ40rGT6:ĭ#|%#Hlb@T{zI9cEߵE/2޼kSw?Z]q6q |4(.i輑@*S=i"BEhTz5K"IaD4@~Ncu3R4M. H+sv>v\e-Xb-H ٓzكLb}eZKC.&\"$߳5F7-E$ E&),%GBNrIlu:xV˺09sx׭n9kv V+@/ ņ&\Gh5gZcy0~j%<.W[\̻G#i7(=j :/P>t%p\_X\HOa .ɇ];7'3:IZYPRG!("RM6~\=I==q-V5FN"7aM 6TQK(ȂTn"p]xHxG:EM9ysZRP]xXտ"4h4Skn(\U=m9I> &c\ Jќs4q4VZ[bMokb. J{w9abvDbk[vl!"SYKH|ѷ1) Kew4}H݌|GB™gs2n!ꥒVqW^fIl UJV/* !i#6emЉR2Vb 7׻W2ڄ-5$(k"( /Uv,d@۩v s =݀ߋק!IDV`0b;3\f6X PhZ~$"yD)=`߂CZXG~ 0YW,if5 ԰|ߪ39+SmnSg+M$,uSVV%eOnȴ MZ"/+EQ0~.|8P;0PNڿ } +pfožҤ>uR>3fڎxºTuL#('\vcTzZPHB:93"t~g9@TXvRZ/>4)-})zīI $qc[(懓Qz1\X[}ʼ /#R>13qk}ZzveD9aȷddzKH;ͬe18(he6mAdx6i]FIC496Al0y؟R}@F滵'8 7{M=m2@M%p>wЁVzu7V9qqeN+,oO+7ޕ91jBu{;.*vh\>pM9_`xOE8gʾJQuv/TD̽C9_.Eھ93<9ł#fCU8+<]n&c 0CMJ,_:!ɡi@U2>{8!hYj,B cvVw@N@ii | Tjdc m+zVi[7|0}&@("M4fo:[cbz*)jQ)(aհ&YRb).If Q÷ VGkVSx]j0)j5 ^*jtnddIGai %f;˰LFݝHBzI7fkyWTY=wP|**$C*D` ,+%&bGjTj4G"c[ \@>~kJx˔Ucʁ$E W=# s_*N _8#wx@E3h֋i2`I t}}ܺɅ`3ljba'Vml䵆nioP`*_+pLg=c:oB]IkJ i;NR"Bc`=r*/#dK/1mװinƱ5{:*ɒY( V56p %${%†q#\\%]1}߷UTPf UsH. &.T46gRCD߁1 n{;Mw]^YR"d(| ,nak! LϗwdFk+e8ZU(Ƙ8VYZۭw q]bݜ7kWԶ 3:sX8Jk+CbL;fJv5=EBԔvK?"D[`NSdDgu2.P&§vx_Q p"+HCm2'y^V c$1r% \k!5Oh3 ]OXhjp~+w²b14)m2׼ -<@zBTOctǧ3+]/~ xSo'L|:q6nXD=mazeP6 N/ܵoHd|K;NHL 5dxaK=ݦG{b@-rF-eսUnnψTT*9_6KCLOO3+yـlf\+B[%KoCsBQCʏ YнGph _D8_솱}~D}4F?A*BRԝ 7x[ %%~f;?^45;M3QQ'5S)x/Hll)yiD΄p?MZȧix Oje`oxQzeގgHˢ^Old 8ېXD[קcY7|[KK3a5ڊZK0vBwb]@7MaRM#xĹ؄S~M@.}Q_Pb#>B5^e#;)I}ow]V)7Y{(Ɉ,`Zp;dW>#3}ێb%e4WZxq9ҊKCTZް0[L` gz}*XKs^Ne̟64[)~y} Ni Y"9-yflcM3$ Oymt\pM0P/+BZL!B:Kg@IU,o].(\=Y?WTgkю?i.)թ.+hl0pqo΁zJx`agnKN10 Qqx6'>PS-="ƏODwM^ݿDŚ~o6@pK W*AveKM*߿ Jy\iаՙqYƒPe*X1 >%ay*gZ;yFK. uS‡\Md9K]Rgo8~&C9LG+D b2k`]`gg  m{pm='^ ר1iv|V{Zu4+MJΈł-/vi 6r6t[by9b0?XR`!01 "6S^*^tOLIݞCjM/٘\kGj{  fn { 98r [lcC֗ ŜeG3 5TXY~8Jx-V)izm\ V5cyK*?$7ǶkPs<~XlR\,T@m$,W@[԰ Dg! Y N uqtdϻXT$hZ_I >0_D`con;a]!7.?0~H O Eht`R$i Gpq XYEt4p[;= "§ zٴ+l^E5b>r_XEU/4~_jnW/یK{r[Ȇ`BBc)P$\OexK" ^{0㪁;7d^j;Chp"sEBxwG$uјȔ"CP5$HqdXed)D\y:%3CFŠ@H0?gNpѼi&≉aݥS/5S-\&&) U-YTCK!6(L Xg$F6jf)?UTkgA܂l&L\dO.򆃲 3T|2&Ϣb^|`Ҹ 0ny'~nB"ŮT؛uN@W5<5F,,fjޠ^eqbs 4E!yo[K7E#rn%ɎaN\!bao/idVS)Z;x*Dv:=Jp<Ct 6L+tM9V$ DͯI}Ʋ#u6JY} `)ET/0C 6t1e9#|7VGn!WPoyODMP˛̐ H:yfqši %?_iKt o#-Eexjmw4n?ÒHbf<6̺a*.%yeL=G<'S9V0Ɋ<<ԓ)1ua2er?%v99߇y.;aMWn|qKoV:"$z%*M:`48~+syx ~{m2fM+EͶ#'.+$dasE/.*JJyڞ|~j8G`ΑVTae|feJ}R/{ ec4U\ ㊫ ᓃ ؕ~t0b8wOob!QȭZQ['yH\R3X ˈM#bEemWHtIŦ^ >ȯ߂>[G6M. =z~v_}&ƜtRE~8oPΕ8ޡ1Bi`׾G{@H) _&泭#3>h֮Âvck0)yf iQf~Isn7!#6L^;/xrU G2;%JC"W| FY8sVN[:1*}US’ÈRt'gk2ӅY[8@>_/@$nAC1s.Zzʊ7v - 5b GqIꇻ v`T6*H0 Q߇O I[&ϕÕ,\~C$8u 8hGb}f ;gdoHPL1UV;LmTyEn=|K8|SM@˱%n RL u"=Xw8u.( +S{:<_Ыhy/n\1 Ӄg4QјZ5D-NF ĩ~hH,͇٥Ԛ~`b̒˺,$ nj=6;_)3+*|!M2mՈYߤ-~Oe }$\}Ͻ%N zdgcZM]qWTle{5/v t| ZČ&Ui┛ YZO_j4cQCuEHK8U:2gZjnH}Ghߓb؛~Le\}Kx@|ӌ{1/AXDӁ(j^U} 0YbWR* X|fd1xyތJc7НC!F!qp(1(nTݦ_±N5̱+.QΖVYLqdk,:* 4^nBwu-ĞO84< {\0\J%vL8CS'hVJVX$Q&+f& JgkGb5W1 fWe4c}r Þ`.>x[LO{Ch=RSCQ0 w? #a[6T. jkknv7=X #@ϏCei9N!;̉U{Nq~zq]\Bb tFX9?7틁`ƕP0sHb3e7l r,ޞݽ,KBƽm2z Uj[^~r,oDuj >tq?8V{&FИӀɈ"wGe?'y[G( sTH[p]rN;%΂D{A{ G{uCL? 󩦩Et]OfGR唙@zh;Q9ѷjk{ aDƿ ,Y}IʦЭ]h|!G9pC`:JTZPLhQheUwu9+VDww5Qj${Ocfж~ph`E ʷ‰bw@Ld]1w7DQT]^&]þL0;KÇ!:2&g ʰrGi8;u2nw*oۦ>s&.HBĩ%HGCRoz `;3<d\{mU\ekZd, 5 '(C1,puaz h(m&+{ $Sv</!m RM+;%l{M_`˿5SM/1Uz K^u|ЗDSO?b) Su }K\ءI,irݷTՖ/rS'i0 b}|.5R3'bcX1?ZB'?c'ι^aӯ)Q:M ` OޢCDR+r#UׅⶑОJFT@⛚OoK=S̀:w\!\@.. E MV"ud*txDJfemFրymWn)˝+XqHx!ݺՌO`\̰|ya_YoheVz8Qc4hF \,ѝ>?0O< mGۼ\E,hնhiQN=G  ,7'8ؐ,$U@*SLR1Y!4;ڵNHi04hZOe銍1w mʷN*)S(A$(s 5Lg,pLKnS̖iz-g5&4iecY^n%IVƵn,Kj.b-2vY6ޮ1[ąG&H&8r>u;?` Sq50La߿b2BC0:Fs ZQX]7<6ϞF7[ʉ@;9QgCwt\tqCfd%&V_]\SoQn.^(QHe1<{Oz"aJZrU| ok LBK뼷ٌYϛ; v2µԕr8]LΏlׂQ.؟er&;cOO'W Ԏfe.x/%y7e69 LnR0Z`!] º 4XH$M+zMV"\Maf%L̶LT"kU #+2WgЋ[*eQ\ߣp(QbŔut2َ8AMBoB Cch(!9$A󯓽ZӷpKd𞍄K@:ďt9Cܗj\@$씗ӹHaal,6:yM5[9mMN\o4YOtw1w}L} }ԛ%oJH g{lj_6$7(z-5WNdčMt oeP3[Q~"UpDw=:~/8AxzrY^`>8/V@TǀXP@eOZ0 ؔvjГ!qQrZ[馟( Hs?۩d4եV0𱰊5奉 $դ#5ä;F'&Շu@E> Ο,3P@#( jʓÕn ̓Ȯ7%9{Hpw.EAd7Z}%ñsJS5YZJ`?O"]Oޚ֔<&5[ #yǺ}9iyWH*)vg宴eq쁸Zi5Hn'_UOA9ҋsux7`jwY=|mz''G_%:D=kJ|S8*כ}TD= 8Ri_b+c[la/οi74΅?A, /:RKyc{T*%5ÛwA.9riBg,;C8_fPGAFٜ_|, o{n:VPC{]fHhY..Y3G`-HAOIQ/rDaq>1Jetr׃I]֎l+5ʙ9 [rӲ Xv qopMZ5󉩮*g.٬!>B5m_{An.WʹU_szzO?1EMgЦX,<=1TA)[ws!O@º:5g`*40JU}o$EkkV}3.$Kj_'49`1˘(ɂEov SHBZ!LFk} A11xؖ"uE*TNA.2B30I?e4C8BDBGR[4^&mZ> OE)3ט5%jJhJ*#. jŞ^}ٔd @iF.θ?_*3h?j(`_$y>!J71fHĠ̈ ~8ާryh:ZY킆QO/' ,SF_-R:MkfOs,& RU8g3p/F7--`>;t%j$%jA=U˅p|AD~WVX;͞hz:"|%zs-Š/,i(*Gmy+Y1.LF*7F ʨ@YW=q@Fs-^}$ }phyЋ\HiM#~))6Dˌ"'l: 2z3zy_{=Ys:a b `ܺwO+hCO$Pqc}+|qm@D/@ϥϋ7,frOlèY8@DV *v2(Ef o[ZVz OVyRHr6Q8[oY? u|j7u8\Gf;!kI&3oM? z ]^YnR()kB_IaWbeKO!¨mlujsg2gmʔ/Z1cIzjL @~i)`.\U߾ΟXi*pzϢ`-o2Ip*VӑЂN Ncܦ_6=#*/craXT%\X75}Bif1:X-zBa, h/v1by>~O_#ZL{ ΰ,ݠYQF#ħr!ZR'e"*1~!OYP:Ͷs,jd!Q$3pd-%f0Jq& m&(f?Dwf W0evhidL^ ?CYF'XF&jy9I=.$;Ͽ!"Qc)$'1 ,s鶩{ A؂֚u^M83 بM4q=w.E!O=nRͷa⑐aq+_1Qxwno bP CN[uGCo-\H yGBll'O܆KПzC?i,S[07J߰#![pΎ+b3R:"&aJT(d=̮Z9\=ȶWO"-Y"6R{x$LeNWiQa7|7`B5b=a򕩚?T,nLB^ΤRGSڨN|GmfӬm} .rPy<5Ibr`vcQJЭJp3XE?Sb'8*82^r[,2 cJKpG`J Π'Vhn>}۶@9:1rae۫f5DzCPˈn+ #eDqi{^qyÉxզx=0ތ{aA#cy@kl!l sRMğL̡VUԏ@Б # 2c 6p3%1wwRiC{BN{0({;MS`2UH}TvQ I ',FۦrGQzB3'r9fn3gu=h$%L%(%B<*#CgX d94PwYo$'GFC񲱮'^H6I;8 Q{ @NMA@ܽX_uiwK3zv\Y\s20"N.&)bRe=p)RAh R#aθX҃0-.|PVO7*ꨣ)LEcB2B] t^t0a_s4bl2Lqy2kVvt-&Oyk9 +}qTOk+d6zOflH._vjQDpp3ꭥ'Qt}ށ.ńorRI\K1C%SDt-ڮZ2Rȍ]?U_v-,V$vBcRYPs,=-1EϤ:%/>2>Ŀ{_VAP-|W9΢^8;l?>>Mlm'}Ex) ~zc{^EE=(d# kxSF[tċLmz PBn-b5ƒwH4v{JW未OR\/ڤ! Q>k"RQi*IvWHm=[YZk5֧,FiQ -L^Y=,mE`(?q&Q~Bd"8Ix@t ~]a%ًIbZ9-yL88#{x:9Ud?=liLl`\^e@RSƒwµaQs/1 <+p'U$մmiVZf b>H2P-R )%D(C_Gt+,}9hnolE BRwUlIK"h 7Sk 8@/Tm( pRs*ƫJe[E^8Hw#tMFYcǍ+qT.>x~7!QxRdT7_J7R5n2OKG< $xCH,QoYRcw׹*2`- ,q5yW]QʽΡ*d@I+j/X?Gs1qTAXS*{#6ҭ*z"}4s z@'3Lȷ|*xk790YBMIBˇoKgUd EbZ8V 1]Sv7j5ptKH(c./C*3 V~yS[ixZc' ڼgLsh  clBF^"٠'8-%<Y ʝ dz||[y)]!7~18ʋ:34PH$KjMH<U /tXRy\gڏLi $/=vZ2| a2 ㅸn|>VZRάeF@H.{Q U6=nx% 9~kf#!?ک\Dڱ-)L㱖@n*ZO)`zܪT T0r_OօW5]0is{,gbxw=25Qin^ѫyŎ=Ƹ V-kXq?.d?O%TG*;vp͓9hE0cIk"}Y>)Wu?8tAC2 F\vxN0MU|EXfHc(l΃ Bo12tɐo6":Gi/7 j`12i[ˣ~;L(\Ģʭ̑@G%4uv8fse-hPIoL;mf6FcU+C!ϲ#t6nGS}(M9#H[an̦ov5%y@:rp3EBݝ7ʙeѣyl(aǶF厾XSyԹh"ȶHl3}@z5Wd=*%r+_CkFeOWձVE5J\|x E0e50mX8J9>rjn `M"WweB cG 3(˿MؽȦ)TҢex~5A@pOUA5fx@J& %&,KV =&L"W|;1i A4X`R(^e藀trY-^>+m@㜡hv5-q3F*vjI$`?\7+>T.!ؐca=.QyD=u7TN0E.tEnMh[ AdP#2ߙ$qe!Qs- ڠ Nu+dܑ/=v}֞<.Kב ^w <9 &b Qj6UrP2z uyA,\ $܌qKKDt)Y B]Ve.3= ۔vK x̭3wlЧi{~FtQ/"n|ME*]%Rִ(*V@R [{a9GӲ\]?h †sI|T$0o/lP-rn?`QTj٠o¯{p''bty=lazeeh{}> qW"w0rGY!kCeqԲSOdr{$=NXE%&}ԇ8$U>=SΊa-Aꊱt6ihae`[7(@ irŰVh|n@[U*KA L Q~yL^~J&W# -܆;NAІ0Xٞ vihg4uneYy; IdDvlsC/OΦ &;V瘾Ź[ȼZWٽb6lA}* "Juzt&F֛ռBbfv %C11|[ϖ?b<-6BQ }$G2^cE+>Y ܶB8WKUy⁀bPք%Ik{*<{g960"UGVnyAL-噻-xX+EJ@ҒJ":|e#4HyKa |z̾Li x;J̤!v70 Ɣҟ]m<0,'jLP(Ѳ%r,H%*z:22㠁T@#k%5~@<'5d[Y<5ؼj]efG LL̒6Nr!D9s⹍spmT.=l8jTNC\ ܮ;4|0|am5Uhe$"r.]J E^1miufR{+F&0%v)ZdY7ȿdz65]>;ϝrSIkn];>Ղ#!u ,v8k/@-O P)ݮvcIṾWx<y+өg[ -&j-ZJ7΀4_drҋHmԄ8#?NҰD0NIKw=*I79.ȞK˹#0P;q7ݪ3؃onVS:Z5A?E vk!.8Xġ,T$/x3Nd,hVb(,ֿTQJS,2l}.Qg ʴ3dWMkJNfٮ*JLv1d[Xvn$D$ϳ pgd4N t_=>ʞh,%W=#t8hR,ي= zmGl_5lo(Z,;bL{QPtcF&R<%U݊a ,zk-pdzKjQ C'N{Ȼ;tSCh T%^ȮIT,9g N;I+(q8H˅!6*/eёz rt⒮]&lu ]<@9.Q ܤ\9(Ԁ ,$^Atõ&&Ӏ ,cfZցW]#&ٌ0fؓmi."ex(]39dWV ;^3𸅃.{fYPQP - }$K}-˼^+bE`EXe{ezTяqwngЏ7,f! r$(RvN #j`8yi"(霎})4b MJwA$f0%~G^nKr[~LX8*iGK w CT0o:DN19"bfB9]9v. MяEW,'rQ sa;^k#IWSz^סz+KͯO ©b5V;N'oFV !yǜZ5'_(MJ,:@ c'  K\ahwu5 +NAb~쭁/jIr=<"z5tcQVC8V< ʧDG/mc9)b韡fX\gc/Xjad Z!a>J^)iIUpVKtx!0tfTA}"L)#iSXVjA?dOJL߮ x:7$ wgQJ4Nn 1OYHnΒ{s]1NFb!G&n8ZLew~0t~+զ)JW6$,*yy|,ٯ(KHj7]m:o@K'z~[x+?4[d'n@+eͶ[89&ȉ~7#wC0GDN9#6RĽ&'BܾqDuK__ @itj8;ct%`u_}+]ܲUPM"iJUjD~S"2)R8Mjy$"HXO%W9e밷 Wld3Z뿊u?E@xڢA`L@loGM4-_BBrGM+S&z#/p)"6gtALk?j N\Cm\I޵ɋU%V9L2K :./WS o+ƄaEխPz%v7D6*@;3ȃtV=kYYs Wm( hci@.HN\$Wm1q*Fi^<nt ns2}a>[l ܏] V5)>#jA`yAx}sⱫ#=lKiu4T7vXFs@Sbi[ Mq`\Qc"aSD_M,NS#@ vd/ !D iTOW wRĞY0_Y6BC2j#b8}D 1;}['}nJjˇ۪'Xi6V2G5 /WP2wMx!0_Kag,<{QnWݺ}`j݁TzB$`/D/"U`=^Uh*Ԡ"s=}ݚ8\KnGc)Pf7?b g A-04n}˟ \cquXoT{ l"Lk+{bɎӁp8ʔg #_}QOIC\'=+װ&-&*(NyfP|w*"7&FP1d(܉Ous)x"J")[O1I ͖m󙭀6RPXrKyuLq5SqHDtZנ4AePyt'dydAB'30.@/ 'V ͎HgIiKXr9ţ Q GئQxJdt6 B[e>˩5NTz3- ojhj*!Îi'}jRHfNpacrE_p& fMe6k0';aTRe,WG$f0O9q3w60N2\sASP@wr#02tY@R1BdU[ NŀaO_zV'b#-]\Z=FhDaMN4nzJ~' &1dBj˃h3sGF4%#̪\U zTTIﯰo[ 8?}8!gqL(G:IGFq#OP?lX: ^AI8=.~mok{xwRs^Gvxԏ%2=b?8Ֆ=:W_@Ա{ihA'S] Kի>s˃>ACʹQ;VYz [Vn6ʂgҙj)^В,̌I_x&4mx1Qg3H~P|>@CZ0515/4 iS Wiu\S 5'zuY\IY,Š!3rB+ja%p=g5JiE $xKn7/>n? 7ōg\z\h' Wp, yCFH~Nz/5s$-֧,*qvësى a^?t"ny,a'Y9Zu3$I\uNE)qx,rai#a@R slZmk}>7*8 ,9q'i{#>LE xU]nK ~ \ظp_j][<ƾFA@k>xY:D&#c0Wrn$]Z9^ l)LW|7ԣ<a](ZF6- %85y: @hUE2ꇃ0ނ7a>,^iӏ0+F9%Qs`%bOٸ챼k α%&Xa`#pU&y$\|ga @_J"D%)C=[y`cYp|V+v,\$޴֐?6x`+nSn*4@~ɒeGp5j"7 Z?*fE)9hP0Ks5%Oh"!HBgo;$ ӂݗom;Z5J벌T8%Q٢;x֍`8\h(OI>rzŞOm០,8CTJ!a0yF33WVX̓va|!^?Ns`W@}|mOݿ8t S ݞPhw~Ζ2 Q),K&hg[O|SꫭMrl4gj-RJ9MZME;>y6|cg60jD*(yթmLcNĿyQk bζqY*DBle 7߂_bPLE`B1zHIJ+&-̊v򒱲5\Ebmzݢqzۯ-ܻ8, |܏35MȇGݎG<ө6 zŸ, &$ѷ|@t;5d JH Ilc[zCMcba=[E6ڼmx dz%$dQ.?t!]0p}eC c~64M;Q+t1-2^K[zCJ:bp(N{Rhqv^1H1-Z*JqmBp-p`^ļe(8"05j]ۥJ&vY"+Ͱp(7WC9O0b ݎmb~[`!p OD#ʳa}}ԃN%` g /& {`1[@ ZJ(>: o kmv&pT% 4O Usq*xyK\ eݜNO""H阈/BI݌5+C: '@ufmDX ĉ+/_ԉb鲞`;8mmW7RZS_:#M߫q.#yD">%dfIZ+Oz!uIf֬#חF8g\ EUԓcS{L>$f<N~Bݏy !k cʢZ)OA{@?D={2c*~(0=Zv,"P 3❫-IE]M=rQ8XGٸa =V<?01vB9͔yn%SRU ʈJ`ט i݆cVrx@!A'6mX `E %[]-wAcf l%bcd1>e^P2-v`pɥbUXAj ʞaWU+p0`Kb,By|2#S IɫܔU"Ulɜna԰y%ʺ͐ӯԄO1,֍ C |peBU}ةI6O uyvpNsilGZTH!fU !W $TOX=߉~gUihF\NH : (vےfbG ذ\0Oi|qyvQY.-jY-l!U6ȠkgVp*q)˝b3q*٢*C~y0Ҡ06[hD0v̗I@y*s(mn#܋qf#h8ZeɅ'^4zwӄttJ6`}ƈ)0(Q*b!Fg&7GgS76cuN m__xv! )H?YQZ[Ծ`'Tn =:^5iGuF\,b8WxkMnoԦE_ZG^}'wmRtsݸo^v4i¥sρC1(Bid]]fAMFO6wv7]|Eߒۓl+N)<}bU\@b-iqw fTu}:pkrĢlj)U;J_xKڬXeaD";ɃWkq,;@Ih*>Zods_.(BiOcLfQblQ20 "?=n]`-s? 㷹VcWpbeڈ~{ Vvݙ9;~Hiߙ<(uYVf>Q[ڬ}Y. /,rv1(O>UlP./cC[Lq6h-IeXϝ32ϊXlXcH *4 NY=QU13i.& }$pb^(;:Hv|ȢU"Plr{3{]17YoѼ><%;V.%JB\$@>T$ii)XRJ (KƵk1L^^lSr]K#b_3l 5TMnL+ ۻ^y܂)떆38ו3XЅ܀6PdDRIi:ؗB^BzŎ4V/Vk5!EwVU#NOyHZ4ג uPaejQ(YGIp潼!#cݟ3,1d&ZU*SR39|/oMŸikĆmAĂ#W/<JYr+_#adj{)c"s[O^)z8ea|Ew8TqҤN$u.^^ZB]'N[KQjnf"^=GۦK3X LE=rir>h6qO %2p6g#L1wU0gY0hG RUˇ;aظzIQ xGMa~L~Lja?l;OY cޣ,G9?Sr+¨hck}E*”z羧ATR3]ۭy$^ZbHUYG !IAĨv6!K.(<ה\OrK;>ikIŭwXDҸQ9Uԣ37P3CcoDmf%8.uIt]Hg;RҜF6bU3iklzZnPrY 5&/ >Z XQ+_6.m#z7}Cn 6+KW&5RR >17S ]WKZ騯bဩ٩HvF *>25: EtGԿ_xyv3p`/&n܎7a9:6q;>k ǘ|Eu5Way{w>'<{ S,2R &NlV 8?2JPM?S'CV{Yᴒʛ[Vh 23sOTN|u6~Pa7*9sP}_TIMq*uDW~7(D( 9ĈɄ}f#1Jk.}@H5#zv5z;ZWHPHS _r2`,iA<_P ոBshWmEg7?INGH÷uh/͊C2NpZ+\3A0`M>|dNɛOZ]Z~Tq}WcAX;Eg{e}O ?dCXI 4Do%$pϟ_;~oW`iN(F>v >joZ]iL*PVc4nn@*t>5@ 6-Ka̼? !GZmV*:H e"AA(^ "Vl4{#.kwFlm)<2:v9>NӐ[)1㟬dE`YZZU{~ޮuIJ5o|>1URҠ(AF:eD㗏WaMd ԡ ZxEGQl999NRŷU+ʲ=8--{sP <#Mǘ]?C"o3fYs3}*-Vk ~.ԉl%xuM#*Ei&9X8Ym掠THP+. M3'n7Kr@vͻXHSe sJ4`yz:&P!k>ek0g~ZSUW'^nIUx&+i)Q }FoU-a5aLuWn4sg&/~_s:Ki/.8)oe/1,m8)ϮXEs5V SbaXt¦>|LUjxECƅat,i':Z+y#+JIZuEJ$='<%`1pK#ً k,UFz[h4۩SUȓ,FLYlc|Cdxm!JĦHaW_hx&^RV!a P淪38ݚ,#gvv DJ=O~:z ziO{kICnZJ>gQMn3oAp>l.:PtR׏L>E]lؐΥC,KΎMR1Mr8=,E ICZeVS bwN]5IJ|$a95 JQq./,:5XV(U5"򼼍Kr%i,>!-o7+) @J/RGh/.il(wqʄ`,!L&U?|q,ֿL,B;a%މ'"Mw R Q2\͸}C/zJ!zA uMŸx@}˗mJ;׾'!+SΎ@W&ԅN4#o9V%[h,/!e Qق8JޡQ,Lr,TO=3I N& |8A:bs챞?s-ё-8;xSXm0cE̘pL:2;}YԶn%3co #b$x"ȣϞIMSu'lGƟ ݑiԟJ:a{oOC TkJop[_#T)ȆӞ/qɐuIWQ{X55or{=2P A=IGwFԂ\:C㻭 O} aw*}Ù92xC1 蓭zB XB@?(s7<aR0 Y){jBsWé[3ԏ'æ]XAkoK%2C# E_7rz"EK#86=8`|kAeܵ LqWT!E` #Lh2A #LD/-;;*7&20%lgzE0_Pi}kʁRDS%J6EPj:_  ݲꉭdSNk^sLyR҇.x\LjhSs0o  i]{vOz~k_Rx'!. - ʙ m jz5&᠊l:}E?v܁ 2S?.µ~ ϐ%=){sbЕg 5;f sͥ\̸WB᥶#?pn (wuv`9x=Egŏ9e_ jzN8HXyl1iϓT9#0Ƀl |Dᰠ5!~g$/ f3Z+^DX"y|CM֙NO Ϧskq|W(.,]ϻ` Y fwz0NHkOBG%]"kUuXsMTT(M`+$?D{r/Itt]KT'J4J+a0bYo#\fK_JXE,{;3͍rJK w}֦11Yة5!V9Z 'LJד!"[ hP˅3@ĂON?uHw[q2*PUNF& ye"& +XG=|E K Z6F o0vcm̊yjw8@V#Sxe z8Opf̖/b9 =:2%O+IZ^0BgZ yi!GB0Xt9J( IE:q 3+|a8?Q]5Tݥ%dp?3 emW7Vb7Z¨ݳ)+[4Kf4pJp@]8BR~w=:^!v&q`KVcjzO~f@uTe}XǛ|RM$ 0800,J&xI'̼FoNUu}D>{0ć=n~}2˽RZMp^ibR}T@2 !q95X f!ڳ{H›~,/:@EwR)kIOQ~}}E{ovm%q8i$A&f)+C}!2oIuE h; X$S:_>CƤX{tK#F?sAJ$N9Lmű+`^p!,/G(bOJ3ܹ >([vbG;[(UtX)&C]V)m..vrMu%zZ6ݭe/hLXÛ5ccQ|,L 4e{11BO?>p `dHv&2i`s4$\'/ZI06lC5Fv#lzzG'\ O&vf({_Rat > %VO$J# Di=Kķ|.o~Z )GjPԔ 6ݠڔz# iM+d _37r`^^sc! |w+nrn%˰a jJ}55LAloШj+NR>rfaL3U"fy%J7HQV/7'>sA0~m9e<~X\HLhj98eq3#Uqכ?KfsPG:z+.v0lQ׺ItLĊ7MJӗ?mQPE}q0+$h; H%}OXp"AadMuL@jcgnQ'<))B` bnZsFfKh7 NN-_`7sبB#mƶ!@v^%JHUe-/Do# @Q Jx6]0s\V; ɱx9% k(@`X!x~|;{x Gt$fO"5>/CMFpr!Lk979S`0"#z_tmyd ,Q nًYU09VE* Jȅc^:jnU!%`F׃[x Vlt IO wIj) {(K\8>:XvU6"+\^ Dy-Wdt0b 4kˆ6_0yI Y'5} pXӏӃBu޽40kuN Cٌ~!U)tNgHTg3{ v)ŽB{G}Xj_zғjfnLZ!3@;7X^%/ٺ/tw+lay/0VwKF}rkpL<@q.'.5|KpPZȱG(rOIpb UrHSLۿH~,sJy\ E)qod2Pv)-zTFނa.cmmQ0\} iS+K,ìk7ɹhE5XnCCp(7J=:,g8+Fy scME a|Uլ=YBY xl:Z}<}RIl-d*_#0P )8Ь+}# =4`hˇYR,m/lZ/c ώ& SXEBvL( # [ 7ˀQy:IJ=%0u[Je1L2ezURͰfjB~ӓԔOX N(UUKfvBح~b GQ nHXr)OB\2{ '#N& )cծE@P_>3|Z$82Nڟ'\HшS^{^kxp}*}Kل':1 mйvRӤ?_ \j1M/m3NlWZA1L ne)!~=/{s=dYUjA)M'W XQZ&Ɍ idP݆w˧DNP"ML+ >5C*a(o yPLpQ^s¿giqB]4$7>65sNR54 )d=3Hs²n4N-W&Sx],6)%eၣ U _>L@Nkan!Ĥρ$#[ac 36$$kf=E;?`` бwTheu/&mh 'E>bOSQOGQN+%Z2J.VޚtJU50eQ[D~?[̷3]g{r5hZ˔X<]٩~BIPhg}!bK2svLkf~F4r52:DbHS..v޼ہBhk+ ڎhFqm&*4w Q7^WkL5 Ap[_g=A?(x3);D"c ޮp?xW@*hMS눕d `njx4۳ 'fxs [CL0@9]X Li[m_&P@-"bEdGq,FQuw0^sd7}Fs=ZE Q=YzA}ֻyǸJMu@U%uZ.BT'̧T0Y/܋U5,G/r[⑨r̓tQ~M4[*EYv`F;4n W;׺(9FtLAkC( pn\KaNOkU8~`r5)WWl&h7ƙx_ <<_Űx4>.FhWnL܏`XyY;:-%mSzlY<\%yΑWes}$K+!򿺰c2c5ǩ؆gs,s قܼ'H"ל.ny}jwwGu(H8Gha D YDFMZn+Dl ȖȍG:leX>czsNĺ/ )o^~[ېLŜ=yB7q"L]OA@:լ_eB-9wߞvg=rա52z@UQGa:ԩq \vZzOM`D$G¢!zMvVmi9y=\`StG!Ywf|WiRJ,(XLԑZ6YgMͦ#׻@Qi8H>իahUAjµ &!Rvpʼnh9GʭK̯2~50a&ROހ6܋~^,'SP47o +lo]~V B8pd: ZN2, /o3M]-Z;R^ڿxj[-|)na@Q(<}԰HcfKcH9zC`(T;`.X=Ъ˙ pUwP[^ތ]*0#fGE W|_ènX-wtd|RZUy7 A 'o 4[(#tr/|/&ș"g͔qn+HcUWy2 Mx~wʇя-$8`ۈvyʎ, HE_Ċ@j/f?KkUK'SDϨޟ5 kbmNI0|{=[_0k?9|tv&Z`Ω|AxA^[pp8VyEm5G ajLмc mR〷BQCs аًi黧x.,v3):T?Sas/Mci@,{[RR6*DjALllKذ,?D }:JE1.AR߿@G-Uf2 ofAdUD٣k*p\}7W\WYra*:yNAPf@-M}Kf)ʝ!i˜Bi '"$@k_ cwcLB8 e493\n3,h-:8 ~#8Q~82bgux,q+qSسZSr11NrQXY`9xv$%I/g  hw^=rKdE}HNnm,:v {#1ԡceSz[P4_/v?,~ U1בVr:3iԵEMY5dw:b_m;`7ௌLZXAi3I;KѤ{$zYcIvm٥]BQ.kl_a)爰hTJˁ"k&O->O皱Jjd5Fxs}@ :RJbhq >,JMe3rxNʐ^gS^rK]z*xAm 8_WJ5sdQ<_B%PXVP ~)4MDThץ+zPj5g#ŶQlJ4ht-BU65apVځcj*VsttN>%cK;]Qf8-HA9b=)`5ڙܣ**ɸtMn=u/V4JhC*sĨSQə Y)H ,o `0҉Ke4f7<vmH"8M/w<7x]4+fɅhںÖ iiaYqʾRazD5kw7f m]x"!ۙ|'Bd"JX\e -9Pn!Ӯ srcQ+BlFГCu0ыdz,ǂ?xU HbaZXJ{W) K+5考-;A°ȣٓWhd[ #h2D7Ps|IrMo6P~+I<˿{+Eu ״9O``ȑ ^O= ދ,V.I.4U((zUOѸZQoaS65@YδZx|N {0mA*uo ~0I)LqWlMYKOf'C۽7F}.,y\.jF1I^0ĦU68ް#?:x[$߈@'DZ^ Q'ag!PdlkJkH|Wp۽!kx :Lدt%V =Pc)l:uQ.W8]a(RtZ(T'HϬZb;859J:hu 9HɉRE?I m̤8dTrѲN5e"ag䙪p+x ČLۘ=;nܩu~&" [t&pA|3jQܹfӐmMeNXCSL+V+Q ^US,q.cT.j X9F 7 r|ʑWVn72)lTX]^S#:7KlD{CGk&`ַFv_J>7QǧR\| pnFRh^u˂_"I m^8POLki,j:_Hmnzqh>yhP*sS\(h KzRageEK-L8rs1 3>.ܛ vt ɡ\LYEj̪h{ @6x$hT|s2c,BcQ7S}3 5U=%um @\5CAioODY#AvR}wC() N޴1!:Í`a;K60p*w$-tbp_QA=p[/5#*"oqԁ#6}QsT[ 1d]I"1FoF[ـLEtn5Oj% e+s޺ε@ފq gURd/E3OVTdZH'p9*[DìYX9¿ 394ϼ8D&yg'(lO.2,7("I>f_2T@1 VI5[ce>/nAPK|`دa$`۠a%[BQ&G:R.?3<1bPh#=k*[M3}析T:huc(6iQspJ=wllV$-\/21ڴpHZjN{!@ ݤ>9] `4RC׭~7o}EoEE˴0Wzu<<1J\wF̫Ha`nw.L/7X^)3FBcUxgd%|fmy)-V h.5?,1UBYFJwXy؀{q[r:bH*f@^WEMEg-n%la"O=sAS[/D>|QvQ #7QGӟX׎fx߾<_~/ؕ`$mFh.4zYuf k0 Q!jKw5fla5p 3 Z,C׳: Ii/4C'_\ k?豑7@>mQßԀ#dVn=dh>1.a^^¿lAg'X:GZ9&֋\ySyi? @AXl7P+\3vLД>MJ1O |mX>(eewDKmV Ga>TL^,뭠Tś`~"Xy=* G/,vaI4j_`vπѮETYjv+{M@aK¯n#@q"5>9jCBw}Qb{ %(bqB>@qKfC|׭O I3DXRD8L1^7h@o>}TAx#y/+×c230<f&S&[[v*} HV,+enNjڡ Zi8(9K:51=S00? u_>-矓"E<1|cjZWPZYSG2&zR2!& kL9RE4r^Xqح-ũl~>(׉',N^faS6Ћ3t 6;w^7i_ղY { m.BϺlۚ!NQO9eHs Mh" tӯZDp_~'LՃ-ۆ&x ѵˆ\!MhSE| di}Q/w'B'Sk3YտzӥIo,TpwE&xh?T(;,][Yt9 `b(88pb=ϩwRUT^) zi\ |M'.ֈ;qL~ƣ:V-"DFq` A,|rl$>ZgeomHOK~Sw#boR٨R>-$:)Фi}k-4.8GݞI•AWiWsxyhufwAFK e^ עdFuv32܏d %/ְ#"}@g׬;8[#PJfzEۏa,"U=UxJѮ 7h Y)s^!KኚX Ez|L; JTƼS~.QGw.mB ᕸE&3r`.8Ljqy5;%ʼn%Og%L)űuI%O gIMއTqo@I5PY Ǫ[\{y Bk0Pw'tflϟڍ=ꨰ^)XDF2d4[t;h37 ۖ$!ϜTD (fnR\mzx= ìWڈȅz*B\d2/T>"Q-A<?Z^υհ@84lx1!"ˆ@$ l|TPm里gĩgf2`/o(YhI.ɵ/@wHsq9,zKnwъf+vo4yGof2˔/)@$RR^P sdyݻirA䪦0wV ltW=TvvwbPIJcٸSbکPĽqgqWKHUK*8)Y|3ww 6݄ lob~m O6rt2V!쫼`u:<@r<=Wy_Kb5P35_k),tK T/2N+f⠴e)#o% ƍl= s lum wJ@ZV#Uwe3J ARH(0yVD3Iw|V EΙ=h\5H^R~RĹ:e_ݾ?]}+)lدx vKQ;r-;{؝SbB'db.N6j:b}KyUm"N`}}٘.~ƸFZ 6$qIZ?LpNt{Pg0SA0MK9|q==R Cgm\[җB .7IJq% oUݏsTqXuԆMtTN*q*1?PW1Jv*_4!ދH[S/ {ar>$>V/ $Ic膉LCh2YCAF٦o Yjލ~fVձ z;3y*V29Q{MibAK3@ nAP#& "J|l5uT2C_A.W6'ЏM8 G8sKXEx[!1(F4 #Jyo埙ULc*M-~`@j>/ъFԅDK-Tc{:lٕU ?.?( )9$ĽA XQu*!ΗK؍àM0#,/C LL S)t#4VAȂjuV"P6l$h%xinF 2 A#P#cC'Pн|q@q #13ur[ J%ȝJiw[?> $`&Hbgj˚< V*s]5NdaSGs _Zt\=Ab&%˨LLp;{.!/򔁱gk4ZC MYXnLD^gy$qa*b}| (SHQ-ҁ`gIo(J/Te:-¤n7x^X&Gstc(wqva,uL ųYu+Ph[Sy"؞n7QD5˖[!MUkriiQm 86qr ozD(FO oIxMk:ݳ6"i!b@:,s"ȭƽ56,Z 6!?D.}PkR* IZt LAas r%Ѿdm ј%SAϾ٤1BK ~v 6 F ~YVaP&ךbd6SXTݮ0pBZ{?-p蓉@iϫ F{海+7_{.HIŗ9n /8|m[Bu\rieKA)p^߶o0N[ؒabv̩5sGd?ĔK|u]|϶EnQhYR5%׏[yRhgY"GӭL7{n]pxވ%ʕ]WG-X={1J"cdL,+f [~O,d/,gN=QkaK[`" SS(E ΟRpETv-Q$wcsMה,'bsz#`rG:g ^C$vE~ă'c.&iڏ>~EB~Lw$J 'A 7.`a>7ӜqKJH5H^p<Yi QfJb0ՂS0<0u CJ̚ F8 a8Z]GMJC2D HL=8>UN"qWZ[ _PTһՆd%T( ܳ_R6C[:tkEc3bCy k$b3 )SE\|D _PfkdIUBdV[,@LoQE?̉疳vɖbAqB}#@,v-$3 tECϺW㇓O6peoo"Gimb4uuKnΖ;VZvmi}raru=  Lbև =jnj|t(y,}ZtˑdT X|玶ێJhҽ1"{A~ _ڐT.rѐG;DS]K,!Ԋ~~OU9[3+)XCcڙ$>tJ$O 'ɝM%S4r{E$_Ijĺ%[O_4#χ!Jݫ߸gAXp \ ۖ#D|"S1_+ ˿pyR|K$ ^*ce Hp*8؁[Ÿ7:u{e"<5 |?CbNO7 8g ~>-5jkIF (_.jJ~cԟq/|TG`;\`0>q7A~QThG;APqZ|ɐ/Vw~@Z>9莈FB@^~zucDmE5KwME.*erߛ8A=QI^kFA>Q_2ZA„`R8ݖ5X# yJφ.3Z[uFC(ܢ$Ck -b,ƴYFk{7~VJ~oXi:ZY4jBҩOkhJI1BeeRi_sul`!QM٫3?Ha3@G7@YjǕ7(E,y-lJrA t5>몊&;D-I#iy+61y>m܁+G'ӞRzd}jm;M18M[ UOnx|[61)zIPSgcٟ׆*` _3`}̍Gр?63ܺǿVS_f,]P@ig(Z CGq96:&LN4rX3Jf̎7zvZ&S˥mtK8)yO+YhϦn}B Y|VG5 k*񑛕ԾB"Zޗt*^?loAI;^DlMg1(#b_/ΊoPNқ ÒXSUϴEt>B]ĚGiDnE`d#x7ŒFoԚgituM`ݱZwyDɝ eE :2M#5٭W¯}!.3ܘ|]C J=$>ig U$r8?V S.Us^2AjZxJWUhxdT#v2e^ F-N[چۤ1  \a2 51- B kuT2eJ9ߖ迮:w/:&PuãXx*Z:C:.D;NJVYf }jao;=0ǔIR?26nΌ<Ď%óow׌(´ ح#)Lqϯ8+%OԊYJ7մ!Ur~Av7Kzp6|Ӏ=q ' GG݂؉)0+-}'iE”嘑y"o qmy)(e4V~lYLIw֔ЬA?vhJ`VfY8ӳ\q@Nb  (pxj gW$| GV-rb ,K ѧV\x0OjB2Y u9;y G Sdj#od|""1H\%-W ʏ)]^n;W목_;'܄ qILbd[@$s" CJ*Ba|Qܖ%Qe\K,P;l߮6 FXS=Ai@Ӗ_tY8yYMEճQp:O.j;\zPIgv]׽C7M}"&Ze~2Eg mےVb~ Ĺ.ӊ/g +Ht> i'@" fU8J ^d ֲ(Vj)z@?W]7zll SL>Y)]JOn5:1VAN g- /7@3?p- '!Ń/Xd Rb E~9}/X4NW1%;ȝHYPGX}I)(AgZ,:3Z=P{{\-?G85=^O\Qߋcf(`]ȩcD FYoc8ACLJRW; q\J{,+6b *Fi%Ȭe)fk39q;T2DFCnu94%x &G x3:0^dYWA z`g3I/<' fKсU,+AۭonQ6KRsw1s1+%Xc]J~"ͭ5B8#ihn&\#9A+HYzdc׻r^"#( nӹ6kEW8j^>̉!"2ϒpbZ%MBiQBsO0V g^^pBfMDq>CdYAՒN)d'1_+c0Y6#\oqU=(>O[3j;@-xyBհ{KzF8%dVc[A;i{v}T^< f rnK5sA=S@$MUzLL\BN5~~\P\{Iy6~$AU-H<-Yŝ(&֞5:9 v 1'Lu.c6;ю݋Oy ,:+C>~n@޲$%uzK&E v4ܥ[;:hcXW%QyDg{Џ;_ x3͠0mw;GnZ =[{'qrwMqEǦ 6fٕ9H ETJT,L]&lHzhSʖp/ ԯXۣGA|6  tIBXOl]eY]vwo{ޛf3 =0w;{FC'C[qz2bׄa e'Vߡ}n$S13 *u%R$"" Zͧ!\#.%S_~9sEc}e' L?i QV3|a4G@1qk1ZʐsU[<{Jm2p/u @Ӯ Oѹ G\Uܗ2xR'uDk# !,Ҏ< Bӂ{ Lo^tRWF tPRT'>g2yDI(nDT0z c&hYx4O'r@E0o nT&Gd;b&Smt ճJ, 3 53U$Ke(nc1d鰱z~!#/T_r .s3b>Y7K26yPXcq辈p= ߉ü S폪8fp Ah@͚Ң~.V)!}C0ډn\J#SMP c~<MssdzPvVvɦXQ-۱D=66e8voZOD|LH]@[29j_79^7Cgn3TXs➸29udȪ;X.̑Z>tU] X$eU,JMOY:]Pc1KQg;fy87zr;D;1F&M58êoH^1ߓ)wd5Sln Q)ntCג̉xrGRM&F r#9@ѯKX 7Eۑto ~X\Ť ck=ǧUUO#2ѧj|DL1tAOAxioc W=0 WT@xc#K[d<>TC&]ٗtN.4./ 0?IMo8[`$*"~ȳ[-*]>x;CNw/C\yrmdB^{~6h-eh8/̯ Wq m:u3;eLߋ1\aa"(SމIJ="vZ|Yb⁀|ȋ{77DakV0Em՚mY`"L<޹6$1T{-f[‰29^4HpqB> ۘm$x5'q-Mxx ƅ˗<[k>P%? ?{l)bl9ȓ\"q P5[\4BYHW_; qf.fU $]T.[Rŭ1Qfgj~Fm*;'Vrɖ]G͍!F-/eI"b6i@KM@:d|ڨ{>ǩ1guT hQ2m ݈oӝ0׸-M:-X)|GjU9-6,-. MFlk,38o~)oMVn GCހjs`Ѩa"gbj gh}X7"B(Csow&˥&&1tqc'}X|L4B/#‹b$.cf؇.^4#J-c-ʑB暀w ][!{+p`5DE+[٩3>ke-Wi*¸w (]>%w(΀޴Pi5J}=ƎdN(յ&Y]n_v6fq};_i3Z#NOL;@<hvH7ٽHɹaC:" (qlokJuX!}VEom3,_7?YODcF%;@t%qG_'{0o-C 2J0({5w`hX! 6.M!b/7 >aiL PFX^sAw:ԁނ64Tp"Xt>40ek{JHJrKUҸzCqxne5i˙^F^݊3a>o%\i5mp,m׬Rvt2 mW1UGm8-#]t>Jh30-|P: 0>GgW](WXGtI`,>K]K=b ꍞ&CQ`|LKCe#1 ? cJr‹'YxҹT ."}D@/2pWā?o;@Pp]_HJ [^@zA_*uh 5;֕ȓy_W{adFelJà&rYl=(^~|"ڠSr){7Gi*{Ntx5>hB`?RF+$byʡvXR DGpv$a߾eƿ, H9^+Hןyr{+͕MѬo2Ғ1I-ˢm]0o4Oin8zi:xyUZ"F%hrO]^?6 v7\-`qC[2; !M-3úRucѤJ"j2ˍ5Be0n{&6[1UY]!TI->]Ӡ,;Emښ:.HIc؛/p _sDz› lj2mBd '.4N!*ְCb.k'T,@j,i pFO+},q>pƄ 7S")A<5+.yide5WNy %]z O4no2C {)0 UUGmYF) DwE<|i`׋j)f6XW5p8rxBe_^фceUWWăWRdou!r<:DȒN 7mg'7yM?rxIe |G2 U(;nxI[^e$T5c+0Z 'zO5ҏO邪'a]&3~ ;\>:\g!iD E> cz%SXz!; sL6jA):xZ뮡ްHģL$Lʺ[J=!Q!Zǭ3Mo9MGizp핎CX$G \% MB %g>u5zŞ2uR_Ը4<7.Ey"$Jj40Ma+᦮R8b(A1\E|h`1]n:ɧ, ]*! zYA|JHrLWqn\4H|epI 匏P*\nQQ`l;\`c֕fE70[q=ē_r;uTA)/=n+ɝ\sdLjYcaMaV =oBCՁJ~o ahy ;;b?l%q'BU x4A8Z(5-B̲xtS}Ls'iIեjzqo7A^]Rr/iݠ/hR'?:)/Cyf B Ҡ" {t,YtoXu\hC+S_.u ܙlL@X< %YՁ{Yfry4+8=O)"c6'MLekԴћDSEfVl#x[nnR~wAP{J| wr5岘?7a3MJ궚N?zUe~r"!b Uح3>%.̝igK$j`}bg!WXBilĪ=6'S kfrp8|Ll%u!HJYwfh(L ZE-|?ِOߺXPJ$ _Hp*4;8[5*kRxEG9cbiD2|--Pvp0F~T8 ϣ[JHR=/&bOG[4֥9MRpm!ތ<^t}13A-+NXѳ2{lfkayCܜE8~NݪջX2PDu:QעU^\z{R&_@3;óogd͘;V~SZ\1xdσO` MSa{L!Z9R+{l\"۷꾱;CUqeω\?9j1Y2~y;#R+HOW`:'i)؛wP؊7'wx$\?p`V0VdZ4L~H0uC\5'բ1e$\ٴQ LZa٧CA~aO*i-]=WT{νsZZ1Bꦐq7`ATk)6̬ʄ2(3osg -Ù)yʮ@j cc47Ѧ-O_gOe:F+NQ߶] E(i8LX3o*X G4.ǚlð$`frG='?H? PM:w=_v,~ Sj-qX)wҵ! i-[=YFL!OmA}3 Ȉͯ1>zMk6ProhoPA^jA D=gPY'F_\tY)X?(0?D~NdQsE fLDI0E0(U|+Kl,ݯ~SꃬKG`ؑUʝc䋹)7N=2W> d|16baVgw8̒ƉJZiwVgpN-F*a&X_T8K6!AtYx#Zʙ(VkQ.l{Juy& qi6[56}݃Yh 񢪋^1Ёzg7RX" -NzDm?ha͠0y|,*mB̪CN _ 66g}C^h#*Hhߌ`϶p:Y{8~%ðtxeDq+Aao4ꀈfbzrs)`:M[l.jSyy.MhVնmWV<1..c[A} cbL>Tm<{¯eӳCuV~lqY-ˮ,Ypܡ{r!MI˜9OHt*Pm^6j-sYk1WaHp25@u[@-l]CʸeLk,"^:3F6t&| ` 㢚E&3XZo;-gρ ]1-9pX PSIf 1C+Xz]#ƾmg:\VSC>v;Ler{j/C!iTlʽ[$9UCM=yxh\N.njw\#WL3 oސ'aymaH3t8:W_-ٖKG ~?(<|.sJf A>`y'Jja{KkW P[U̽26oO32$v`Z}ygqLx0֧ Mș/1+wYS΃ā^~:#z2fـzcW8s ]|hLL *Fq.F6ΜIγajFz}sdjD,J/-gM>P3C hpj?`벅ׯ\&uK,#S/Xί0&}J2cQE䱟9ݬp}"x^*t$4xZ\H%~պqEˠUR6Bvc2T͕ssَSq+Mns!O\1]૿+ٞkmI4Q}M?XC8ޏB6Ϟ<g[ ;y5q |(({8%\5:: {Fi~$1npG髃>Ths[Ud"3)N/\n.Y ÒZT(dyy8ƀ? m:ry[O:jm睿[> o]߻.3\G)W̯(iPYɖ/%s}ɘ^,KHkXRq]Y?4~#6P[4~㞖x̺̓JbQ.oXhlՁwٜՔ=,;h#llXHPw$$[kYC}h@1zc纀c |A^́ }+p`<@*jCʖ1Y(;P#*bu9xRtHMlV9A ݞK^Xd5SQ$_6v*i&XwQl"by}D!"܊{!`]]i3Hb[_rȃt1"ؼFUg<[iVm==8φ%N|!?e:T`0̰4FAi *ejHus`puFn)6Y48Nq y' Wl>F9Au p$QѝU-, 3eӄuZDUZM N.8?NsfAD:,ߓR&kjlϬo~U*2 JmvD`ؓF$P/G'7K-4xN#Q/ 4C*[ (Rk*7F11h+e*2qR0 $p=S:#jf~A'E2XcrTs<3#}8XEoH:eB$]@-~mKggpd epemχ& knJwYHQ3T 㪉6~v')&z_ Q p/Q[؃<>K_W7&BZq՜a; OOpig3Mf Bk=ϣ哠 mK㷛 =悭*>JAOtg(c" 9BV[@gN#Q6b2O|W`; 3i<$i{Ect0,ߧ\ceQc.J/x-KDzeLYcT^Lsa中'RO iAZ ̽[Dĝڱ(`ЖlqQ10ɥ7 Y?R6r Lv:5"(VʞwbSa|Ң##E9`#q{TMզ/UŝRMQfV2Lz]?^e]A!@Z|gHse| .XœxB1v%TI )Gn:)|/r=g vz͎fnukЪ `$rEȿn^LdMDJdžŎx0^dHWTSyBl?C!{M3b.0lDe:BM~[Uqikͣ>F"QF f,w-֏3YOv6A"o&(p$ɣe1r(J΍2kDF3|c'ZwϚT Gp mJ^w[ Qx%1DI+O*#HV6IE|ItAϗBqx7n_]`IYOӝਯy׃\ _rǪ{s`: SfPևs_x}[Z5L6b: nk@єnFtchuI'@򞛀 )W9OetBAWKvm̦?JO.t*-X|s%3`e_vW!+#|0؋U[ۚ5byaGzʻ6+0^t6I T=ݑ$:fs4Y=1/ݞJ%"6UҬʍa k3~|GBw*q>wIj" qc-*NQ^+V7nF_Z*rq$⦰ز{f O_S'IZW6$]^})X_D\ 3Vdd8 ,A2R/'iƁsp:>ld|~U ʶ6ܘVV 3:igL:1B9;9^vmcwR2EsnJ73iS XT fI) F澟%Mrc:dY5!.J[䍓~'mLCF@!v{eэ*Ev[; hk3L?$9r>,lw]4,Q)UfbЫ*֧/j}1x` \ZkXu:%"&]L nYԋ/RėЃ3|LeOLi>pGw$z)M=X: u</PNu!lx&% l=Ya}V7&A:Q¼ >`i5}s7v$֋eBMI'5r_QA=b\r:P%AOt1$_񔵧+Q J~N W դ=;V;g@}G/7p´@ƧkЌ95|?PPG91M,@wFnȶf3 ́/ήz}kûCaҹĠ]3C!/ }iD;ƬZCMc1iC̚ސ Q$c+iW~ӛUgz޷Adނý>$BXB\5%f)9-.In V0$pG?Y5 )vllvfao,Ig%ľRFƒJzw Z= ĞGX*;>GLq:C͹~/mgMYO~6);px^ʿ%HQPC#|u"瘗ƕ/eYsХ*Ѵ1sV0WqZp8M *s 9jk'uA@,=yG"A,DC5 o֕t(Ciwގ&j՚MG1RYr?t "95 7xw,*"a]f$3(bڈo9ȫ駧@lCb-c~e{=+?_+1/8#jg4s-fN1CO/3 Qk-wBP ~ܯp:dcn'P0 ܫ̕Mv] A5e#ٺ_2TRfW%˧dG`\M Lm["HȁT/PH?~ځ e>SO~b 1'S\m9uAb5i GZNҟ-߄FzV[e^~ؙzr$ ): yc!VV'4?K.yuGϭ>}8S4 mVz7圝e] GΖ\StC-ћFif}p0`w#`ǤUD!x4c6a|$)c56(xA"3:4klr,Dް-)Li*W,(&1Mn6BWo%a'V$ʄ)ɠJG5 )JW RG㋉cMK:[j4O7cu𗙆KPr謔~54p2`RZa+3.;%> ]ԣHtlÖ։nMWn|MX(^C85[MV 9-|es0mi/bkd:*(BY 0|Qo亍 uq \Fp`hLJ ] !pX)s^$7wzϯxõFK[jY<+i!mg!/EzNGx{S@@S$2؟Eȿ2+0 ]Pc 0△qH)L2;!K8& xÿu epf]sw~-Q;LjJxŵS` ܌i]_ ƒ`?)x<6bS7Ǩ3,K!U^S\uAѻwģ5m$bl;OSVJ3sW0NxcY {Ú nb%BKu *dֹHW#]q*αj:vgK{ " YR>ey&n.z'{N_GA4_裖bN3 Xw\ pvr|}4uo,Oe"bYr7+Hr5ŗVNq'ys#kkWuƋ . Ax8*ḯԡUIjb1 2d$̇˻x5G׈+SWV*ߦޘ FM)$!Pa(_ii"-y'gogp6 /e5u >{z,:('C~י&G鉖g|a 컽3y-v:10&dB) šy[uHfYmQ{1j`ę?%sN]OUkNaFrqn1>uo,ls0ݍִ<-LhKT/(8TcvP_i2UВR;2\Ȥ y0>P JNu)58=+K` Zk0{/y3RբsmGnlgwy P FA>ma[aS89XyiqVMcwHw6(M^C@E{Zu嗲q^ Bb2sB9fļ(ST:5]Y 4X[p;;~nҾMxр]!-ZY vVR]o:opĠ,E0{oҟ;μͲbLe?C7K@A**| uJUي Jc-@j`%蜄qI)uexAʆi5GCXGΆy >~s\QReUPF D*,(Pm,_"4tAODz yt R3u+ 1 6TG =aY ؉?+I2˯>}F'kE}!$齫ȣ xt1) ^l⤴mG!5a2 n鬽8J D…tqJ] f{퐼O=; ߇N6.ϐ޴}UP(~7L$^r`=hm fy2S >#}.V_Ë97W_ OS4يL0I!kPӯ8Bja^#~ Ejb+R֬3W3AOMVAmEOx5oX9EP-Jx>vBFlܫo'GfYFp֯uq'h/w} X͑Ur F,g \#CPg0N< 秎l (5p=GDB7  t0ߖU_?eκJӱhoox.hZVP⺻" 4]{Sa4zRƣZ!ұ)A*՚.hU7kkՠ޺V@0DQ%X:IOLMymLuvŠIя߄NOA3"ʎ-ow*7BF|*f{gt2$Ne[xLAO[dHHN*@'Ԋ: " }w܋-1f,0YPuYۼcF/-(]@>:kf,m NS"0nzG7lٰKtI{VQ~LytUƾ^-Lԛv2 )K*h?y6vX/HUx`ߩX51(s />ߌhD(^2kHAQ.Z|f@Oj,S85@i"pnq Vޘ$3sF\kc [ ]//ضٕ1!(H>]I#Vl_$I|'͇=8wt?LYY5ttc )X$|L4 b)D!;@ޝrVlhQl@繌oSiE jш6.r+kebaqrF͌ #Jrd0ݛrwJi) ISt3#w4)ʵM1?ϊ.{gHdz)s?B5|" c_/vP/d N:zfp[[)\J@ߚ.5uKx\5%]R>L%X%>ɚs MQFk9@"s&rmH믉T{FN(Bón3ඬ-lY_mGTdrbHk8>fN!>#B\6 ̢3z&msȔs &Ɏ̥xqv8}9N/A Z` jy FQnӦ$|y,ۏ WъHPrIu^U~$GR|A2Hj'<#8ͨ(1_?2̆jWLQٕo?_`0Ujay\q?WҔ~εJDzbc'WS?dwxBzllv#0%3Y^X9w¸{Nb/HnK! 1Ļ \\hé{)Gװ84I M`VJ08z kT zqcȴܙ'HRϮĩKCf3t1"5 ~d:)[`XRfxE&EBz+) qId_?_m94!Fm%*Pd*e@TBQ t>+5+:hjBW%ą{aK-1tvaym8إ6p]\ʗ>j&%3JK['I M Cvc!UX=< XA!*sq`sm8*\a 1+/f!aFrQz#/a jE-,%O Ǡq:gs$a+^(abTx\1_:*2}DC|7b _?6F B;Z8SkMbV{kK_Jreg|KZ!< kat&"y+<{,^XJIy{zoj8wfxPQ; w*iē8n!,YM>DEU v֒(^-p[|aUmoNǿ,0\/Q`̅E!!Q<_!F.-tR[VHbHwYί: Zz_ުz`WLKa;4n!k~<✡G_#̨VbʰA ơTRU1B +NFhIFLpKPtb1v|A0Ϣx<8zm5sP F&.gE,12"ti.8A(fX=;u| CCoDYw;Zz7vwgRTK{M*37{vsz9;.? X$'|;ʐ9M4Czܽf~/|X&5uaK{(4NC] GNw}) ,Iy K2"l%]CZpa"ks *fղ=dm@zD%tyxٚH.d+/jUn njcxUU.AR7 9X(ʽCeŴ烰,WsZn"g#*^U(M6o$ s[ հm&OE\;ܒ$%"yZ0;q~,#%ϭ)5= W&%p`TX^}ƭu²-+\hRR NCZXnz r/C|9 Vo^1oG _Kd٣FM>H%9͋Wby״ MRc,k2Mg}|8y߻*[80E"vX c3> q@1fFm)߲Vq=\[eڷ:s||nO-3yR-A ,)[oJ?\NyQc(5]JT.1y eYmtmnw3zo00"GkRY`Z6_}hc@U^q@!$-fQjj/ʳ pZy%7_;DF[hڞJGط9AdpZ4]ly < #=@A.-3JcC7)Pa19D2"| moFrњΥ Vr\5Ѥk Rmeux1PArq(d1!1suaPUY m|aGiߔ}Sw46yu|?ƞ(mZ?s:}ˠ?zL-u B9 gSkdgc.yz|C&7.Yy!~;1bn}eo-s`,%jjvc*׃<]"[X}'፵W O YLQwݺ+eUwǛ{qu^q[0 mo1`P8T tFϓI,<'1L@UH eJrX 90odZbUQ6Bsvշlaa-C6)5rڑ Nچxķ#:XÚw{p+dHrL/;E&&T5v|A +s' -7KLbD8#1҃; ;gQ4F;">˹-سz-C.#1amv1f<6MfL'_ IMӲ2oS.IO%}Q6#bnGz*~nˍIf 29EwZeW27d&A*>I,4D_n>xhޗ@-N,@lćRKOe:dr2Þ,nnU$%8U *)!>g%Eq45J𳪑KN!$>be'!7Œ8|'oH/fr\cK8 ݹՆNC>aB`F=8ʈ鰦ME;5ai"1j#)vJ,c3M$/ (t>%bIO62 5P/vh6yI+{< (RG.Jz~UFҩmȩ{6xN{0͓G{%[Y-)!M:R#-|tF8fbC DЖom&vP7B Ǚ{-,pqD.761z8$ôEoPBK'P[>Cſ"n[$0N$%\^}|DWaD!Ls!HuD0VwQz_P U96RsWa ȷO<Ĺ)8X!,!H'cBC OE1}s35)dt:iʰiT(] fkc}&+yQY]^ؑ"7igAt4Q9i=#5=Re,#ud"oupk2Tրi!ja"}UM>+>؞pB #!" z8#Lqa9u4EH:a08(k+;YA=s+, P4-:}2edCڮ#`ګhDjUY vpxd6%3$ DT3҃ >IA;d) ӚܶZuwn*.j~TaqGa>5a [Aaƿ&)bq /(_'$gwbREGQ( 2&\pg`i!\`vߨ:W?4͗PTR-#eSTPiV[K}3Q\{U 9I`8iJ#k$- -ں.[-MGF[$gV^c.]>3ءD):@D7ݾwL^6曦n8LF#S}*z$@'/4p#TB ЏK:CKky={|ߊ°Xaeupr% k8xwWxZ:@ȈâRT;V~XG7 qR@C<z64Jwl4Lh0%άh>e}J*?w>g J)ȻʔqӚu,Rmm)}*K]~A!@ Բc L;k :vVʡ}gx֕H ";a6A:Qqmezt'?"3a|o14gS,%Rx"rcr6'P=\f>R)I0#Ѳkےo&4Q7G &^&&n ãse4v@72mlP/ )@/ ](8+,$";pv{ !\k%7U" C^,qXIKG)|p0C`Mr[ čէuu.cnVIfb0dN__Õn61eonLe k\R,sFm,!O*{}rs;O_ oYK!Iv!*v TS+a+X&dSfo!39X:;s*s?LWh^Y/FzuV X쫖$p+hįUn}9(hgj]{uDIJ֚ef21cffD> Sw{T: ZқwTcGo߈g(h2~F"6}[,3˱3+!1X\"%dn]I9[y7U;^+;@ 0%8,b` FuHL:r3Zح1Jsm~bd!fpGt%<3 &琓u2_@fcstEY眴߻k .IZR((gn~24:2[BaH 2~['37ߪߙq`t1uŰ$2A AvPpF;Sׁݐ2*2I4ozgŮA0 Ab)ƟIJmIT70%+ML<['hKV5rdS%`AZk="3l  12Pn / =|6%Q~BP,m`Q>}@sz X(tO"<|[ >(sfPY,.N=7L#W(0=+Z0HBAEk{>o0ֿs0`k}8%nm<63K%fYBOqt.g#Q3nn+461nIg PK<6Ah&Xt}d4Nd󯌭Cлfc <+DuQ_ӳ $Cj t#pVۇByjy I({(dIEVC3'T|knǧr@8:OaO"SbP\jc'yAIYP۶rR׈JNHdՇZP(#ry׭-/O_4S?N`rx^uK5PEl\#B4 ny#y]{v'Wk|?:ڛ(0 =6lɴ&A!nBUϥ9k-<_ 1i)nўI\V ν!n_(ke 4GIgg;-%}Ql홪6u3F,4A]0AYJqviwaXU-;]F"L뺮7n Fzp/wё^QU"3>pHusBp;UC/GQPXf4ғ]^Qa 2cw[der%$&o>k)bTAȬa#Kؙ:p&H|sS(%e;fj0"!gXX;` [Ui`y=7ш7/x*Ev*=MfCj'de`y*[J?YJ (UXc(ġ3:BdŸ<ںƆq5x\TNuz@uJl{eHK>uU8Jt[{zrfzU)Ԝ&FUz6:rV 1Q Chg5jzGKD3{Դ49A}" 5f Nf Um& G:e~CZK>0int00fVϩQ#LQlF }7i3[C~BeܜwBimSD\Ճֻ =^wR8YjwoFi7Zt2~u(a,]kȋ_ǴZϖ~`Ub.rFAOˍ0gWe꫎MǸ<3[zeMR$w<{{ *FFGi4%yMJ̓a~@-`^[@[lIVrcբlb{&h.Z.M<&i|pȰhH"hsQ>Q|(G?gM)PGڝ+-wȆn&0pI6Ɨ\ٞY*pu=`]5-ly"? y/^98?ql/.l9ZQkEgS0bN Dڊ/>SZ8xtFTbVCIw,3!{p0g>l Ow%\5b]-547e ^oҜmb%E nDƘHsc?qڸՍ͟ȩ8Hd(ϯ=ndz{!{`ѶZFk4u>*Fv$'[:jvH/I~W9-%c3LF-<jagc\d#^([ȸrTE0%/X_4uw&+`﮴jxZ \d:A:kg} 195̀M @sWje'tGj0{'!PtK`huvpVsVv^70ZPULuq3C@7b8"&cr!fJ}x&/ȎR *./`|8yA)hЏo;Кp'ЩnzA6Oᛍp\2)Giι"K4kmOEjBHP 鍇4b;;t(8JM8@_bD^Kk%?i+6_C(8̘'84`B_H0*v;6kU+')vi}=s)V4z9 OK_4{ Z b՜ AMB*C x_~1i(Ae/zrD"аƇ8؃@"%&@&SW ~rw]a]׷@kՙ$!=jW(1$n0_` `#'wKօ!| *ĶyZK(&άf <^r2>s5H^ۙG0GDVk(f]d-{#h0CJ.ho3l8Ѕ,u Sziˊn3~ V2qAI0p?C] Z Q$G sx ))mlZj%Û̟~j\V#PZlv91z˄}t,-٪`? i :tyZ}*tk#R{BqoWWc#PHv&`(&|yr#rk(+ͲXÏhZ0 ħ7섒 I˚!f>$4I_X<9{ÇC[o%q,@;6gv*ڀEJ2]lf4 ܈SQ?1>/(o6a}o+'nvV*^x h*R6T]FZ[ P!T Z1φn`p1R+$r!Mo#~jN,o!ڞiJ}É ^1e{i{=L[nЋU`SB\ JP osdCd0@Gz5402~y_aSJROj^ַXz*4S )>]H;= K鍗RTni/of= "3K͠V%ǂo],\y5)ߥ.%&xVگ5`+5) 1P%5BQݙeSʼn#։qg(M[,Uȉ3q]n[ ~f}SZ*c?m -<95|+7VxihAzgDVRmݫZ ]1>S3 4[BLOu[oR &ȏBlȲTMda}$=uOgԗq `'z L:z9܏>6a=F3z;ݳ0?qTN:a[,2¼yx0$ 4UGm@ o=~BZ s ~1"xa%&?U^k ZQs'3m4Xy/{`Y3.>gQ炑TK&n/906IuAx ?;ut9_vm|I*~k'>kf0JڅtK Z?CȄG1nTy*-;W0UҢ?$<= FA2'zm]rۈ#3frȂьEKDdDh 9[! f8Oa餝a=zqm9uu6`/lo`a%'kx3/-Sl zS;BT/W{\ۤ6dvSx%yh_{tW{McRsX č"aCֺHmZ&E{PLS̚v/3]?o+fmnF_S|S 2%!d=u4Wb^ˍ&tī;$ v"K%M1Ϗ; lb sO!}pi#2<M*,60.\%.1|8S-|=껴h2VvƣlUQsl/h%u@}tkwouokL=74NOTVnwO,7ZowċN+2QAqe H/ Qmu@*7sGŭk4r2̒kghC[PJBel'\Shd59ɸp\AMXd5tήBYHV<.>M'7^u-\%ok u$gV{2I`W5x*EB8e#fɼNAg"[t`xZs Efё9y0L;"uKGh_C1թ5Rּ>}⚢*3hE-nDRYLY(W o]?cI_3_%sgZ=\!Z7!4]췤j$js'_؟8TUE{Dѭ~Ve"}:oѓj(JB`P&~/2f7ZP*>!9TNRq?s +;}tEktpqmlv$: 40YX%96y}|ׅ( s}hC{*gIq7u($f5)5Bҭ$ZYPs$H_"xfQh=ONh&Ŵ{z9 oASdtx< .R qtOJgV:S. f4! ' ks"Jmjؐr[,~Bf Py[-'v5nVkv)ZF}r W~5 fa45䊬TcAzlMTײA̪gBCܻ1@ʒhs. AЉ{ W9İ~Met:V/D`=i>^Oa SbR&C$Mt$n7;~}zsb^lviȴs*UC@h6lI|Z=٢lU*}DU%Ix Y*=M2ů3')NumN6CZfǟ:aX߲b;iB82hۈ{B1Bw{8/fi޷ | ~ !=j#;?tǕ!Eh?a.Ϗ,9qVZ_{#8@^yG% 'x:=xi{2}P.O, EdFd']gm\$C+5=~4^Sh0^acOcNy#wF")q,ݪq^Jh5{hAEkKwz)nFʞy -݋`zLx L c<ԨM6GQ096z.^M X;O8o /Ԛ aL؇#0ϵ_ԟ\ DR6ZRSJ&"̈́?r;*mWg/RBQ)>`}Cw-'JSUSUF+rl3( 6CQt!GK>R%Ц'6~לiН kk#_t1'ZwZx5ңx$qՙe&b(NJ@/o ZblZAO^wxjݘC ӃhjޙBrBr!$̿υ- Xð -D+N19„h3twlQA =Jggk3jR1M` Mt&۷d$36_lPlQ9U&5T&{/)8FjHs٘L(",ח)RqgJ$ m uZu`Jhf8!>VH+nI*ٓbz2H rzo#V 2A>EhGT0س7!i~-dh,nߥgUb\9.ޫ q4‘fxF)溽 Cu!Њ䇮hqR0D-̝AXt+W2t>r<^4XG&ݚe@D/qzKdVG6PuHh/{F~"hl_]讚T}+ ~)|9ITgG^iF|BVB- slkA¿qCkMo9VcJtC!Ҩ4FE Nɀ /aݛXʜ 㬵\,zذ:׈Na2_/Қ x#bSǂuKR|Szmr_w|w `T H36i)Z&bZ駀s[ek\s辁nK#O""9YGZ+RZu(ѿw6 +Lp-OU԰v5 ]I<%_LX5XsW‰߸MWhVCa*O1@xarVVha15RҜZGhgyg1ЯBQdAVk`t2t.J7ߒx9xplxu"BCrrC_ @WEV-؀Vlt{Q{KsW/!wݬ(WacݖcLG7iaZV6hyeld8{:j9y.IFU_m9XlgA?4gmJT_GFd1N;/.i Zܞ>'#œm3~Q\.g/b).#:0nnp7u4d rmfHഅB^o̕Оx|!*M7UDO3 -mctE?aQ!C}۠00_ & |`(Oxno bW?5-.vq/Q+~D9k9AN;,LPRoL@E6=-{B\'RWzˆc`L!4ؗXeqL(DoW t=\~ZI`= e>)qFe ZCP YD} νèq@|䁩|yR6&_bPJg,J`纑Qݿ!ʦ?[u -[70%A NpBØT݀ƚbGp p(&{Ht'E*WI1JPqWp^gk߲mʉ a@tؔ[qe`ԾKZ,ت Tz%v*7hP8x}d,;dFv.,f+rH<sCZ2~SOւ\= a=0"p[Ya"gk3b3(urMT|:9 5z.뮺? Mγ!6[s'' pS\7^( ֬O<MY&}$0Jb\:ė| EӜe w4;ŨL_ h݂Q{8Ͱqf)Q˧svTv6#QZ^5a+Xz5ycƊ1>Ruz5pW^C۹j"u.n[ ; TJA dA)L=/(FIwunbHx04 n]XrͬTThb9NgZ:iA-BE#,EQ&#GW&p!6|82<ο4lh8 3[6uespsz |نQ!w4Y [`NN9uF)"#S\]ffjoցj'Cy\jc4cX/ŴUR菍Qxru TʞXpMS dͼ1X PHMA﵌.>,#06 }\4-6>fpb`]mLgAM/\]K 74b楡j@S\#4ɇw-ALHn7:.])2o&1(OVKpF<۫qpTǐXv kya4EV8إj~ʻdhˬP6 ;h/mɗN\6p# {E~̜\vCDޚA~֏ `XX5Fչ'eh| mMqj8~E~OȝB88ZUUtrId/ 0T@hUљ =B)f?v+3ui$0h.A!qF׈nۤpoȉ<GSjN& %T&N1ߍ @u^.SLuњ$SE_z9ՉeQ `.˃߈=N&O ̦q+ttzמϞBHk U'_"ZE3.Ȧ_gc%#Oo `i RyJx(Av Eqt{-]喂K+1[6븿]_k]¹Vc%8c9Wm8R ;Cŗ1.҅]f4:H,;v/&UWQ5}oǮs*%Qo;h7l5AXiPzg-<#pހt[7vwEVL怓{k+weX?ACvOօbK2 lbf )$ϟ¬S~9ָ2i*LEKd@s<롻"pB4M`dOGu_q]N2K]*U/`V $w=|3} /iueG3wy:ѩyrR3Q2Y<$6Lܿ< vBahawu@FQ+.g-ڇTᬨ`,ŰmeƁI/7el|$L :bdʢQs cR: ʡ/w¦lVD\qhX7v07̘&DW ! sj+v䶕DDJs(Y]wկ(QN.1[@Rꔒ[ =#V('Wu<@Si()Y;  wڥr\m9ɢ/U-ZP7P?6znׄ Mqi䥌Z;\t~!1صe;!}Ǹl.* 4\6(T%tAա2z3w#a5#LǚÊ52lPDLjƼ;nx PX]I&7`Cttswbhv PrvCl0|=O Y/#cosyA 7:Qx+[ z[߲TO<Tw< ^ Uɱ.jEOw%:ُy6#N"r|+uk<=\G2zr1QX9EުƜgUjhy-B i;cGSpVbHSI'('2^{476Iea툫VogR 0T}PɼBWfn6OӬt_z~)$t}}N:N+6/#H O@6uXO &f8)QXnmK Cg_Dv, |.50&O[,vJ|-XO kdVe!mm&9ABTAZ4^* teRtgnB3o1t0Idy|LD/3L)yJ׹3<$+1 漌ZVVZ\d|)+g_3 {{OZp̠jVS[3BtZc7u(ܲ8ui[X&lއN6d:-RdЯcKUl7y)HTɘ(S~avO+=Fp%{N2$EdB-QҲJS}>g#~1,*Ӊ W3ǚ0f\ejg>yAK W8 ^=\L.]D!XacGDuJݵdTǶkgwҷ;2L| cAp_^vsm`Du~i<'ݭ8w+ro]wY0F$$ J5Jj?_}Xլd4bm&wepHz/0Fi v]VJr ˥#>'|gD\xޗ}f`?OҘj͛EHy6X*L!T᳟Vdk,:jJHfdlf7Jn "Kzލ~lEn:TDb*4$:鍚r3 =+\J)Du|'N*g |M0^%{H~\iְA,f-TTT C9o'AIrsNcP+p/ S/SUBg9 u^ޘ^ -4 s/J>u0Nßrtp5ElSWw{A*xPnWox 6P&tSXKX/' zO8T1Wx/S v. N2GZW] B.$Re9Yوo96m.'l ar\uSyu'03u,kݞ7(f.$\g Dtߡ h*.]Y 8Cj:X$_Z{ё@o,vOu%4jJ_&{n GΜ\p㈴Mئfd{桳3w1Wlbo k-~N{c<#T\L`lj-e5_ٖ3FJm5mp$j7Sl2)hMW0aOrf~mdo^%7&U^ՙh*uY abyhW A Uz/7{,G.XuzF?팡]_5qJ!ȱ(F%Z { Q( L׳ &R ?KjȺwUa.qzq Ie&OF vtߨC$j."6Yl ,ս0LQ|Ϟ6j (4JQmaJիE&sھ%y N1PA1E9|`j^]E%ZD *Xɬ+ n&PE2V?'Edd@q,|Z$ᩕ]qfEaT3LrR:6eKԲ?g|cGe(k-iTAO"3ӕkL);"AaQjܠqy}b~nG]FV3/ ,1u.i'[G+I$=&pY=%׍RZ0bi0ezwl׍c'}"we6'.k̎| 5t~&ciޓ|d/j9Vu=m}}Ͳ.RdC! ˫<1T[46à}e dG\I'hT"'nK8Px#y@ht/FT- H[&cjp|e-fɯF\`r _'%*cϾusj{ Z;^5+o2Wso _g}Q6&L$ִF1ȯ^Q~?I7(؄jAEF@a HDh_ ۉ/ab/oVS?h$(lxCTAQǟ"/L"5M&!okgabĄym֏/ԂGyb2;Ў <^L:X`2wnQ Q:'I4J+  feԓ?UͰPK4Er.jxhr_-rd,Dg# juɴ-۸cc-ppL^++wG&lcݜ#܇B ${/eicxoN6_?jSnp-sߒl]b4mӔ#5LUXO~Ś4t䛪%:S|PSo> !m5YoJ~EocP8nQxY0L.€NҜ !ʍFvHX9.Ald\,\.{L)ۺ AD)ZŸ:H!s+3X3$0P,T"E+ Ӏ? _pUh-NR "}GtE^ƳvCxW7[qyԥWàv' 5dARy;ZdOe|&K"?TA9/X? `g2/uX P3V%D"Y+QF5[D3Ђ͖v~~@`əZBf]鱨}ZgT}m?J%^D(5ð\GaA}.a4_Tf0^LJ)_LP\=PDIKGmGq_ѺT5 2OP.!_,iYw(}拳zxUuV {jR*6w5gLggjyk6Gc?B+X!\ = zX)"( D[L3ϑI?TA:a@9i7{hmc"I%}Z"~#ˆp<ؙkIr I~rFBEZ'+V LHHÐK~1pY"{TeQa?Nrq')|Xi68|x%\!qπD1<3UGs*@`?fW_ű$cnK[)dl3+J&ۿ)׉%gQpЧ"_:3PKn! T>H14N LA<2QvɣtsXƍnxJ},GyqnTcOpXGAMgɏ?rvRvNSYۭNyGߴ O+X~EkrDFY$So(`菩B))J|O %ЇfQm[Wd0{݃ U)!1'{1f`4|*?fV:I;}\2jʛVXwjb+!ENH7@=Cdn||*wt|XYlcϟϞ@4掣q(m?fxު٪i"2; ŝ"0pTiwiwoڛwE/_62^Geҥ΁@^! @ xȕ]4-zv5cp|/}tc%z U(E*r^q'O,DztqnKjUrČVFo.ip{F9;bޔčb͠0#ˑ}xH;X;RaįH&t:O=HWZ5mP]sK-锳#5s[_wm&• Zy)gPTd+8I8#\|Rsʴ\pм %.[pۅ{b|/l||kbpe0GYfd=mb}8D'}f$z' 5J؏ ̪Xt$ 2HV-{} [f.D˽(Zqx1;?H\.^ @NK ۿ¾us_8\i4NYcWZ[hW2ɝ:mOY2Ԩ@?! eR 3k "j?6)p v`+_X]3=´aiWLS`uZ4܈59hz jutҗ<"93G4vDbI&A:0/l-F AFҦwQ]Iy2uP{sZul"(tZ pJ~+l}} F.{;(XDy~:A8-eسˑsLgvwͮ;U({g47l%0a?Fy0XIv()Ow[r/Tt Wa[*}ܱIzt`I`,IKWy<փ+qcR$pgכFHß>E|یI;I7V`wSĄR-=˷W3f8TC=Y[ |Fjy"O=ʰ'y(P"53Ay9ZT_hӯ]vwt 5߀9. UCr x0n{v|.FVܧ2Gx Zl`#g+W᧾.Wg2Zߝx*hHMZԿ ZE`zU50H|XAGbDP%m͓Hʮ|GyUUP XhT$v`<? ϭ%;0juQ!ye^["*Kp{CUTnѓ }W4㿢Z2BVEej~IdRJx*&\>6y«2%]=_RDN =H>dK=M&!`rhGXhy ~>|/?-X?Yφ/^ ۶ʬCZ KW޽Vla| ҥF{^]>s /i3Bptɘ-1?^Ѭb0}*FXI 6ʱ&ܼIjf*C$( QP|Ԍ6u`TI87I&ÁgnNy%_|o/+!Y)- Qþ_ᒯkV;Ѡka$}oYѭ+0\ENAFQOv@}bWM_BIӃ G;^#q0۬aZiI8WQ7= ^$ߡUiC nv5h[B@~CSY4xFpˉ+k5RO.`g<5xc AE윱/^+&P^5Kq4X { paѶ.K<@.>&Н+zFz`#8`WCP]9g6L |3K؍Bp"ɷH(E82r2U{JC ǗIRp*gwVy/LFX!G7㯞c5;@87#J tԓ{HP)䫱I#ɚDΟ"1 TiX&ptCXl^/P'Rje _PB0E(*׊Z^=8躾Gc1=y9v>aƓ7ƪ6,]NqW{hEhA\#m PbWׅ[4̜<@&̵qsgQ,`Lm DaP +&g/.oBGMzY}!^gTc?qSCor:_ n ˗ UHtU/ɞ"1春AZ2'`Lqcw8o溍4fWOfiZ#g Xsy^cT pk(9wi,Ș(B1Xg+i&V 8@FSp+"axVCwFM ,:Q+% $]m (:9J?-}ApjPFhg l9 z{Qɠ\ߐ .ni fs8p.Iɀy.5E L6prj CZ?9MqlC*Mnxr:] DC!ZxЪw!ɺ)iGX"G ([|:˦̍Wr$\ފ)EJۦ9O͍>ĵHujZh%F)悊@Io~!/;Lf5Tg2c{rWiK/ `&H7=2t^}{&y7NL(YKP^>O]F"^B1Nfdq.إ4edb mX٬ @8B-H aŎ ֊Ґ+Xnu W^eߠ_口@ZݙvGJStG|?kk,`ӎ_8G~~wp`5>tv]qMop WS"BOVu_@ê7<b7l@A1~NDD2c^kx?Nw`z9Xy>83 žF Ic44ʰUSYҬm1!>YZ )fccJV91(եSCemb C2)]UN? 4i1 >1d]$X oS= (RG7T{2Dy.(Jz زL4@/l퇔F&it+4V@uFqBY/JwAHo9_{,*Y3ͦOavȃL!ͣbx (ʺ@FU6oa$YXyI}91O1QCFz%*0MC-"CB:Ё޼@\z!fA|G%Oy#10ұQ3.>QˮԬ42i~O$aFÒNuSQ^De|wDHld? N`x ^~^[%q7pyy;aTon?1Ie.nj10\ eM'g͕Xʞj0֕MaXk(u&0>Mg-\8'_1m83j"F\Mաut񬺔)K͝C$sV-݂PP`L##0m,/1e>2BئG^Q3edY oZ+{ҩ3S$x[X E9uc1A\vWg/)Z)Tckj%r!~O$oo5 Zᠹ$4&eR)4x"NVpo'DO,kH/M6Wb8~p{T/ hIR':RFfb1L-=ā=e"£sXWc34-v`bR~r'B,8%14 c,1JJTaogͽs{-ˌ ~Xy>rx_[1p>45/ixB ݺL&|l+x(v0*W]?R`AX!gabcP#;ooşDJ˰ÎD{5en5ry&<-G2ǻH{xIkfIJ_j:#}7҄DY>op6hwɼFش`X1dWv 03M;]s2e+D n?]"W/dY@̄U_A=4ٰQ>.Uq!hgKxyh1bISuFhBn5vv7TZEO3,g?XhnUѤx#v - Pg[ 3DWkw7`waBe){s's9 tpڰ3֚ @q^tۊԻ$:gR9f&Z=ԦǙ77 }(ԂgT S@[(8_WC@%} p|f7~OczАN4hӛ"S<0t{'R¦ 'b*(KU❨kizlV'@R*.Ű8^Idqz7ʔ';ot x0ly;BHn TI5@JuYnw`aDmԸ}M{ҧ+p{q`ì#["mI[O`ьkvNҿ|Ve;?{qS+W7lxdbs](]?]Ӂpq]aQ]ޅ^ s~+BMdQ_-GyiݶXEvF@ǀף)츳A dFPz*Bu1U d&el-IgiA/-rkI7= dI_)A:dM:1?y#׀Yћ0o@[m}S3;qC*;uRH ڶ.Ⱦ -AzrJ!PPG,`:aq/>I'%h|X|+Qϱm.$;FrBT,)a#Yd~Z!n]Sp꒚75&/_`OŪ's=[kbs X`ƒ.aʕNH#D,_"0*i'GblZ&6bzKD|_7qVmWR4å o 53vruPFefBP8NJyAS]BUC8Ke7t['<[qH)oAC5d'dq:Îqw(3N)򈻵 } Q2O1N!;yFEC4je^-E1]t a4 ;08\h5 Bg5qj#1 &TvG=j`a5YYÅW 1wөZwP3;cidfJJ5#WN#P)'}-Q䭵hlC"C¯=QKqRD( yf`uL]nO}ztqkϜt ^}%J[8XRo\:ƒ!]PHeԖߢ;jb& {DQ‰ I~ʢ_9 ,;#Y&k F!C3\#\nOIce-a"h*Qp%T^&^8NGmӇiujC%VFB3]eߍ=A z, m(Ճd{}#;S~K%|ۣ3[`e/˜OX>ЎzrFkEuApQȢ 5wx6: _g;%nsd"EE4҃iWrsaOEsӟe•Db$'=H +BD])nP?F 4拂0shuB<*+yH4o^8/Wi'QP+miWKqՃY*[EfP<\4 E@ RJM1C5a#QAUB5k rIOԴ{#b_h0[*p`c&ve/r#܋z[kļc=]L3VbdOhm>m0"h٩ǖwu4mi eyN#ċ5W:eJ6=$2k1%+fw-GiB">j}YNj"v8=v 2^ iV^ -_qIV 5`?۳HAf4->vv1ْRux1vʾAzo]&$ݖ"M; *ϱ16_' ʁCct#u#_knV#gے DyvBp3WOF0uZ{Sj O!Ի"xr >aRȳF Ck?JxIXӧHNN2]/ifgkH\3J-cjeF*-~>$l&[ gȹ(3+ㆦA 81uK<%9ikI_@itb\q'U;e@ΧwЏ˹0ה ߐ2?ͳA?6;iwSrږ2}R%J/&@rrjˇ"IħIqy ,f޽)@N3G"+93F Yc:} "=<"ۀ09ц_B%\41޹_-D"O`W3MT;F_hTࡐ $%]RCЧ,@od>پ,3O# K-ǐH6YrDy At^ ji.6MtVOB`E@D ZRo`_}a7 ʹ7 @쇗|R{b쫪,>)gU5|Nqљx8 3`8^6suDV[/P-_ʨ 'gں/{rDak+xo#]t77cʬY.oF*ףq 2:Qfv>M%ϘfU;{VFɬAtwAX_YXNodƉaGQDyGb,cLNHC]% kcUߙk³዇%Vc1bݡM:FWWS 72`,"L4Frj<`r j2>*M<AMx.CJ` 5UhrIC9@ ̶DO4)͏4 i:$qb.rV'^ ][1Qq*¼gi4 KMWzpTx˽BPr`m?Bcո L h sjLd}I(Ln]ЙKP'2ZpUD_VDrUvIr@Ća~Kl!JC4nbt1{RV€#W^Ps4Nk5zfo2A D"Kohuafr\M5OuW Z-<U"j۠S'd^ 8^>)+_Q^L#k5پG[_^F0%|N~5?~-粫wzPhsÏ9U,94=/~JĜ+6Ī!*D!лkzdw}qHX'IE|u]{qHwߩu5i -N\ C0G1zjU2kGhKZ#iXC̄[DO rPrK9# nBF}3d? 7W2 f:Rdjlh Kiv0 ۻw|_"O.X9&R;DE/E(Gd+Bȉt@ Q苅M@Q%"&PYؘz&ƣ`Jch)K³B1pU'- 1⏈4Fog4{\Io$S/mcw|1VpxNv.Va4/>6 }^{Eq2L2`e y D-z~V} Sdfҷ*T&A p xˇ8S'Fiwgn;V@ZS1@b5$bvM.:xhE2*b&(~`{eLKn( Jn ȓ[/ k4J =Xe:-:sxy9]gV,'EڂQ*YOu(B#d0ztX?MSC؉Þ=ٝgs,EXSw)O=إ`Ư2 7XJܐ?.Eb<qSB~}E0pWD$^ qM*n (A{D Dr x%5Hf-j!B_F"v/."*5Dݧ6',\i3pr҂wGj4q+8cU>Wo0JG$m-4/PjXnF OD.}Ě`X'xVB)sy1S+S)2G-rp]__; yRkqpr22|to\ۣZqB-l^J""+BT1n:E^'9ɣNɣqo4bKp7۠4/C- "~fEϤ4{ -jrDR]庐"QS7Wnͭ.nN:YE ?erEaHl E{5ŻERExM0XA!ڬ}1^3}&vɞ݀HLTFҒ/^葳(}-B/Cn4[Pf4QxrƳ l{\8P8u@:U,ЁzTqdpc`=2;vσ@7P" U%j._9/;d2lfvM# YăuAIT@t8:#y hlUodS[=GI2ja7Z۷"~c]aV9Q uF$J OA[G~WhpsK,r MٷZ_L`]ȿzagw?#Y^[ !a(|Tuy W$4U{+Te-R uvȂﮌ-lhUH/}SEFp@}1=)ҷ$ 昮Kσ/1۴a@'GSouCǠFBFS*I ~,iK]{Ȟ"jb;%BױNi~ _keom}z5VtLw5_xLLC#iax!](X/7z+E}w{Oΐm|-$rz72_'T)'GC9}$qUoˉOS~ՙQQ!+A_*lGYW?ִo$ӅDI7}˓uAgJD4RR9OzX$N؝??F>zT !'\1֙߶r=6U۬.нzjʡr w?~Ǣ50:,SS@#M1!˫5Sd~H|ڰ0e&J7ޙ7 |'c8Sҕʚ"LPYDcNm_, NBU!/l#/%5;Q~ |}@ b{C#>[ r}8hɁKi5U#h" ΋eR OQU/_Tf׎Fv_ե?sn{m6汻:2PY%CݰZ,[+~ 9fPg՟܉749`@ɰqCaIljB_ v tyYbūW%AF1h$J $[nH-;]8ZL4-zª7BNb)@,&XCRl:Aq2Lw37e pa Ҋ'? bڱpk^܎갑J_Yt[6+X GywO%?Jnu$bnTϟ(b؏x3}Vvs)8 pk:r4zSOq0F̛24s iDQC`scSo8]~ 觊& +L0Jz6#ԉdi5\sHYS0hWϘܸ۱>#tt30,9N#h.u[ȗ5-9&EEEBh ߫K銅r 잴Ni3y5!ԯ?3y]%uYP0r񯊁yK}Р/dިE4βn@CddpQكZj~~d&=۵yR6.ʅLMTQ8slʶ+ KaHG1G{I* 2KYLCE"& h1RBU+yݙѝk(WYDŽHE߂U?eTmF$j}0r8{NCUiѼ긯3+dA gxFX[sKWEro4Y^;pu)2ƅs=wOXbD';4)=!Is5gVE.m" m`ί?lbvb>ek eWtW_5|\˻fzvvS0Rod?=B&mJ-ɚ(|IT&y$0%st|pm_̇o/94)Da\MWZ8f{ZK}ڶe|QىD$27Ą,=@!=Ps {<#l7R FxsHkVUF}UL9ȸwS9D֎]e㥰:LKotR{ D{cÚ;%-4H5EGoֈ/YɏRD +ŎX Q7s=29(v.ʀj<)Xďy O&z g~g!*C_[iݳW4"L}!(3[H̭p5vzTF,@f5 ͱVǨ@ÖYZlaMoUqd2yE.d/ 6:^wM (vѝ\Q@74h!%F1)ȓO#Ή$P4SKۗ%|XppPf?UnPz{q:?$ +XneIRyt=Q_"Z<ږ<cJXh~l>bH zS_X/Z>˺x7saR?\;+94 +Cx|Opw^QJqr/-exAǺG3IZSb7]!߀+nNľqh~2nqZuS,CwY96u ~I)mE$c2`v~9 S"u6z Pa.Z$/D%mnX:AC!1\>I]|!FsjAzf*̸Lx3d߂c2tSf][g*})UrMY+M#uUā5ѽbN1o݈JLD?Oԇ^s0(6#gԓQ`f~;`"?'{?he@0aWʀElmc9ĝuΑ,{Y ]ּQ$OPQ^ϖ)Nn7QGdOT2{R a'kR!o{ bdI^ͷFB絏K{ü%=&E)6}1 d߻|v;|7 *^rm* Qo]*a˝/87]w>>MD$Z ͢.c At|*% ڿD#9НU#hch?(N4g[ϯ v]VCHT|uT0$M%gE/YW^~%~w&R$T{e{,Wku$Y5lQAke3[:D`kQ0$=ewbgI>K.ǁY!_n07,3.pg`uG4ς^j_.ӘW_$uEDIwFcGAn̴:}ݘK Yw;P@Z+JʜoV#pc[.G) 79Nnm7!.hZ$wHMw]i7l[ PsM .e@u^tǛ\'U\5ZkBĪ-2Mު̅֙vҖ 1v+{bxq P !"{3Cerj5ZXv\Ca^4Zsώ_Uʕs D,MݑEu ";׍tV Dz9H`p>JStxUc mnYh欠ug {c eysOm E%xc 1t(|5yv\@h"G )=C[go)aϾ3EXe*PMOw1w+K}鵸(LGEIK70vXRճomӇnDgъW 7{3CܒHY;cUi42 <يy(@qFd޳a!,-U$8Yu`֐}*;xFW.ZWUϟbĄi4Q-zaE#oޯI&E}1@D۞b#|T¥[ 2n0G!rDU1i-_;|=b 4-$ ȭ""U:~OI>X華o2j4 aXroZr딯sRvXÐ i9{2&kVTMq.`7F3}r׌]y>RВc8WhaYd*AE8鏾}D+?MUȲ-w6jgP;|mՂ+g-ӡ{Xd.&*P9>@bB±U,W%E ](2ȍЉZ.ەG˹P1PÈ餄`TFcO lUp Wd^+!\m&]$)pXWզW.QW+WvzU=:&-d '{܋gNߓK՛s:6,FV?3T^egUM=֒cћ IC'!4S5X~^J+m?d$3Eƚ7TqΟɃ- F10ZxY )]aw&|H_t_IDM<-Н00_(ȅzmu.< d_| &ywWe>:"'\F5*̋6O\ #ZJ_-z&o>oB:pZ9 jni~FT͠7E^, AG -87L( e#'. Ŀ2֝حha, HGrn~!V搷>8Laggi~XJ?{a%ה;FVl3 #&7z=[RorSu阩Tш`[k[bTq#wtU꣇2?.U?쭚:b"\n*fbpxdMH ho-.cgshw]pQ+&B;O$T'.!`r 06Uҫj,kC蓫B2qY<~BR3w['Ho_I2J|0 kKĤ33ٽ޸y"CE 訶?Z# lo8q "j/%bW|^h4]ֱK$:r5Il)2Ve5xI9jԁAߦ#yv0 ޳b9/DOwnDhr+!MX*堛6wf7!U!`٪JXo@zbA 8BWΤavW{gDN%L8*kCLz H `y-.wSc@$ȪkįqpNhT -Ta,Kv2 s`[1Tܭm}h21 :%ޗ]pN.Ò3)0ĹG6 _ڟH=?>=Εılo\@7F8ju]aNh>k$0Fx;ٸaKLGk5IwDȴ i7#U3FrzQvqyWZ_c<顆:m Ij|)Xh=72a̓gSD!S*_XF=lŴE@1W2lDXkXƙsw9I.uH}{Z\&G 6Q@D(k<ú^/tԗ}n4'U!.PZZ5în@)/-^|A̪ X4{ޯvXcGN,ׄӱ6\N0 6mevƱe濞h ͷ"!fҖƝM"_:H R!zh㻡E#wx-K'&u[ˁ,WEh&5W散8_cNj>$t%iXdTDD6NYoĭiy-Z$ZdK (c@)i LםY\ӎtPF~Xp [p|E/nkWA?\KEIVj6 iUU1>#u%&${6J'n+G NC^xibۛ!Sl s">k֌t"cuE_gjf 1y~Ta ռ}ݣp#AHK.tj5̋*GIj_*-Kw̾\Ľ#kc00N{]WYv sR3RwsҤvhgv FhabкzSY/|qcgɔUoOkVk70$R[ݗ:XyU!m=I]Kxُm((1)d BJs@p dԯW`[b˃΋PYuR.}#(Y\T/^%J#S25[ t`=:%h&p nJQ^.G_ީ[e6`40@ AVd)O^!JbaOS5*\7w 'ר+^yYБJ/gy^ؾق%to =lx +u&1# #%ٜGk˻w%+Uc ϘVi:qO5({$Pqg͵yL!iHFaU-g .\3` "8v'Cb82uY0N/j%ڽȥf bb6F+B m6#ޒ|d1#i F~Y\'u3s*^ȇ{7y ҷyy{\c0z5>x=s!5,=7/ dzTm;oت[ZOpAAb6=͎MLG2ae W wSQ,?qжӳl!Lg$ByL))GGֆ rځ̶lCBG+'a#^S5rR(ľנT*rCC$]DY>P?C0Ej_r:'5`Q9YaGcFמIwnGTٍ[z}9N8;q47O Iñ=<} 4,~QX+ |=:Hl-P{fMG>7]"f|] ه꺖UN6o7"$9DԬ/V4 B$Ş`l F|PL3ͩ.Hͯڊgk IOuV }] pGM&P>exEu*HmD(nK6!>4\ (k* _gbp =ڲ8[GNi|o\F=>SuK0+)EuTgbԆ[Ioޫr[2] `޶jfKg 2uM:| cӱ% u)̒SYZ2ORZr 0.;);FX \Ӥ{bncHqLR@jl=M8IJ%xƓ KQ! 8ACepFm=.PR5eˆd( iY~kĀzR ~p1:φG2uu{B >r1W0ۻ4Á|Z}0v<ǹH *D^}*+=t"#˥2`Lvtpxێ*~bn%EbZVl ASrY\Zx}em-s׌a1QQ% x<r`s[HQ]5Ё.lxvކ1&\YMtng&Bq&PT;8Nn "&ho6nSee]9ť\=NMַqg}= <cOL|c'fe_`8CD!}w6oY.R~&xZC0Was R1J7HAWdlIDZc<`zW" 3&K 9{MZk\]s% p:ÌrΝ>Th͠B$2?8^Gu&)\)X 78i-z@'Tn!|r\Awʴ7`[^P!+s@8{W%rh-m%`6 i>j o=G=5jyNbׇCK1G2 1#* !<Y}jZ$FcNE<}eejܫ_0/(s};Pp?.l?9 ^eE.$sPo@~Ew)ށW,!q@cV+ys֕QysevoLv?'1QxJ3!Kơ5?1(fzK :ݰ17.(ᵖSgD8K9>nǧ6£sWd܍TF;@iC֐1 yVB%ۭs;_ Q-lc6j,mGy2[0-H- > Ixl)CT6'1-1O'sO[Ll[ 2Z i)0|j=k鉯`Q"m@^zzmz[4,>Q҂aXI'oU0jm81oS%;ύV sȍ yܵ?Տ#}#zԀ(aKډ+5qWFs "iCt&2b" Ks"G'< Ė0s2\z= YZO;D4uЋRgtAW4M5`mhE S,^ 8hP14~FW!v H` zXe'wco@eace V0t{'[غ|A~鯐Yb_oKqtLe>=&'V@4Yb(Im[ nӏ3\sWV4E7Mc8d;H!xyx43mRc^s.r,`|Lf%:1V# +'UtBjߌ!%ǖùmC b@j)+̨;@Р"F;36Rx]SHN jgZϬ}vɽkOTexx&uNSV`A;x@ s"bJ#G)E-x7~+R@xB/ ֣,8;!Ȟ ;qW[kb8 hkw3OɊxcX̳FbËed36U/bl1ݗH3%;>F[2J1Zyϑȭ(\++nc|8E+>$S5՝7+"Rq(Ub9ow|=.Rt y;qFUʌ(W Eqixir %~KA /qI%jj?^8co FZ(C8[ix96=E;F؆&Fڌ㼥\Q?$[eZËӿ7ۗaM\xTpTX Sk)/HKb=y3\,iBgjL\}hxDxto&0b]X'`7Yn9tpZK¥3Cź`+8 >:wp8ǭl!",o8Ԯ{*N2- Lؽ^VVrX1 #Nk2q"rqKy˱ɝ8'6=N0^WP8Ãl _KK1`"n:`eG:LM_ =YV0@^ @K20SVp3 BXv;i3e_{e29X _ɯy~:K#=v5xP)"{P~5,=͔!)(,fE6j9Y-X"8qL<%o >$ĥ׵h|l͉v8x?yG98@J+Կ[U]XfW#@O2 ն7HYN0~='Ӱ>)sx[p &V2 n/[^>ضɷy_]'YkMTشYo4vZLOߑk^;(H뒼~Ώ l NŃ[-^5U[1'@iyy>PtXGiۦ)Y vߨg.,.U7c3Cl]w}PcIǽ,FҥRDAţ"8 \Fvy&Y?g?9Ÿ9:WCY8/eՒ 4Z[@VYq䲍"^CHmGq{S>\I=|FgسZ=ߦA@>Ɩ{40@I0?Bl簫 Uʺ`= LAS|p{/k`>35}}Frh}2X%\%?,t~ A9U1tF9z@(cY_y BDe6Hw x7n*nڜD+6hEP$Y_ /b ;Ԏp~GÊa_jp)IeL8Y$4 G]9ipb֛1ԡ3k̀[숉1\t85B<%SL\b" pǐ/,7\4g*SXz-dЀ G,~Q&Maqp} #}T/.a,X a\M0ng|=֑'Hcn3>Zk;#^W^@X*k/×&ڒ4`.(}mg41-tUҐ?Gv|qDOV6`a!qA(u-`nL}{Ƣ䴧 Oi_T2^i_:$ݍGN p MSLFFHi} kzj-. @_UeY"q}ȕu pSC]*P4!$qb~Nta=`h7k@T9{_DCP{p2wUZv6pOlD1wbZ7237py ,?MLᗤE ?-J1kFgDm^h3J^4L#{p(r9ji Vc|@m)&tsJB2C#@FD$6LG|8@``Ƴ>AgnZ㐰ötrT:c78NHv ׏djؙ:jZ&(~mHi xTeoA /`b)њ6(;Sq2d*8;DԆϜA'N8(6NF4OTu $?nxt!.mߵM%+#{$2f(FqiȮeEL{`wDR @:07 ԫp=Ჳhifd޿#;ճ\xggVN ѳ*5\UӢD'*1~ܛonR~vC@G_izJx=Qcƣ+d aG/i >.:C5 @DÌrry_x*:S:҅9a{Q~W7w ᔼRԼbm=2t"Fc౭7Ȧfb4 ho,^hpaa[;"q⽳f"k4P$Xݔi\xf5x 퓝=[d'EtQ)aǍXvs=WVn 3鶇id~[Hzo)og(!<4NjP6y&BergDzUhn4ԭH vkG=ZzDxrP#GFU{ܬb,0L-TxOц+bvh|ZKZ)`s3m_x6REg+5iŝ\!1_,)Ϧ ͢o=hX/vB7\ d‰!>PX͗6(uYe:т éno%:Vh7~Eۘ6zQvᇉfd粳=Gq+e*jJEӷc7zM ҏ.TR1L@ (QA—YhO(:Qs%8M*\|Y@ 7fuE/I&M Q EQ uiU%CMc뒈ލ@ CG\UoZzp4u D3:M>bۏ)".k JkTa1D=1\c& T[E>mLM0B3$.EoSZ$ M@%z){mmvNi7D 5^YtX\-\CuL}SO #4#x| ;5Hf#ҭ"nw5tet ymJijf_^#y\϶Ꮒ8aVe_xGF.SԮ$PILuC_[]PrxMVۖf(dymsH8eܲ񍰻Yb-jDA!`x6%@> ]rv{a,$l!LLKPgD'~FoWR;X"ɾnl8xꕳp5>Asic{:E"K2wtш߷Mv0>8Vi{hIlREHtʞdVisG4[[\6%دT+1K0\=4G K;|!b||׉CtQPS|p~qQFIN[vaH6F|e#1̬lbV7Ej8d2Se `1N7d1r8%'N#Mx!]rxEHGH@`F@؎G<+%BbJ:e/L>'W ~v:Xr>!%_Ƽط$&͖=A( T~E<^mοl$k`3%AzsWDl ڗ;U\ZmĻ~xU"E_6ZQɼ6[Ҿ i( 77Ab 5wKsW1MĿp$h(bD!gdxZl5-mjh˹mJ{ijaZg00\ϰD⾬aC}TB( 5u^ݮ}i:)9"ѓ_^ه3F`&r~JESU_$'IjӗDoABg c˖Xu}Hw4VI`r]پmѾ)Y.e-]$q  `yۍnfnA6 :JM, \.SblWMo-/mK'dA 6$L Ň&+eLrtruye< i$w:V} _eRԼceƌ_=lݗUa)3tzqka\@ԻiDa'vn!=,d^xY5&x _GOY`AF>6L]J2t}c|Éy:s*ՅC҉66ngE$;%oSw8E mpdKHyyeu03D{߇g߯Ot9Z,dXʺ!gG訉h'C VNd5G5v Ŀ$85SZoAˬ׎Oқ0(-8 F4_@G|$.Cҁ|ojSո?Rv-W'Sk$;uOȭu>w?JF/h zS"h4omesk_aՂgI.sJ``PkBc7δ#<6 f)6JKP|5o賋L?];Y:Wud?\Gb< sPڠqɮ@АP5X7IȘPʹm䗝*5fQu$5;S7Br6$N/0]_cJ]_=mosXtE{ ryMƎ;Mb0xR>Xr]I@iGG+%<^ 8>t!I:i--H&1.5 4FEZ6o@ŭА|xyܟWC쩁QeJw~p# gmAP4uq|dBmֆkuE{O+M",ՠ<6ׂzljsyHv= PO?ECr(0@a4| ~5/{Rޛ,t.`(695HgCS:_^QF;m צ{8XW;GԽϽ kL@+?m㑽S=`e06v vD{!*$̓U>qކ#9-R:\^c7EuE,57nE6PR[ !$GN7yCgio 6/m@T[V't.KX I gl9`J6޸U-ouPFvĵizP<ƐbHI>7>&ڹ$kÌ15թd0O;g6o#͏$Wf3@&ڍQli< i7ȍM]:, SغN=f06#$v]]or]eEꅜ.E>AdiћҞt^D,<MD#eaX]\) @5۫][xn8?#)(пq?^ʀ3PS︺HETِ_^ E3_:ܵ§tyuYbHu; IpmnP6B>b)Ԓ+/HӾ8'w b:14-@$qPcju=ZUdc hDAy'Ħ:ԆEyf!MmB5 Ý\3JZk5ɂ ɧZR fzTmrfMRQJ(t1o*tGh=}bˏ {ܡC'`<=H~|^z0Xri_w.\sz3+{r te s/;re:]V^߿% H*EBSt .b#n8d8c7@d7k, T CZFnQ*ͪu,N2A y(W51%|tfQ $7bbhAV4.şDib ֢DG/7}e\Fa1c8WR5gM5D(w AUܶm!kY uBzLիIKķOw'-TxyvIr%;_ &ڨ"`͟˶NZ/^JDž+9Vuh[͐h7)2=;UwkRM ~;%e&2Sa0O5woo3]46f߷G!usO+ a EW|$ONbiCm ܟǑqe5KxH(mq\ϿnXNROk`-dIwl08rHp̅GveL]4k.èbb\&žǯ=~ޯ0|gPë?qNadK ˠ?)sqK 3CXE[ Iy}A/ - Aq5ἇݚ-/Zڹ!hBl}oE#)q7ʼOn1c[QL꭛>pqnY/'È ޶ w1EeS%6#u!̚E|Rtٟ0e R-C5p1FBj S9&a"׀lIM$c Ka~7s=)g>dVro VQD+6K} $W6տvB{$F,-~'JHm,T)!&dـ`㺑= yj5Ad$8 S^{B#deh8ҩDcݘ]"5h_hdN@eu tZ6^2@64á1D}ş~Kv6)\W2v+S+2{<Z*ߥpXjLZl=yfb6&<62dPxnEod>,TbakA֏R$$rnku]#!$fNBrm}"ígmHDSJgŘ |mO߃4''¦-;e:u=C?Z[+ʌ5@^WRwhǣ,cp}p nyo׵L L; g&ga֡7?CE!S= !*BU3oքnvFcpnfVXu854έNf O@7oFG2jr􌟙U_{{.fSek*FHJ`pZI7=-D6tQǑko658 +ړAXg4Le U]K$X5{l[ǤJهyiP"FזyĤRɒ*X_NK^z϶,9l?9F^a{{Xqψ=p첁JD%:,N/s鋦r"1`/s 3Qj sGaJ +Jxt` ;P-j"ߋ/`N/MW/=P;_9ײ(*Rh,a-qy:~xdipzMEɁ$]XTَ⑃ l&v߿Oݙe v*n(*AVQ+}aE,_4(3na0ʱ% v?(nHmn'cɆhSE*rZ!@j5C|RF Qzs‰[)6. &wν }ImO.G_CB;lm8US<\()!MZr{IZB{ؒ7oz"4v#'y?mni,C092c 5 aqE,KӦaD@A&ƶkɟ zG 7'v[1qNYXuHw uq7))C]5oEic?/^X}:mέ)LW$Kvz[^`etŶvy?S7uvǦUҠPºc 1 ̿yv/+^˄κJBwfDS:19%2I?yGnnՌi9`xyU~d_1r pȻn"< CAqB2|\kn>6/wA#UA-!Ȏ*"bJAGPaIsY>^>;>$sYe^=W.Dʰ Bx[SgSvxz F2UO_umD #P>eLorj61yg, in` c2 S1P#J MaӚSm7RΩRdA (xއ֧jZt\VR@R)f+HqOh-R-qxzNP#@@X1z)JB;p{Q"2p@h3'U-*IrbIh=MŜ^XJW g.*ĺ\DLFƾC͗0Fg@Y~yqϢ{ 8V7*Zyp)_\^cWw~^o9hAuhl@Mrگ, Ѣm*jBk jTa ,Pob$POC1 9o}_0{a<տĂ?' }C_)~Ϧ37@i|0B: Ks ÒViKW||Slɧ%ڙLl6fÅxԠ;`-`9Wf͡(~4ެs^ߖf|f8tSW{NEVWxM@6E*zPKD 0Bl߈NHWjH/ 'Wws>=QJ[[%/Yk/%Ƥ$@ :_QDtnÀ@ֲNڛaH䔯i< %]0N:w=b,evW3u'^ Qf<~'8! ʉ4VbM4Ї*h+QUeE6b^:97? # 'FѧFC:vuݘ7^cps!@H01`zEdhs %WEG4kV--ޗ(,7&t<ǀ0hv؛ǽ1X?_p`p$+rKѽ_cjroj'xYvܖFI\j1Ւ UCNQi)mΚ'%౤6,lh\_IT҆M՟ěNQ zTBɗ%Uxi0(ÌSW$,hX88M}p!dU= %~v.ۃ pO(%@O` җM Tʷnk.|+k_7p"k (uc, X~~B 5eI;{3A 1 ^YϹ8v|Ԫ )*tWzrY®~:ZM8_h.}'&hVoNK񝖘CYտ~[c.>"ayjgW*Oh~KK?`cRU4s)F*'Ԕ™fx] 8mchqXOt&5~fi(kыM"$۹&0FINZf{‚}70aXûUgFe&]kSх|l4@Jw 9JuVqL~' ̕UwHx 崼Ihh )bHiZ0GBe؍ȼOAq2"yQz[)v tMw8&΁7L'X=SbS(/UXY楠Nn.h&Mx' #yqޛ]w ,̂OZo3rmw!6lgm{7gO,- 'Oo,薞>Q~.U3`VheALF6P'QLJ; tn$%nYf=F6caרsZfuq4nQfDUOo~&vᰍ6f^, @=s7x|j6ߗjzv_\MP) c- |ӯ2$xqZ\ Msf`ƔB Qq!hH"Y0ƠnnL4_aw 3ja*JV+4 7I%%ӷf#RbۮcXT/]  i:~QoȈz_%JB0 S/D0.pWSVn1 c[5TZ 3hd:C\+í~L{ժ0 ~&2h!?ݥ;f&Ѵ@keh[]SMp А+swL ?<*>+yHXX+ԡ,9,{tw[zbZVbxM%"*;fSfoD^Z1cN `.M~jRdj#sZ:\yY'Go6* |E+xQq{ƪHgsRϜ% :%65k؞ {olJV&{H F{Z24s[/_v P%GGfRܻJ1IK n08v\ñX|9mQIM>KrhW"3qPA4x|2Mu 4a[ⳗ_64y}PJXcV$H{k# 2Kbl=1cJpgsAmt.z:yYP b)ГihYlAin)NuG -eŲMvjF2^PAM Ҝ&U$4;tkAh IyTH'S.p :Ȧ#[3sZdfa '9?ThSa ~11>L * 5.\]H=MִI!!4!1n˝{{;i_ù=;1/yt n;\sZmmב߹DXVK ʚHY%l"5QW&3?Hb -J.z sd,r8#R2-#׃@=i/0_:x9}1)9jzW5)lj bP?"3J11 +| 鱯C<.LNeiƾ4GDSj*M8ΣjfxRۄ!\N‬s;#A6Y6U ɴ 8p:Q64"* Ȭ;yQk6{r.08 y[,ۑ 6oF(qQ*W{bx*+SىMcj[` 'Ap}uzS6Oٹa=?~!ެ Y==juSeќ[ 6?I<xa qFi(bJoNV +Bube,Uʻ}OW.Flʴ 5p=,DUX*!$S.vV͠%ϳB35͡)v؊ 8,/&,S[q^qO& aeS S;>u庍$a, w*eg}Auw \Nj1pJ ^u}TaԨNV,΅'iܺZ/k*cgޥpd䲴bHO&"H3n$(a:tKy5n2|-x JAKFt-gcцOx%}&q4j砀<&/W|bl=ve?np_ &9}_?aXn)xTE-FFt Z2woxzkoǏǾ#vjG6J4p|)\rxt)_9"b* s/ 9BI6ǂ]KWZͫb;&6&'uR3y܏9w۞&\*5d/Sפn-8B:O*ϖ̤kUv7$]!!JCoa3*#]ua@ L喷1 0{2L{b//>c5G!ytfBׇX=tL)-{c$%? UDwCG:DJ}}2g&,IsF,I+nwVy=sՓm_ώDIL 눒=cT-|;nc^Q!)vRr>9sK /ER ]GyV;ܒXizHTG%u+޴b֌s )oQՒGʢ>uE>jV6?X#٭;d Amo}KnwE?! ' QF{7SF#QLrJ> ץ A`|y,X='e(\',xU@G;aƲi%'^e^ete\7l)м.>a0HH)RϾw0x8@^ꯥVt?U+JM $[LWW31:})b/\-s/Qmҋ@̅X8T8' j,306n.ʏKI?\@^:r6SV7Ȏվ  evw ymm [كK`ggzx0GKt*f) ׅCOQWV[0b_lDIog#'4vI1.(mY=\ˬ8~*0 _Zيk)o-J鍶ΟzNo 7&4z!hg]9ckcְs]4Qu*Z򓇳{=ғ|B;Ox ؖGo 11$ت:dY7X?FQ99W]CA`&2#.۶w?˻6S} %Qb1xCB^NF(E>aKzcBwm[E]gT id\[DV/؅g:P(L Ojf)C½U /yG+L0'=GEVo]!- +}3,8C+(`p;G[~5 sAX]u p+S!VVL7&E]?|yk @̫zpѰ?3DI<&j6"'3 ˮ#afr,ED4 }xL,wujn}g句Wu8}Ndʖ ¥_/wgkЌ=qVĩK{Pr`KOE4FeW<^;krF TQet#s0p":rqYk[[0C|7r8^y uƓٸꂙ#!9o@@Wc(q`Q-2ܲ~r b 9йe3&?1 DLS6f/!c~8,S#Ҷ'Wb"~c {珨Q&ʟ2Bv\X>z(1.:h) 'J7`OeOHIQs/bjy@#qɕIY"7^dED:^.ZE[e6MbLfiVρIlv0Uv+k,4{p\*#u!M)A/βdASjnVIol)VoZ\C+öc`|;beb7~[Jf/z19˵eGJ~7[nULF )rrznR渉v1u1 ƓTWcVFRxfO( l"ER\G>19'?A4Vҩ`V >L)D A\Z.WAfZT.砤/S }3;%̍ 4hSíC*8`;ĎGUM /2?OB UBqh`ras#C9Zc 0`WC}A Asj 0ϝ[!uF;+]#` ,SC EGu`E# SVQM_p>^(5?F[H(N`Fw`9зs|ŝrXϚEew>P>n= 9i!#\ /萡[oEmcf3p ;[5Q#EaJtrYr5a$KÑ7*z$a^mq+B +oZvS23ṪrΊ.< @4Ag?i`2LҁU6l_\ eEc2y)CfKvz&2{r#@uS\?%)qbYgvc yg[&-ht\Zo[- `ː@ T=L8a,)xIɎuO)m/^3.XF`Q'2#j2TX3j g+#ݠ WD0[fhQvW"E{D)lQHMJVH{T6ufVԉ.'(Z'Cͳ8(gҡ.0(c!pN"E n*K%Whpxfʃ.0Rc}`a*]RMsYΝi-:%R<+/]&u}Rtjš?ixYhV{]Ea  ׋.)߶pٴo& ۣ5'QCn &HoMu/0k4\72OuMGeN˥(x f_% mYKΜB.\'(Z@z ̂&ijWq)eYS#؞p4h NYvA;}wj͆k\d$׈ EٸJ.%Y/k?l;X\Vd$0Ŝ]nr6lpfNW оfW$y!mBKU[qAqR}=7+E ,ܙ8"$,Z0+5U3s#30Tlubn@KAuJn~MMeAGtJP=g!yuyy-Ha0J pC&QM n( 4͎UnP$&o#?b?^ F[%~kx Zy{-e{PȯD_gRcd<>+EHCPNDH~îfuSI,՚Bl=fgB1h(O v© 3GXS?&qmX)cX*"4+vsR6lr!4~Ӧ39& B? Bm;"xX# W]mqj`7Jo&8sLAB~R >ag]3lBkOY'{WQFe$;8j'J xhc1?/AF9)֋̀::h#_@B]U=o13q} eԔJC@4*1zWI^WU}2TfvJtYA3ISsȩَvk{0~<-_% d֩hØrWsOIڰ#Fjְp#~ p1GW| ւc"]4$}5аW{ s'AʯEY6NA@޹EFAp/6Aۅ7I6$KR6ϺB a^F`symv6"#綫'x|*5 }ϟhcpPmY\>O˄aPvڨŘCy)'D@6'nn ȍQoNk fGkXRuɯ7:Ü4ˆWk{`txkHJC֛]PDCȞ AVE|=ܺz~dUG qw@w8P>x$JjHzT07c>##ơZ{pp$lܖKl/lg0SIXd%M2 v׶[$9ܽ%Um?u aZɥu9u/60L9jxɵ~䞛ƥbpNJuLCCpX8nWuU*jm5uԚ/AoBêվ=ϋ8H9:IN[*3vUZac~6\S])BL]΂e(ZU|2BW҉" >T*z}Ёõf/FoP%,TttӸ4o54Gzh+z#H ZbM;lT [}%彪H$<* sXK9sQ {X"`= z }̴L Txu^<[H/3Կ1|`|sk>.oLH-r@Y|Ee$uzzcl6u݊x 5ԧ } c7֜n&]6je8azHzγvhc(*"9R!V= 3Lr*[oGYm gĞ(ş&A_3 eݬr)[tzJosE6K\ XM.t v iDOYcFNæ=jX0N uOL/kK.ܝ}'ǝ EᧂO@q s+{ 4s:fW%Ht"[~0uSrP~T;jϞtR=Zf!-/4;E#苣*gKq ^|3k~Fv'=k Y09j{W:3 ݖ]>,L+TcA3ҕJC1Ԧ1jDB9ip]v2ׇbR9n|V8 fZדpxʒ!%1ﶀ=$|IU?D4CVE\L]sܒ%6&vF0*'pbqaQKt9b7B {JA%I*dIGw%\AVy">;2ױWLof+pi 0^gEؼWfQبx)MRY}yNu=:P2(؉g[ # }k][m7 =@ pݦ 6+))Sq!Vƒ:7բ6\{5 +FzS ݘZqKS(8CFb Ԉ{*(gz+y;f' G08`$lѢ JrM]<ud2g)u,OMo%0{ qGH ѻGq=DKu/.~bu1 Kہ"Yg,vYrTRj@<: /aQ+s/[/8lDrk~_ |~$I PɄw_Xnjm=,K4$v# lS$lâv^+6#}s LQ5m\Ku-pR)}WfIӪG%NO"GBU?`^&:ˊUbkԹGn78N}xPP@Ч+dNq_4Dc˺oyJwZe(Ho YE1C^U$> AR2ElF ^ng3z Cgks{q 4fcY^k04GSRGR9uz\9[J_mo>bسLuϻZCڛ xA'sM%cXf>07se#NT_3 H=*QX xb)$)9p%k?cnr@tBps#IEǵ>hPk_ OlBRobW_YUR;P5 ^5 `M"SȞ7=Ȋg?y*&TWxG뫺]l76 x^~kI]z:(Xw1g_6W>x-ssΧ>O52WjrYVD$/\zlX Jc8O%qf4P;ƩTn`D3̓~ڎMʐX?e `֛ZkHbcI9{qWRb(a2Vxgء d<أ"~ߐ{^̿lbZ3GYfA$>!_jh ZEf}uWKoY#1 I7&ٱIcC潚yn$IӃg]A.X&Ծ6]2d-+SnOS**Qf.E1_ܪ]WM04[ҍdU=ỉٽ0KB@-ۖv+@2{9 3@^9(B̢q_7A1tVc$Bj'aQ &M,*%Rԋ=tDx `Sr 5ϯ ލ%+ZS@&O那 R5{J@#N27+ Z@nq l:"R>5P QW},0b»5\q=`4AX:xVO/2K.P짤E~k\9q|ΦSZ3ٲzvN|mC!H*jZcsٞnIn^Ɵynm#D ` '[$˅m|.Z/k 46;=d`>:EY[Z2⌞!Gt _ T_c$YAN0ER/ ֜fD٧F]VFhSa}rm5)pRi+Ts;\d\7Cd&'-o5tT rϮ:HEv,հmkǬ;=o`Х04ri "-p)yUiLEz;=٧S_{եޓjTzDFx&ajX:exynuSq4# 譼h(ag7m=׮&$"gS2Z# GK0Rwr Y124oOJ_EQ|H2.0s ,̾C+wt;xNzK>%Wɤ1C^] Ȉ,HAfSa/UbHN5.ծo"S =̈́9} C`Ch%̞AC+´_-$2M:k;| h7/}~r"SYl#hFSC;L´h}ٖȈG]0Q"#x*?Oy`_ f7zh$diƛ>Kc7Mعߛ] N ϋ{M+FƛU,b|?qDu8o=1ϑ4Q#f{*K`sfC?s[`'Zޒw! O7[}L Y}pft(0[_TٹXdpr<ۣ66\910 {@Qe ӡkLFE\#91gt~Y u UqH3Zal=:;!D_Vb_1$?Ml.tى,PWmyJJ d.Ƴ0)9-A|D4&B1~^O!L߷r锊 ȗ rPxN2Bz!1Ipo*?Z<#(FKsvߚ{:h}8v}|6q.UmPIfQ3k|9ȧ%$X@ &}%OIy3/qW8sJinj/<u0O~Ua7uhoz%(tS_F3}E ^>ߒ7yD 7f M5,B~[v7xoO!r!j #SU \/*j@kn(-^(TvYM dܳQ'>|_àSW 5R(caQ^+_./^.5m>U{@ .>0Ԃ|E6GFfZo.ẵtf_`NO-8t C nz,zZʐaWˉX1}IzS+ﴪ1\wM_lkpZE$ }rՏw&gwڲ|&\6j`f8g^ q3k+8AZ+{|]Fa-˖͟˸)1ZMZ^akT?T_Y}gE-ĿgsMiG=^9y٠ݎ\!b1^u3= [5pX~4VE Gl8 $\:],y\U‚k3=x``[9C|BkkKp Tw`Q$JT-L-d(Ԏ4:a0uYOl \& 3 K>G@TI8~؀^+&kǙ!u߂ ;KN i&:Z!8dG%@fO Ne*D^ιlr, [.7zaq3Lw< NkgEH3CU ("0xAvC)gx^JyW{{s1RZ]Gv;gA⾇Պmh{ a_v298'I$F*\/_JW۫ӛ>OEܢ,Ξ F=U"{Kətr[[oiF/<ͨV'Wv%ul{E]n6 aj0P݈2 ^:\#$'ȓ}tyi]S]i>|muA4Nsfo`;R0Yp_$w?7nqrOww&-I(DC̐)_ԯql%bl#<&aa8zXq Pfω{7%#X\2{ @gI`1S[B>M%Ӏ}F"wJ %.!•D,]O uwt/f5}G5]cu܅ݏ=+|U 3[(s_lȏ6ͤ1]J~>+]g2J%_BIʡ#ppTcҭkA![C^b(6sݰ ZQ\㻧90.[(I"BrJ2g5"bmB},p 5Eۡ^jO]*6 *ÈKJd+T׌x[Y,N^ J2,dCd>r.⣹6>0M=6;L12HLUIsHAfAGB=Rw_Q'@ՀZ["%V$^&1yWI") be]$`V=UuE: :t#@6.exX κO3mGgUa:m'b/P?I Jf.t&I1$}` nYlz7y|||L9"_ELjSR^I:(Vm22絯(`  qA)2G g b:Bk[oDhDo-3r1~T( \T2^/V=#ccmM{EѮbTN@(*sYKX,f>TԢ# 2 (1` Qi֋!JƿɅ[r#q8Yk8@ӟVNJ!~yWQAm.R\3)5&@- MȽΊ3:x$Iq;m\6;#R*/wv_5vi_Wrպ&r_2]{gղ C6tD&fX2aLo؏aOfȫkuYw/)jc\ӭr>ٙ`"u*WȫEѱE>0DL?rߝكMB2b"NJln3$#vǂ"cHgBjZTl&([eY^k94yQg_ c>l!9PKƹˎS63̈۶P`*4b;*K Uosa#i(Ҽ53_N2Ũxv"Qx 6d ߡjDoޗ>X&9Jjb zxJ!m$gse+kXl+l#ΰФ l9H"L-fimm5 C_ǔ9\_q3tc6LSYbN{Q{ s5 $}5a8Ox7S:M0E7}wU%#ЖG,i[l7 $=<߄LY3/h'h`f 5^j\Iϲ#3,Zd( 3M&9JEPѪ-B821~`U>!+=7CNKHbP~pOb5. 4J]7@uCacXiˊ`]8`}aVĝthk\g,PvS1Mji]d @/i2thי} w ,]߾7Y0'gPl)m4?#[DUي#(c謆-QS<Ĉ#OAJyYo Rn/a%aki= a]mM7(E有#SOrz^o|䭐.D֑;lѓs x8%aK^+QC%Tyb;(7k1r#ر+ߗfl-׬ULw$*=Il!BvQ]ikj 7Ü bl${c|BBoQsU@@IZOE!J GjcŌyʽ}YG( 3F![OB\ Oc$B#r-;}7ʿXiaj.{BXzfQ:L$2صF/[ge̐uF^p8uQpX$ HC!$۷L6ʒno c2'Cp |%UMnW3!}Z{E!p@ZiR!΀ѧO=^4ơw/bdo}6вwhwpihl6)1Xo3A׉Q^+ۨlxUV* /CrZjT8ϫ Kl dq^BF1GwD&/]BT L]\dT{y\q75.9噜T=1pilb$|HrmE!cm\ܦdvT_X x뤂w5:.c믌S"!rWU}6EsI PGQL³NFoHansm7Pp՛']֔|j^O0Pxmϛm*2<Ö(8c8> S) ~.A%sbY2o%~Zt 锬W%Y>:FDE49.3I$?8ELSS[7ex@C͵"S{;PF*JHВ O7 6ToXEQk\N,$anw(zS=v/ +c9JJTY8C݊ש 0;@*Q Ȃ^ dNbԺg' VUɌN P#0TJۈޒ \"rU*GIܯ~XGk< m̧{oΗZYxF)'I v jH H@EMqL䆫yU *S庴DbfE7.6 (_;=@|+S]M B␯hEǑ>^c;9p$q^h#9 X+@+"TlNP_|n AQǒwP]|v m_T" e1X716-X2r+gSjc]10ƒZV;i,p|?4%(gT{c hɾaNB/ 4:cH`!BK4d,0,ɤ1 XvO| <{ХE_* "n׼/[6>`J;̱5* ϮO Q|_#jبh AA񅅹%ն뇘(Sl9 ?7vbsnjG^۸)NQEggy5q<}@:_VZ6Hr[xH9T}{~V񡡷FUHk4k|ޱғCNLOzsZ2wזۗ7].WYJII5.;Q6d}0ހB0z25_b؝m[yNV=a:䍄|Bl<hꔕP_1Ci1bU1)KS 3ĕgK)ǮZ?Wuj +NH9[%Ww`[2?:$^*EdP"AFeOw 5Zwr|P[Y5Ss!E!xcKf1O]6຺8yOK>kBaO0n}r{fESn[],6:U.W!9h|۴7K(Ɩ0ϼ<@z?tC{[M UE UfC{' .64sR9e# EomoɐJ(@f{7 P#tM63^7hvU-嚇+*@|ʼg]+ad<~Y:W'w't@K HQH?S}$ oP`dp \W"="9hL $c&*IL 7pUd$8+LM~XVMu1ڻǣtn VFZcF s6T0ѐS# p/#&*+%3/sEvBE4ʃsJLZ&cȡ_3H\9˚hV`OD~Z.+IF)Z\r&`DGr@#rUɲpN葌Qv@Er yy;Hv_.J0B58uk-U!Hw]p7`T`C]w #1-p`9W+rz1;@.Vp ^Xp] ZqBS]ѠH{uB V9/GftG6g#c]Uxy< @l(,#bϟk5GQe(u V]s⌉$hQ%sNR(z5Ԯ0D>w4٧:}t|Q\DuQ=׆MFn92]mbһ,=ǯt6iRׂ;F4ppnKܟht ]~o4Ikv BBl&5JOmv u']vۆgn!T gfri hu""jV* .3El{ID}{*)E}?WLirMR3"Eiә4"naV3𪚖5(n)/*s%{VF;]9JY*Z=6|X}W7`-g?]w,lNunOʅ"$1OJ /RDckQ inKqqU}(ʭ ܍#19ŏãHnbߨgɧpai(_@y8q*}3BB65GPHkyk',M!|SYZi07/ɘ KA5>0ajFv'9#k{A%.ngIk8H?^cX(W!r\b*N+Ug 5)a.(z\' @A>Iֶ[tw+y+ha*L |3l4Cn+9i2E)=כR6YNOLs^  4> ;jHo?TzCT Y>  ^غ|uali$@#7xÄ?d|,;Nb`JdpT|n`> s A~A#P`l-x?KU!}mN-ޝ^dYҗdA!E.vCBLuj咍~EXPyU5fx%BuυY9$h]gslߜD8:>V=MgUEA"3ɜ 5p@5jYC cDʴ|Rounm!(9I9L]*Xr$G@YLfX N7(Bņ'QPڋ_ƏQW={ kη UP0HB(ǭ#yNuPo}{m>e(mYFui1>K| ict |&νGoiVX0`A(rY4G 'R v%GO2=!ݘF$TW%sG簛#k ATySa…,a g9\qK z!Jl[oSIWr@4iW Ɨ6}\ÊZ_5͐#sW $"Uw(@{ڽ~&*)vUVrݻ30a{{k;c |種Jױ)*:]qrxyїG"^c܀ds.=l=4j+uB_^<ݷ/%Mkr }٣Y_!l.u![,{-ԳQ 3vI^mfXY6 n![%%GW>?W(+hO ovYߢw SL&*tX\sF<=WXgiy韤ý6dIQu*#1N"3ҀZV/= `zT$jg?+mg K,ҧ#z4@.t4n#_oH5V1$oN3N@@2Sڥ _ĩ^(܇b3]b. 'R;Z(-ԾBz ?QEcvQ܄ѭ/G 3 q"o3?lb'?70+ FGM)R6@ dK}B(d9e*yJ͌P}B$3 @8J©ɳǮZU)=@ 7oqL=Ǿ k%zs3yKSAp֬Prlsjn֗2B1Hg!M kK:hZETD;W PH7H՞JuPLѕT`"Azve.s9*RaÐr<{_XT&pWSR1! QY+x#k˸ѳ>\)Ol fNh)+قYaf1p:'4}x1͞A{(Y1n )c7ᡲ3ۺL=x:xhuC2Q}x[h@b90:/7aXA6,,*bJ:`1"!E×v%CsO{ ֜$̅.zk8?t9=9k0IMh]A.`zM )yD*8vf)ۓ:{ZgPd#~ORXIKh~ZJg`, C ٣Ne`*-GSu7PeL8śuWppLFFZqrC>MpdLŹ ԍ-p!2nUU15&,>UTm`Cze]2etGa.TGqϦ="s}\ ФfHU#QcDIٕQ#T~,= Y.T_-jrtNδӿ%zP7u+:vǷqJKy܈T&DBa4^rke`+}%\bAOʊb2Wk 3 0X D}54DḢuߏ&poFa{Zy)K xU>D 8#VcU*yѷY )/t׶w0@12I>a 3Т!X5D/>pW"pRwFF&VNais)dOw-> Tnhj(Oe7 M9܋ߖE - EU@,zӊx錃ft>Մm泅)}[SG l 53-< O/Ab5f!=G-j6|4G< 8Q{Z#vF7 3k!P/fK |M1\qݝe+QCR.n6<Ls]FHɁQޯc`B5[HP#j mJذ2l_j6fD.N D&e޴JnO7' LZ4I(#L) xob~`p!Q]¢%|;/E;ފJ؉z3^Ug_H$7(=TC+c8g`t۴_}燾L)TƇbw">WnN޻r\[o]&y,S((yy46|c1F!7m2;Ŋ&&:D{g7X"$RFXj r+6Gbu97FXq)[v'_I'7dmnΑΠ nWCz5 z{7D&Y~N$ 2l +kܦNS$ FO)Zn\s^ 94=FE| '=٠/;="@ʅ2\*30rH$TJb%+#G(x t6o#-Pttv :eA" F!ʠ@+ ]'06~ټr1 @LbFH 3lIJ*dJ[Y; D WB1?o|Hgk8Kp`v~: Ȥ9_d* vqvQtiމ  l+ 9a"kkŠh ^$O}G=j ⾦۾f]+8B%"9 aoЉ/1}_4.i.Acj d3*=qBF S]ju9sC1 *6oyZBr:kM; FHn%GхL'rJFmZ@#Sy>48{QGvOΚeRe5<< vbcfG//E1gWB%ulk_Ȏ~b,Q0t'*HoUWݻLL[lm݆T6Uhj͝ElUAiN+iB2z l;c 0Bf)O-3(ڈrsGdSɀ!P NM) yDa$CFHYOplB_:.lYU, G5ɳ,Ix;Vr d !#c4.|C{eEQ6/]Ev:N,HgZE2[n֙$ٯEJS-[G6  W-W%-G||:Kv8@_U<_YFVCwT':Ti  " Kqcig4Ձ-9)^WvER~ SWs6V`eh=hv ސWM&8oZIkc%#tM@DRM8#a\ 22ҩ: 6̓_U9iuc)yso vEܪ!kFReDkz8t内$:Tx٩KȰWSC@P& ôR=ksק_.#WޚU>`쓝yO5'Rs*D&dx)A ksr}H ǓJ%o+:B:V0K3z,+%TZc90hOg) z|H@Rn%nx@f}J:`nRRTG/a0v|Ua"Ch+KxkdrkCˑuSb(|}$Mlߠ{f$xL 2D?QhݱצLEωB=Ô@%nWKf:ٻG4{Xn~yV¿׊(]6nx A ]vx hfWu %7_6>f8MũaśѮC`&HB8~R';ZVf{D/%8 yW>@WDH5_7Q$ZK%>*3mlhGdyY㭿*ExUSf,Dw!e'+)v"{IN/ZåGJ>O8Z{DPjOO)!>XJ)gW=rbJu_P0]?) )K4B}Uܾ#I>(Pv '?~VW{`h麧.z#wEqpMۦorqk҄E I'8LZ3N;Ej.h=57c1Nng3p)H:U=道!&>.ͭ4W@8E%CRFNJL|z1,&LyO45 β]C<grczm*s?;5_O{FI ߠZ,aw*IFH-D5u)[ DNc3_|nJ, 4t 6_1tg鴜|۸,n{0o`:6i3{(iBga)@  `yY;ok6^iVN'%yF}_+:/3&-GQ ˋ"Qc/j67ʖ`:#軵^LT4Ne' )Slw[*,zl tǥU&<*,aX~ pz̸@ O()g$Od;A|@׳ >e&o /3_<. +݂%m5|34jK`);E%1MQ!OC5f-N}1chxkOGP_..>[XT27e"l|_ZɄ[=.rPgy2຦ Qe+~vNKmrmv AUg<.kݱqkT59|KJYsR5m.-+JZrAʥ8 Z@Oat2KH4>(f" C(Yl` -(If0&8a `AOh '< tꎶ #3& } tF.}߶LRI/[WҤ72m q}E,&>F0~b@'Sȓ|<ѠjwAuQ} B|J"#W;$)Y"Q׊EnvY}o8N;EԞ6Qb}^>=CgUD Vl~>;K%v"K-DVaܷz,PzS@^n [s`8 |1FX nlOz~ B,@;%YN;\%r(s^ (^\Z՜d&Z2hYT3LUhTfOM'ObcQDꬪ!`o8Ə,3p( )29lIEd\>j0c ђL'|ؕ 1@í 3lJWqҶѳ׵j}_T Eܴá̒ƍyꊧmHά _2,5}9츒]r^_1tlh{ |YikgM<ƕ1V' J{-?ʐ*V]kLJ5х k 23LOwE>]b z'sR̵]ʃCB5D 65i{Xj2HQզbBV+ r _+E(+jڑMX=H'OCt=(\ vs޳[xAa^5Ds :jP+hJW=z|~+S~5Ok$Pzz}$@,r0q4"n zB)2Fr(ON,b{4Mݦ{FoF@7?#|lO}! qc&xAbZ${tqvZ{}X; GY^T؎::v~A\Aqe {M;Yx}y}r?4?cdi21R L]f^P픗maR64>g՛w eY8xP1S6]_> RELe!\mM0Q]oaM@X#,wn3d~;)v #SGqUC4S'eG@kLu5}{48(<˞" x,=ѻl~5~Z  ͚CmPL= [^]sh"3URc{f1É0_|rϰ\IR]&ȇnT8..O&#wv=bB7C[0 K}uY:98vzL3lAjHzi5 Cr{ C}?oG b:ɞwBhdPVD8(N@ 8)7e~e 6}ow_&iD߿s@f@1Շ6IJA7 "i-`7%) ziiduÈKTNp6Q?ˆ$xHg5*!ŠYeɷ5#S|*ރP廬s7^%An.k틿<)4/2w>f6y#Mv|q HhdCXʚNjtDX<T?djJVؚYtء#:q}q@='dHW{2T8G0p9p1Vyego`|wI<`$io[d0\Dz%4:^3jA |lXӌgFŊ@ɽthܾ09sA$68a\8Hq5}h{n}(FϰIz-? QUԂorEw]i]x1{H9 <NRyЎ4Z,aIrI#]_[.듺aɴ V>y11@z{0`dli< kX-c#=P9֦:(2`>p0b'EN푍p^Eħ9M|۷]VaDG0]> n"Z&C_yJNacYma9dݫ, MD,[Sq1P$C[o|?t`#źY*<Ee?0]բӧCDcQ7旮88E2nH&IY[d@ ~Ǿ-iىw$Ik1zOi< 0|N]7Eߞﺡ7oPoU8oD8ǿ#g3Y-XCMqi 3Y"视QnÕ;7fG8ˆh0/ީ+E +j!q[! 7 $0p[>dxTɵֺuTLwC YD6AQg>S.=S0۟wN8K[MLLP9JdYܪk&wꠥ׏ZyDՙN1 sމ)7I9ZD?g'$vll sx:>d)xUYh-TtR@Jʥ[6me2Ł$:YDܝ0s{❍3MJ%u\K 6}Awcx)~6-\ѫ/=/ArةRU/*PlTlU x@0W78G\2˜ِ Y4&zfhSs@g#B>6Ѡi%^1S ݞжx#KL(u96 (Ff$qlrg.u0=$] 2Y3 3#YR{G7dݜħB$!MJꗊJnW‰A]G^q _ݖW:,%6f1y, dsk7Lۢ<B ;d*y/;AVVCzqm8Bj|M^TY9o%ٱ3Y:8WS[+^3X$2VV)r`-o֭]ZƟ[_+=ZɨeV$֙UB;" 3t`&ؙuBo+|՜f+u^%wg=ltquxnVGD~/N~\'sFz;б1uO zH MUЪA4Q{,Jx} q`($S5gxYcy"7%/IݚA\/Wp hȎߞ';0ˤՊX kî$jHrWKgǪCBP ւFf;T~`+"?/+lj81ٕ> xK޹(R-LV e޺XlMDV* ZYA-U `5ܣr9*8;\ 򔒳 *ϘP7(jlW6ɻ;GT0|A('ڬXUKT)VpǢk2֊W 5ʏO]((lW3;1ދS=?ɳX^;v;L*>]EISD:!MNYq#){HCSv\!c( =E#c3n)25.5X@Yu9g+3XkHyS|HM-Oq KG=3rRuATSO-'(%ϼf"J ~-lDx׷W|.e7*U*$ZV@4R 4y) 5B)u-U[WdA5OKI,*-/E5b֠I_@bx &nl2*'dlLw't5ҾC` Urx"O30dPe~̪y{)WrZy41ö GAfF|=iaM# !18? BhҝԌ)4P KO$lJ`^Ԅ%@vJD|q[P7*L> Ri*)j@((8/W gU#Є}ċ 8`dRނyJgMϐ>$yHi,rzёJ= ] [?7ߘ8<0xp?@) u5pKM@pKNJ0w.s|4=Fܡ8F呞gHȝDK͑k, Y^sm%'(Ǒ 7JזeSXGn}ED^Ltg"~g @t?$8!Ur=zE&A0vQJ0Iwt9<i\Uh0rD6VO ?ki-Y8Q7ҹqI9 1łP0*Zr<|\Up >AWCG=\D? E9/6"duSpjA.zŧ5 I}C{nyd`)iz w54 >SK[[Q~P+z Dh|[j$ԛ.3d{/ˌ*aFy:ܼF?i@Vmq&Qg*&,DQOsp?$e8;n3K_v;mDZzGr.&0~SD.ýS]M^$垩 y4F){h,VMFY%|?ik* x*O v`kܙ8+dټm ډLJdaYtqjWzWCuR7tS?,&s~/3_g%OI.Ѐl6ꢍ|xfHϾ\@,NsY"哵ƌxx% 9L9O_@x>Y7}7 Қ/V F/NHT_mMܙڎ~H~P2`W7ѻ&/EXZϗxq 5kip,:!4#b/A;!xe\]dY2o[>ҥu0vӽ *KS^ZA~>Em;\Wb6p·tJ@ .~eU&r|, (//!lw磆ܰu`5o"qeѼ{b1dA3\SBm{_[݃h5aa>|Y,Nea<FwbgnODgRG]{̠րq.si% 5QzpJ_G~ލiI}eNLӑ0^?e&i7ܨgO\UIG(pTp/,p@b$7,iA8٣96<載Qv{8ZRۧ»``D!Ҕ"er2W3ne%7[/v#xNkw!Go gWh60aaOڲv# B2XͰ b1&Qv|.t W2!t4t&-M2'y+n|*&~a-rqHRR2?ztU~Z&舽. lkiy2oL Gݜ(yOx"=+jaT[âh0;bbbnoɸEG-6bfrA?1 EL}壍caXapa.jgOx ȶ7%)l-xVl3/(P-.rw-x2/ۓ *- <:"B<4(.&KE!O|(%) Iqa^#mp:շRG5˿w E+tѕ+BB*)ͷ4'nX{'>JGui/S^MD`K=C< {fmi~!g<3Q)|>Ϸx=lhn<5ZMw`|htQ[=<:Rh.&ڢJ̗8\)r2mQdmF/EqT(՜Ai]ARjyeGI^ǐٞRzL ZIPbb_?TI8yݝD,_Պmd`<D.-}T[BXE)@ P~?ǫq|R-)V:=~kDPxz Rț Ytf^YH6Tk%ج3# Y_0? FhUc}gѷGHL%_)%=ձ&.cwYSW=q A ?VraWX6~Ks)K*8IAU=.Oǭ}RhwZctv|P NUoξ.dTUÄ*(2~ҏo>;ߜx&9gw 2Jycfr^4tVض1$73@i,&h'C̎`W}eVu5Y˳mh\} ]JW$NԽm;dӛWWgStE!d5jd, ҵ ^Ev!; .fm賄(6 "7%SXu)^9OHcd|y28=d ij!fr` L6ns蕿8l[S)lF./iGR#^L2Bx}KhHΙ~][kiTs-P<7cs1r@ǽ t&7C D$jh4YO{/9K,=N mц$RϦN僖E7#.g!:Ȗ HYd6% Lg% FjVg0i|F@Ӷ2@?2x1[˱%[`O} hCFJu?$^j)®2~?zTU'~HB%XSCjRtnɨ()ЈNqj[P24^!;(Jۆ֪EfA/Ê}jԝ߀Jޫ-c Dk8+LYi;i$ ۡ}_VylMGc$f -c;"Et'SWp,8&дz,NBZVRDDTkE]b@7"(3-::ֽX7͚ͺRe$Iw掕Qܮ]E8`'_C4%ߤ7Z4&zr+u;ܲ41Ϲ,=p\}e CR)ʮsRK/eRS`Qk:T޼i^c.(rӽ4 ,3j[9ϚJN`C%Bﰴ%Ե]CBJT~S,G#6 "m$@92bbŚEDjhFmA}H#~ޙOst! iy.u [筕g}OM6vws+M`Cu ױ8n&k*6;@Ki.+L֖a`: 4iMb¸IYNU( P4M q,4]0{[QO@i $Ӊ"f>`y7TDd`d~tͦfjŘ7HERC8/S ݆yug|*gliPVDGl5k[-:͚.< s#u_Fm5N9>s_XR 2Y L%0Ϭ$C*n[&gWHaΝvKj뱜S0wEO11-y [%apB Z_,rc K3Ɗ+$|,Mh?|m-?rqbSL`ˏ6G- Vxɔzh߀bXS/X".LSsCy4z1O$W[- ^1e@SzCB4KcߤA򀺁ǿ `vx\' JkXJ[GyQ-#*|۠ca4>Cf@M^DjJt-e]^Ǫ{L$maFB! >I=#cts4{f* ]ύch fOjNKl={ ){D1vȐъ("e6E@9"_<7Vo=~ЉFBC@Dx~w8‰jq',ŋ~7Qe` b\9vat-$;aЃ\A rJ ψI歉'[rcXUE+H~Xs}74ZHTĦ2A},Gۮ Ai^IfO|Ejq?ӕ2n>hb`-A'y]Rq.Л[|vT;SHsCY泩Y: (#%Uf)Hݏ4{-SzW:渦S bXYw{ђ[iO-.h^70gc4רϒ8b8 ӧ0%)]IT=KdrF_f,wGg8ڲ-xAelhR#-gk% _M:wV/zɩ9:Qu2N󀉒|ՕQ\ Ͽ )7v.9yo=9">]wumXQɇdf$h|KGiê.*L+$g[#Z4k$^-a@Y @TmYFF\[90+?6z DhW4G]@b)zKmIͧگDʍ̴^Q4D!)x#<5f^ਅGV!v(T2T 3Ѫ-@P GR- ܤo Kcх ?V@E??>}oUB6;Y+ℶ^]׬do =X!sC3AWAN fz6ua/NP&_Hb+Y=8#c)ϕ0@D9 8K秤 cs-z'yyThr|p"56{f+`0 It&mw07;T];J7E<ejDl3=m{cfAEI,s4rNY䗧6׍Llj?K<1>I 1t>Y]0SPjLUvs*&ۖe?;.|hzA.=Da"dd۰L]$CzάOg`t'`ɇT7jI1e8I$Y `J!-[=3(wgkx疲&0LXd&hqυAaܔqlAWodX 䅚^HM@W Ji~o+iH tPxb* Xr7 },DUfk,uWu:B^)tHGLܫX"m]|H.45lO1A1/m"qE|E eƙ {GH5tN@ f8 B;^ `@\.]+= p Ti8;ig@<޲hR"(@n@2)(B]Um! Ka?ڼ#S(@Kn/fj)3)a[.K+ cjH?pksB)\\qhRH6|NcM(s{y.G%XR<@bxuxvQs S2!=o+ʭB5{#p\}}IWdsU`;삮$0[L 1R8pPCHɘ-ga@)я,=,r*.m9[`+={mhb DU4K4}  &eGz)ݑ?NS!_ ze3Z K[~WcV7Oa:;BfJmީQvTJ58*Su ױ9#AqE}$Nա| 2K۵q#$~1S./z!DCcRzн&kďJ<wLю;G:8L Lr?7 ]]6FG[ <(,۫H_0wM%qٸBt߱`1V \^o JCq":8[0Zt+8tV׮N#VIOS>hT,?}J;g$-u'{䞟PW\QE8|yGnBlgՋp}iFw`cyr7ƷGg(4?Lx~-] ]Q (cT xpz󭜷T=&lah"Z!fOIoY^Y$#A5c9 b-[XxbT}mTxrZAj"(Soޅ]$ƢBenTa7gI:`:İã[0c䐌w̍x37$ic`'-)2Z?~]eص BR[9 |7#nq. O;|9)T` jHHGЉ=+Sʢ@ IWT~|$))֥+ʰѵTBsx5-˸o V7ߊ_&(sj[xzҚBSw|MkqEnuE`1''PN.?5H#vE9lj4  b8\D5*#`V'IGo'B3`sXځpTnv;puTǰ1磫=WMl[L0.\+'<Y\ƈ͛:w &oO}gO`;EYQ5x848wj( c `ޫpn:,I$ <3*w V8CZ[C Q{"#X$o Ao iͫbnΦPn0U1^ǔ JC1 [ ,PfM}6V<˰ .|T!jX^08Kಁ=4 I 0= Z9 qH~†dQm$ C$Sr}jTj+ý[hyEw:XQXIyaxC%t/^ } X'o!ؐx"Ds+CgfAK)^w>nK=Edc#֥ەZ̟4'y,wdYRk\D% y'W7:&,{KjgyO9X I/9׏aǡ$|ltkI}teF"K\(*0$]W UbqT|販a(IʟRB'CTrNP@{6κI=z)АE#NP]Ra;>m:9~?2cqOp$%irC^]f?H)ʢy@336>L"j H$LYN!G-Q{՘lGO`x'WH<5}6d^g9L½`8W}~KSNԼWc.7߯3)5XJ OJaBU0|/oQ? j?n +&&ww7@ 4s4oN'Xj@5^X,qJ g&'RB]??!MJ!GT??$[/Ȃxhsf"kSnwK9U,"Mz0IK'ygf!Gن%l+J|i3-?v6돬yш.ήϙLcK:$ˍ{$=8b/ ڄu~]QFo2lK6pԘQkOU?Ӽ' m afӲ9TnhMJ1V7!ISUzpPәP9{!Ib  hA;Sv;"7wvHxr`31SnӊL$;x |uiK3͋"w4vrl-B[PrnKۊN?3W劝g[ʉ% .*X erg6M4f!ݥUXBS0TC}E+ ggRK~-}SۢOMa_ Ń#:<;Y8D-Δ97)(WgyqCCoU-9qARQA2-aܵ&;(cwרSg7 {i!ּg:L2vY8vHᮌ@lX喇NjR5pRC~`:B;;NPs|]d m9!֬;.hl˂/!nj1A J5 9uYE!Y6" aiA1AF 6aZhjw1|d[Q `KHa K#vU[;YlWcEAW+PFO.4@-ddDrC-EhiL9xҧ0ե[XS_Y}.G.zLY\1ۅ@L5DPU*-R~&!V:1P<>ku($jգ@U\_U /ӿrB2ZMFjOl-Ĺ ]\_]@ $kROf^}=M я:8csѱq\%[#"d! 'T_dbEGh]S7fŁ5mWm]9''"S*[<%+jJROr!|Ws G^_Eh+5By69_SU:X傂r*!D7USǺ}C 2oӱ+QѣXTlWwo_s+I) >24m^VT(^Շ}_R`Cq Qk1R0>oú[kUIZW#F_94r:$dY>zC#r "4؅%#63M33 A#0L`Z Γ>`u~>_!۲W`A>%m۾Ah3,St gf Mc#k|l\Z\Ҧo΅ۧTԍF0S }fj: dh-I !r2:h]@;X‹Μ;8c ΃P!Y$s~X^I.8>>%}`ҬI0ypLvBQ=71jZzN9C4g݅_ ?>U(`AX]4x/LM IJ1|* P9j!+3>><]rvI'DUG8HׇCSC8?pxh@sS7&Yw1J|_W(8$%kL8B|͖YB Ub$mс30os Oτ~Z}tp"j J)QnZ ! _gu;R@'q/Mb^w.p恼t)p4OJ!A"96V2ҙ4so+O>R]_2!58 ̹>UFcUk_=u?R\  iuO>xvx* H,/b>U zosyIsuVv5>ᚤ4y@%ݦRZ#x945z&^yO6eP @HR:rVcOݿSuzviQ;:P']F 22~,d b4xW̰~Cm9s?X$IgLSQQO F5&Wɐ\ok\{ CwZQ*I eqmj5XbTK@ GQB/1_[Bݢ-iM#wFt xhDЧvP׎p\(Y4~s=ʝ;gV'0BE ŋǒ̔s/[o1#̃{4>STluʙ)k_/<_ҷ2 {Ӿ(Xm31WRb-GO0Xw:D+Ldb K:3Iݰ !$5 %b6A!n58\h] W92zs̒0)/@IF1? aΥC$L|dS (y9#^ÓF|!,F )+- %7 YFpV- O|WGmak&ulG=JmGb)y\(2 0W+9BtRaPZ{P);&hY=S֓) nEٷ|_j-(-rEr  7BHMH] $o.W9kkǚRS=tk܈Fen!r) 0A3Ԥ)VUEn&=d`Y+`E R$vdYBzƳ#Lzޔw"Q?t}c>#…CaK(}zq@ŕrJג(7g`'T4c..&rq^m!V-Yd5Y uÐbഊ7@ EC=z8|7y?in[\z~7Xԭ4Zj4.{zOԣʕD>gp>|O^TZM&rmO3Znw:`6~Ñq큚J6$"Z/!m#6 &h`/PX )}_8DxiȓM#'Ty3:@c/`ٙA-M EI_҄Sɮ\لnNeZ^hFN67nS2k5yoI;2.<*DơcOm`/BxŤ[yDNJuF0/CLSHhlV9;P}|pNm&ݵZCwbtjCyqíVW7j[n-6 +;A\R]yPJ Wմ3`~ ՙuOfX9`G3p?9&maky#Xs5~4Mt4\8PBA $syWW1ZwJ$6PZ|@pL|9bQ@ Sf_>*̛EV@(@Mvh>4R b9ѷãw'drIi3V B*U=HY:p3KF?ȣwj2B\gՖdZI˓j~/js3%}δIY2ޗkc)r̎G= rgznQOvE*;w WFP'a&} kT0W 0PTƫ;PrMڕK;#Q 1rJUN3R4)B?s* Ny9I1)xKάdd;\D [׿ >jxm. 95!W >%AK "2A<"r+ $qhWe73*-ӛKBbYOqֆLcƝC09(K`XYeY1xf}<җ{I;e>%(sעYFQdn:]b7gyDZ3pa?)WYOC/S7;RM `*Kŀ.'ho}"o'N Ҩ%ȅ/h,5M7IʁrGX6<%⟃9/"hZ֛2Zu`a;V J"ʬv Pnwޑ|P :Tw']$P-T MkL;I}K%0ٛ?XnNIo5Eбm_sʷܪ@8;mw)mb2bilǃU CU }MmsTVSuvׇЉu$rk@<;Z j^m˃RF2[[Y`J. Օٓ4ԨwV#ҬË)+rY{N6 Ervʥݒ>`2,O>ޮ{rHZ`ǭA]^H)t\/X:ϗ>T97_x ,V^NP Fْ&oXF 8 |p'l|Z |BdZZ(hlH"d7P{ >Q0 }`f*u(`_u8|"qe}U dWY -b&4r>K7: I6@Bzɣǭe!%)`wfċ(,w۸+>i,+S E2x}G ?G;F$zcHdr~%hgwõu,S}_ u]̑wN&E-VSlnx ӆV8% k/ z%2QT0FIVkd#"_ZBIƼVݸ ;<hPBEPvM;7M$S"D6r n>uپ0i z@edaQ:nرb<ԸXov  f#9 8Jh/[њz'0\)Ȇv9)!\Q(O88Jک֯/*f|.MK&} 5+``p دDMm?__0$׆\-0>U;?NEA7>IU Be ,\>xii]BI%*S$[`d0@:j鉜[3mwO$f/3rP?+6XԶ-FzvE>Hc9 .r Z:ux3 Mj^((ATv|Bc~g $*2"}dݽv)[ ;1D(%Mnj.Vsi^&SOO[{-`3;V8M3$Yu- ]S]viN= ꀎ9U-ӕ#b@:װĠZwFtF^QP(U?PJmrʩ зCPa's75^?1^,Vqv`:.;*WSfC DD~Sky:uL+Zbft qqJp$}}U! 1^1`uD(Q@TƝ!OTOP&pN8UTpQk` ZoJlղ$2- Vg(WKx֠,6tJ׉E!my֝%Dyd -T0cceǻo R5ˀZ– q&T"̻0ܟ5Zy5k>#azOU ^Ece^Y~= Bek1;=nJ*sܷԧܡ pͻ&;(D2 54WJ o&}K*3ù~RLg_/Nr|OW"ִJޟo?4T ̂cP[VrMLD)}~0V~Xƒ\t5z"*S͜& nO )+S3!/5ͦn֕L54{PtwEV`MsOx<Z)Ё,eX+sƅ:Li{ 摊v}kpnw,pkQJ|hΊV;B#LL! *N`4D@gZaM~8 ؚ6dJ~J'Q/MQ'aD)__`0^xvO72jbUem6f58"h—4h =Rrؠk3A*1O5$c*A=LoNZ[|7(5L%_b4})a@*0:_zsx.s‚/K4)72Cޑgô&t앿ܜX7&]<8>G%V\Y>Co`POf=Z 0r<8 [JG5%#.Wލ_H/|*QZ*p\& N*T^&g[D?@YV~ⶤ·FI4$0ޛi_lycS0Hb4lWi0"YXdo[} U~5mp0)G^1m xUI4O8{v:w6>cի"¥ń1͟g,4y24 !ۋ2UՄN Dt="%I>CxĘw 7aSfGza} xUX^ a yh"Sl A>F{J6.~C&RC 1!ȔT3' gtO1K|x!_'ڽUlj.@rh c^wiE67 F|YiHID%?[\q59WVC! ZX\^? vE9tR1]"lE}_)djdݸ#``*05޶ı`ުBV*<4K`uUyP ~!TpX4.9Q]((^lfob0dZЭޒfKO* UwܙR ˄b UBśque*ZО 30˲R_ݧyK.U[ Sy"tL9ARNqz6Ӝ Si¥s߸H `bۥCH}>OEZ:7"_NjJgh_ܙ[Fb'-!iMAMq@Ip4 %' b<'c:yKNh ``Ʈ8c:Afm~VՎܾ(6qUT`16`4!sʖd""' `"w|W!N2G/ȹf0-}[㑞.0ZgN}-P1δ?E몒o۷ʏOVE#!D$B}"d\$ w{b?b-Z Y//JbX{շ݊b Ub21ca 6qys5Y&6+HcZ稑:gq͹+~ﴛRyߖ)yPvQI\A4Ol %c H)KkXW\Ze_ccjqovq;Ecd-5i8{p&H(q@w|aflC~TV7Ț׽BVdmK#â#Ybl'@5%)#~R_SVf_Ve^ _Og4BEe%'LauZ𐐰+mtϙ!}ƳTu{$-U<ˢp1ڳ1fގS8ACoj:Jê"( TSUWX3Cĝy61m-Wa&:*xg0s40z`iL~)Z<6 . acJe1ydeMyEN "HI%*RpA>©abǺ\X_gH@AlH"Oi~.6Hkp!06DDv2Czpgml61?Rf~HT``:35Y2 'ikm<=&fj )8UvUz.`/ %iBŠ%*Wls.vĈMj%8^uTNel8И}7uA8qWM|N?"g7[%$gOc1&be_s 1pq%_CECޞ$'Cp%m#7@K"9Cy9q3OŖZ¯(X@%)ǝ*'vleD@>:9ϲFY!VVѰfQ2ԏ7ۧtlֺ̚ę |e:)zJIp lTGSyyY G3AYaȆ[Z |^HunؗE9@\#9و~|=[m`6 LyGĹ]!8b[ z 0V`Ӱi'Ɓ;mZ =xO4KC kfۥgʅWD܀ ̌]3-Lg틕v&%@E>G hE'kp,Rp= RCS@<N wnd~[S,+QjvѣzIpw{$ KUj;aC }d"Hd|o%1)g@A9b5#C1kea_TqX%C:J5(V>/RG汞=S˃aMҿ+9k t/$,=1Ȕ{r4EςWo01,Cū1޴Q+/`:wh|^ŋjĜDR#M苇q=Aڵ ے]d )afP$8'$4m$b" Lj0mDŽH 芁n7-IX6YgƜOB <ã؂RM &LkH ڎo>*?_:i-Al/ȋ*Qu-\N@M%\7bKiݱJ9 < sx+ "6=, T5؛:& I….gDKӉ`e >:bc8::&Z\l'J 7C%C)aLSI3Qu\-#xˆ$ k]29R[rE+1ߕ-H!p~fWZ+nFo_u󞙳zUtd$osƮFI (`PрT[Af]TN:v酶EۮeΔ 1[K@2[h 3(0H:F9dvJY9m_wp r yM Rdu6h6ꪘ(V(} <%v4-Nч LeK%pbǧFi8bK玘 L۫* 8z<,?)+كe2kښ DlC'|&+ `43RXzaکbL=,Ԃ ~]kHDB8[?1E R '.1HO6!u3Q8d^'sՑ{yP)>31( 4DdЏ^YT 7FKK(m|d$rEA-3↿*|%# ,v|kszA==^k=ٸghkّLkO]tUA^PyHqbcje 7VV%.bY-CV =ipoTyޓg Dah-LQHwޡ:;xq7fpiD7#TiBOruᯊwYyTm:o^uҶv,h{w_܀>Zgk|(:*<7_ ڛ}kbX1VljߐM^jlw1@ yR@%ciX(*S+%Cko“޲{Slg t}0\$"&54ֺ;DazmPM2c0za~Av`3Sb:8P]%҇t?!Xz?. Ξ?F d/k.\ 1>Zū xxq v~*yhm^ (3 ?*dafeV c}F:!@C9)C De5niD=Riύĺw ڃ$"RZ^)edPJɪ_~ L3X^u-bynWnnf,s4KJeg2g@v:&3xI{SD8qɐ쬮%=%ޫ_O] RX+6l% հHjO C\>q,/^l:k&yTQoF R\ M~bĖ5`TfzEjeuS#\* kX#ak8fם1[v¹*tT'G/nǀ0Q4P| vz9⇄ѨhO@tTFxbC|:u%OK^dTWaSahޚCmM0 ƌꋩ4i=œ _ipyD6톈3Ey\:H],E^8%(Fb8v44~IJ~5PseKb?BC+{KV{JbX9H40*w<^8" #I4BrJI840Tq|ECEDžlzH}\ÚK08]AS \L(O^ro0`^hV81,|jݤ F1pq\6a84vQwuߛ4ry2ĈK+J'?A=e&LؗL딟]q=IO?g~vҌ zpF|Gtvf*gc 6x ÖFr[uL{X0M`d:KC@!Ta|v(5m7ײ黉{>]'ƙz-Dg0ldhr^( < `ݻ rA4&a%a5-/5g\EjQD"n>(ֵkU#|.ssXZYeGh;qrb(&˜R}j`mUӵTv/dth9)3. â *_{}2Ro8xRdNTpYIN0 .,mIKH?H0Jv˽Z[05e< bjq@0X7~ݫbYo_!JO{yJmKpsd&!,uOI:ՆѓLG\E4UwWVgȦ7T!Q{@%7) C1튄% ;;/("8N8Rr9Z8@:2 B*ޚ@١bH]:2kLKD>0ˆ8?t S׍\NjӫhU `YxH8d4˖-d*PwzсY]Ue;kdM,+e#$ȊhF\ 'q(+U \*wX)t+ aҴQ'R6rx e*jG\ynL Go>?lb4K*d#qؐet6Zx'1*-WC#.6>/]<6 jEejeQMZyz 1`lzy۠W i3<`ٌ̄b-T\Vr(vdcckk .|-Ia/a!*,j{𮮃+%lJ45xKn?RtX)m6{LSM82nݣuNKfG6ZN1-Czn |_%(H^a|{+S(;pS@!Jy7K)eZAs<|0clf3? ,ԤkEm jbswzn]@Q(O-*E:vk^"Sút4UMЕ| 0v0 ćWiDܭHzoIJڋ019pgQnu,U9iEG-Q 8`I80 ve]'H ,a,\ewX\^MΒOa7ҘwcPc[bKaLj"Gqwo{f %PG#?v:|ޑ9U!h굃) *k ILYGyO$eʼM6ҷ?lnszwfjMH*?h)evoгi_B ^+8@!LP!+bfFstK K[ | 2tas*2{D@QWZ3H&@u;u{- &Mt }K""u[:~0L )xVS*/?)L*4k,`$s~u ۱P-*|pio_'PaTABJ Ώ/&=%jj-2;d)>cg)[ê:|KsA0{ mQ4!69{֐ϜV+4(ZR2;kiiHk}̑Џ'sm aLLzyaܔ*řRy}HքG,JE(*1}pRN&FHGPf$>9<XqCL?#w둽4[Wȼ4$Y]X `0?kdp.tVOؤosQRnwBZo)-sE7b""ꨲYJT|dT,ClgԐ|1h{7Cd%䗸ҸUhw?ڡ;v+k&H>Kk5[)ܛ[G{DsU1:[f{)y"0F4_!7my =-F֌^#?I!Tp rL4)B2TŇŁS/B_a_g17QWI_tf !t}ʊSF苺0KׁNJ8"픰2f2~ d螁X@@)+vY1`czms=vlHReDdcǸ9c 9FoQ*M]š:f!YRϟٿHFULv݁%JmZ#we~ם#Q,F֡jZFN |K4?mhCn838L5@0CϢ +nw*e=]O9gJ~P' =TYP\?w?K1#+^6H%132\պ.VSZxis3%?qh&WXrxՂ X4jᤝ\_Д[ƲBb:e-בq;m"f] _QOi@THq4:/P|e7U>.2W=©^jq4᱗)5YVk>wd#z,{}ɿ͜J3A,LyA<#%}c{m~l)EhSv%qrnNErƬ4]ܲ4?t/D &Zw仡AIr[z%?`hW#FPMY7Wf(ZZQ>8N Lנ.fy)0̼q]f/L6_qԦ]vE[֗Ǝ$ZYzyRN1}\Ҷ[lQuޜDLѲQ,9y͕&I@VMA~hՆ nؔEE8yb9Cɦ.E$)Â~!8*4+x\*l<tca=A^I6S`08<\'nIe[0_lǢ:MNIwDIXn8dL ]˲3ܷqGHNUǫ/k۞cZ#o|WRD(&ǜmqE3T9ka(#'JV)2>^=E_–ižd.GՁ[ Ā'nqvp8dT*it˖WL}Ob4ˣQ+(zm 25W=!iExΔu SY 2G6a2X+^k9fcJ?,ق1bU. g{ĹE1Ąƭm/`=0Wбg KJt`pXP0%a4˞(@e|K&ZV/xďMs~*v:nQEd СL.=S 7#*\ ma12WD;)@Czy2QԦu dB(6|DhTȟ\tJD,@e$ 1k uvhJVUSXoPŸM,+Oes= jtOBEj￝%kw ?/U@AʧMoԳ.Uj.p% Q.LU”-?d`߈QLM+,CWL4o/+vɋ)Rײ(7i:|#Q%]4Jcw%sknu i䗢_Oٮc洆A1h.B XT(nQڋ?o~:֢Dq yX#,rwuTW8 5ͻc{QyBpRWw@#@)p;Ah)h*!<^ʓƧӶWN=O!-OR%r T;˾E8nwvFQOTPVTdw VRϴ?fȻ>u€8e{m˓P Wg\6A6x?)qʪ{ ,Oҕ>NlKCcj\Uboop 2]2x(N ,# _)ƜpEף`=K| vjok,pHꐍ. Mxb8x<.B `Nj*`zmoz׍Fe+Zw@*Lvw+@sA#) vTaR$ Z Ѯ ёח5~5YSPʙxH0y" ? T'a3(Ki.f:ϟ` ;3bT{j(5ĸ|TqG񳎉 F"]nnI6fu^Xs-׻awrL3`O??&Z!倣2ܰx)-g ,P7[ tnbہ{u+M,~Yx_n%l./bEԸ h23(S2&Db6p{Ea9D+z*q޵M&WPރAj1X3 b1$A@ǔ`8Y]*ICHDe׌(۝`JA< cvCHߝ-/B_ *CRF{ܵ=|i|  D#gV&[w=Z-{Z&Z_Zd]+*딲bYĝCOﶹes ړf *AoNGu&bh/bE;33P;;0ANJ65Mpd[& (yP\t1!?GᑝΛ;jfQT1uJ >?kHܛS-렵@CԼ)P@x-E+qXwz?ZNn@rZp\NVWmRA0`̤Cvwi/0)X/Iɹ ]V7x2R"a V첅H_p^y;q׳Q$}$+?LNT=g3. ie[VT%/_5`=*LKLNUn睥pܣ25$0$Ə2}I;vfP6+Om(2],Vհ@ۛXp$RON>[{KF'}/^i'$cAk:rAϐ=}"fA a1R\|s1Ed 7[/p%t_q'HyDʾ-ܦ~ hpAӏ:~c':zZt1k88\z fv3E7aٖGȧQtu35!1X QK;"Zw'}=%3u<=&RuȐ"a6'?bOݭ/ ?Ly"0 HBtGs ͥɱOjNfq;R7J%cҦLˆ9Uցd !́sV?Du{pĞtd%)]`Hq|ta̢)uQ 8Y A 'EgH 챽w̖S , ϳIѭ% !ޫɀ֭ vmI8lz'<]!Fpy &bw yF% q*S9~Kq66ñ-S#ʰb7q I@(cz~Q1SOO; >B.Djr?{3R7 K§GHF55|P&̻ڭ2UVC0w(GܻV|C"4!ʰLZPmT2C7:)hꏕGBIVHIdsJ>|^F׺[}"=Z'U1ػ}ʡ F,ۏ5HHm^ ӕ,T`eSœx7]DԪlnմR5κYj?i FZo1ˆ43TazT~CYC{pEsAlJbKw+!n>`.m>3w³heE*|P_sAdj(67zcIOv2d^*PprtD9cXH1Ϯͧz )-B|Sİ,w_b9M>xE@' {59#ʭl|N (gRv$Xkk@`SܤǓɄO 9\cbL# TbJv%o-JC >/5NmPY= o6R83~$7Nit$6s ղR3 Ty![#2og&c*JtgпD Ik䬝Vh:9Na@2, }&ٷPn _w4To zKiyJPUXn.lDW׮>4 ~o0HZö2h+︺կ vc8P@ /xޭo!å+;E  )Z|41s JS;OqE!D4x/xw\t!IV۸`dC2Z5Ma3;SɎ~n\{ҁ<\ܙ.<U=iKn* z:(Yݐv2Cw<== Ik0[һJ CW{;@tDF/U7SpV2~\dW⦜IyVnBkQ|el8&[@9OOi.pE#h|-ro@S C⟣uSvknH3{H0_ J< Y El(W3Tʳ; ~4^y/h˾;Az7GY5;_S^'SEs$x}-{v:#nv;w~`*L<ߣ=[만 H\21ڤ~NY^½uT4=t$5e?Nݺ<9F1,! !T%/qe2]} F 6WW65e~'mp5 %" eEjiRͻuz5z7QBtpjDQSQ}7:jA;ۀ G5Cv}UFKSYҋt۱QVb͑:a|h#Yb"Zncҧ9epN]gḌqVd Na+ZiGuͯ H gpIrB\-D{}MN鵙/B5$v1K  D_ILXdKB oF({q:Nd=탱jMϡnF- twC;-3i_s.WGh9fTݲٯ!jBd*r*θ4EȌV c:AiAjV壈1ZxwDX$ZᘰlR,Aѵ×3Sw% :mmQJS2\ux~}W njji[vmB@mM;~+Yα(-[yDJx;W2E9"4S=7wTG! \O/ 3VwwWo@A=ٗlnztXy''8He|#^YID GT-L9-L7rˆ }ɰ|/PD!oumWw֫G݆6(I]>؂DvGh.y4yQdl䋍n RXᬂ 6|ʡ+E`#3|M&2 ?Di'ל&0R0԰BD@TgZg턔`f+1hV@h$: j`wVl*Ūpo=5\VE8sxoxn2_f_Ev>SY`2X)}c^=Ë4OpKyXV@n S^3za}q{0Rp (@*fO 4 wG5w L,7QY؝ʵUƧ\(&Pe8dǐ:\C6 KL=_Ү|yD*NP )pgX5`|ӓUr]s7rj4s :dKV̔Nn)s@%P`? =#jnim8w c _ ҁ~duZWc|?ʾl֎#ȳQ`@~(MV̕ l}txwAؿp'1lc?9 ^DŽz^Xq U2f4ɉc6͍Mܵ%/t#dT=r1 Жa^֌)X cF'=ƧT0dpÇ+# 6=F(55hEӗQŢ /b_ (-ʘ$XFV#Жd2բ3*ѵ0cxI4\T )Ⱦb*!V ӄnr-Hwzř_Fra}}&^xt˺UGR~mr.',CU[G5]0ڭmWF9t8Ȍ?~AFnA)xx=vPatg#8=zV9Sn^(0|H,$EbǀvlVگ+b!IW⋓FItKτ+~ bXY*.oF2pxjȎFA9#SPV{)0m"JKvCd_"pq|ҎD5gAZ & z Uke"c2̆tz[Xͱ֊nW4pG'/7,1Hrn@@ 8GiAF_dNFxgU3i\N݄=˨d'w"9nMHg.j`fרLhLL&y—gueaVizG4˶@W<ͣb|yjj7ַ?T IZjXcB93n E99oэY)ffs%,mx®7^b% ^=g?i##(L#T4B uΩMXϒbsȓZ9򚋹E1@dK ,\FQi12^LehsF7m199+):VE Kkl]g)x1I%'t.'꣙UؽH*!#`ޱQܧ"#O#-X2EhVPP@7XJu0OibZ~+GlB;vtGj}kNXs]>W2'#xƄ60 g/'${2g50PhuDdZ%f"70x,bޜآPN2GZOĽ$֞w+_<|){ z|5} <Y4%0Y0 ; OYKZKҳ+- -%F \(I)<# u t'%q:lV/=ݙS,qXb(S/.˰^$YTjz krx[|Z|@K 5H8갾 ~J#ICz_ /u/ k͋_HV+vH܁ N0CwnR 6q;=D} KCNZ$x!K؇HT3e&+:U˲?&)?˵ۑoAX;3ɱ1{yMd  ׬< ,TY}0Ӽ24 Ee _U)glh0YSeѣ 6<v˺*EE$)8K`eEISja=z٨gbf1!u0i;嫎| ziRyNAbv}%>mvEGanI)zH_ON̚4;r7iʃ LjG)ǡW2ͷ'5{E~Z?Oc!4R;Hv(P [M7%?I^93/H̎۞uD q^VbaxUE !D?:\+۫`N'K{ )%!Oi9҉b @j(qWx$ oɟVr(X8n >VgV+`iqnJ~#F ȓ3ǝe5G?XΉ,p^MDeL:wqg'_H$"I- s"n#$q@jE)rr]"㮌,5EJc=up-eRG}q2$>|h1mlK!Rknzu=ޝljj]^\5 .pjD%ąh)hA 1Sjk㦣0[Ԏ]әd~9bMB9@]LQZaQ/]g,<ؗF%EYМPAcjPHt0AO)'k` XBm`2ngw w<7kr摫PV 4Ȝ9q]p,7 >xa`lV@VתlBuzyE!pJY3~ؿsZ5)f[ܒ|; ?8P[- Bz e [~L \ZU 19BB?蒒#& -V-Gu4r殞FB7Փ^go JuhгI(Bz#OJώ4M ,:OG"+DJ6C^vw\aC`U@DD_?Һ z}TjYh^gkhK\}2|Lo-]3W@W:mY~\%%8z8ƧxLt% Ƀ)BmCEH`9`6u0P!_~ev5}/h_@usV{] Pwz`TW2*>Ma)OML(Ļ6b@-Ybqܽ}BQKTG_YPnRz|5x e'If]l/Jι^&u[S@hv6y%VTiz TvF΅S4 A͚S{w̨[Q X$#ttUk!߮4:[D4)󵎰 d;#t찍-Ea^ط1k"̢^..9@վbIo{dr"UaZ>?T -(n)nM>Q'n!{#g#Bʪw5G=2$ok8DXp(O*6_GE j3G}ޮk#"AYr2ت?x6}I,?Bf=:wQdqZ8@)\r9Z1_?6dڝW6ӄO=+}af{)yzwnJQ"QFȜ/CK*T.ޠb?v .ABtѡr(k{4I>Vygk9wBȂ>'i|{x)T%WuM-< JבB'iIutk9ĉ'yo#F'sA:6l/^bv<"#YY8&9]98wfdė8|Hw;xQ-`4QW;u$=K<J[;6s]`9. j2Ѕi[jrj7GpE@ AnXEhrxCYWa4P3BP 7=Kkآ)gvJhImMu٪8Z!^Joěd)(z°|$zB=|}c:S i2PQ[(]v,k:.;/e>PW s]yI61.&Af`T,$̓;m®@8!C1i 1MH*,h$:BbΗ] H:Yrk& 2XyYu#M=:\A3?o"BTQ}Tl'.', C'vsnVqT@VYRhQIqVu7 Ԙ(Ge? zet)&~ zZ_‴m&bS-~/0re\][#)TF7$rH ˙y*+y,V]΃PW;Daow4Liq6 J7%uJytu+C*BXT"U}`gd Ψe㲿5$Wi<349"AYC~청!޵yvĿK3q>cC͞'B,Q;.D\i7./U+ݳC-pZ5W//!:wgߐk;Mcw>|#BQ2 hAOAb k/P;jZ )|"thNwEԄ<4rWX #G sgOoȈ,,U/Jwl)ξpv86Hj}Wޫ Uy 79p4%A=*кNB·ΛqF˶Uo@WA16iYZ(EBzSlI @נEQԀ"K301$$Vwv\b VMK yf1!Bf%ep; ҏ̐ۏj?\:QaB"CpS mSWV̼oPi8ɷt8S{~ˬ"dz+%q=r!-a!r®,|XKƻ {7 Huz?}bO!&feT1 >V w^SWx4z2G(i& Z,C*OtkV,eu SVG^ڲ@a\' +'BԔe1${iBH iwL'I>RdB([zg VLW45pdKshAh`ѻx볹DP\xq7$'`FF(VzIK"w:$\!Yx6f%QymM▞md"*bEQġouF|K4JYcNR[rK*' FI DHΦt(Q[440Hs7uZEѯ{CKg9hGDQI^J$Ŵl~X5'WV7*!%+PC K*EմFH{i1N۪!?ۦkڦ=_MqTSi5z{mLэL~jzK=dROmwC\=e"ù=9-XR;a{ٕX 8XUaKS R6K'Ş4Mtmip- !x{elqX¢I,<;ţsg-^,׋^YwJެW޻2e"h3ƴ0~`#Ь[g):{U8c{½D80 WTՕ]BH5q;!S;?KCͧ9{5h ,挳p@)V; xU_:' cYM&W1s,VbBq8f :cӆ\p7Ĉn gfHi:m|:!IgqI25?u-۩e;ARɟQ<9 lsˤh!Xwƶ4zuGoI6V_8B]ohMFJJ (%ÆD M6wPݿf5 OtV# \ H"-kr8VU+Sk[xJ 94־uȻg8 g8*=L"G/29) @[8tK&Z -g) Nk6:~aP'1[&W^(h{eqB9gr &x3np,ӥ="dDE4I^h2ػdJ~v'~={:RG{nsoKTcjD n^=rzRN`0 `͊A+-In ven/k b0Dv֕aQ  LoMp=ZT æoS?b<8i$#J4D{GBP3Rl-"۟Hö^2x3"[ -C ð˧}Gy:v4$s.^f*2C{lJ&T֋ X 0g)vQ$_ɳeδBW*0V_>DzיcUCx[UA8 P6*:Z4C~ZWkI1Mo*G);6h fxR ?O㠺fr3P#lLz(զ޲%0 ̹ u<l.@&<,5ݼ}3ȹV"Y$yt6(Փؤ!m s%zj >wvL*_Fra%oT :^v,'rUlH8cg}t/F|:e=65s+2 p!h ghŋ>fNa 5LsJ[, 9ofon:ZM j/P6)zƫݚ,r=prN]CDxϾTOʔ=-NaeA>s$sӁX4C5&2(`ҏtX+)SPv~yҧ Z+:U~6wη̂dq1JKM1Fim8+p\AA;V!7:Jl%o0hiJcn7Ox* Ȣk¦ߦoFȨ V#5̢]N0GEw6Nqiϱ7OA7 K.UXB0 RS` ΗY*NcC\8|0u yىt.hk˷c?B.,1'o&,POvthfY=&^//V I/JJ81i;faBn2G~W |EȎDC%ͤYJ.+Jɾ!;w$Ţ+L*{& NM'8D~UG*.'l3W4X4fPlN!M_-\\!b l#/8?M"P!=ϏExx0Y!CyaU}D%ծhNiw  A*r?G}u{B ={rQmY$`^Yqzf! ʙ֨c#Ca!Gzs9xPDqeKwSM ^7Ⱥ$#ں$!vpf5k9 &^^pe2ѝ=>$|EnB,⻏O8,@TϨ_ʳ\N[Z"Brͺ2}S1EF}z5*=}GB <9 ڀ:_{N\[EV~%"ʁl!KH#nMj1+*>PKw1$t>]jRȆ5M$Zafp:U FX/2jԈ=N[lR,[,,7 i DDۈn]YNO:Pf8|ɾ< mxm|'^/Sr&Њu(C h V*4}$OD|`#I` rqq &= NC-5UC'E#y`4z5͚wBC[3! ] e`/EP:A w1cNHp? {/7ƞp珋صbM31L|~-޿UU!uRɴ!^{9,ABxhz#Ue/EYTu^܉#ĽJ\\8gTz9k [}iۚ; @0} YÊk/ U،:Sͫ`FT1X4 ,$C#KSf c~XZh*%PǛK\,oY>7ehпm8l*@^xnDSiYD>&?|3 q3~$ЄgI*7Nh)ALJQwE&Ss|$B8qջ+=Y$a:冝8]t fI1rgH t֔K4&zM&Tr7SiJ:D53Y;aUQ0uEZx-/{x?!sҔd@| qguJőAF{c{zBBH`C'AM8C\eį~!:܋~տX!7Si}c]ӎ,/>(凞['bd$gjb48//D cL-caO?^e[?Xi=:j^PL 4T%icD7$ZʂQ)rD?|c Nv=%3ۂf=wso..1y8aJ͆u%d5W&Sb~/(qXp46n;b'v[4$]W,>og6G؁BFP6p59˾}x =xx0?_HsxۺS%xÉg+>2(q4@5bFn/C<}ABqo#m?QA-A+'P KK )'kwda}- SCd&4CiZsW(aXON1Ka;tΪZ6 rܯV/QQƦ+eLlh%kГ=^L[Ӂ6QXz}Y8[)jpR%G% \!XGq`{}`Y6V "ݙ Txl'F-Lweo.?E HziXyQݲV-;?Ƞ" l[نa\6GGU Oլh C1,-W}bPjKP_cGx5ܽ NW֍irIɪjܒ4?/4l H*pC=r1䶙o~~7,AAO'~~ϕRȖKE.@'ЭJk-glHc_O:X45-iQjfnCUM}vV֯;)aj=$Rz#Go[=c+e"A%GRewLK}gt6s Mz}df /3ƑWNaBw?a1ь1כuI`5|K]oЀ;&-E`UmYd\x8+(CH}$]j-*kl'.]&1; f53'<(B')aǪ:p;uQ:yqu穓g\!IT~7z/Z7фI ;ROx)mTfoc1ڋ5*$ط+|;a2OoFRj GAn벗É9^)0hKח/IOA:-:|̹-ݢ-nBG:љi +hVpUs^a&nLR#E1H v&_$4M4nL!2t'f!p-oYTpFOV@cKЛbd$ͨ3f¸)NeozX2\V~ֈkƴTr}=_󄁊q@@lb]_D _&.8A;W:xԗC霢z1O~ WXAo'wIi]痻4 {dh.wJf9qhG`p3=+jNޠvǕ.W}3 פTB*kyLkV]3Kt5U8XP^*DX:ܾPvc~fSbc`7u#cp` :Ӂ$ Q0aedz \\Sļ.d\m j !l|˛yӸ1 R+JS#(cОfJ"zS'(bJJpߊ-9/skH7=wd}`LmyyEWUf5KJbΚcQfHvdžaCƚ<>oz@G*"{S:y>Gc[1ݵEipl.0N6Kn9=ޜ;t6~/1)/Q:쪅@1!DLͨ,2RPD(V^L?T^2b=y}`848x,8>q @;WF!Wfw]֪!k\KAW W lc߯w #Su]^ ^?W۫]yښ븽>2[=N.L&'U& 3uGj^le`̾of PTe>usM%fkcɑ %@ޞإ͞S<FF8=Q8ʠ闧A1~t90ЪlēwD s,\<'fiLEէ̛g,[,8hfXn\a&yM쓰O'ZqJ"ܾx;w'.ZlI^ҞƏ(ԏl+PTc)kν cTяè{FdUs(~a xA6RAN[#;=a41j(xc|_%Ae,QgX.~vmQ+v)ɖ>O&P-%}Q: v }ˤWzu5̻!y/ \,K ՙ1cm 2) 1_v:fuAASPWm7S9m (=Z1R/R}R&Jb b%/̠cg|'IzG uWuWk7ڪl\S:mtDAjzuzB`lݝ`A`; gIU)6晑]"l"jI5 lԎToz:ܺg< uM0{]"z6ӲȄFBfbʞ31r_|a vfǏmM4Fǩn({&U4 j'dݘ!$p[mY<&rR{\)f/MxBKaStkzCpjZO&MFasEk`< WgV91d{T0Z/P9F0A;oJ/P 1~2j]p{4QHNc }k I1N4\} :U:l).ΠߘO(C ߶Vx|3Yս?=RJv)`zff^}uFX[9'/>S;Hݤ:$s T83U\/Zp{] Ɩaо/'Zw}9x2ĺCUe$ys''u0rq"!$XD`9a-ƽi K͑@Ecs d ?)>2C|MV!QߪϷDH*㔊e@91sPԽ> pv-7ej)YY KP%* T%n?A%.sBX!yi唿+gj^ ?FON>QjeQuvE9BEqwQ_ϱxa|Iƨ>}N^װh{B!z'J3ơ> ~,9B[G[EqdũlK5!h^dV[OqA{fFjEC—) ^ʸ ? ?Qka*`),qvD8$U ֛XDL[_ %+ەvlo!(K$KOڰӴ;Ya\^ʹخf'u#iPn$LAzS9{:^ Mٓ.dMWyJ4x@[l{cR%CM;Ԋݪ,kMmgF2񠀏\`A:!B:Vrj.An:6%O],ż(G>J;iH&ϢZ]r9QnӌkmU#ŽVOOaϥq9_n^5#+ Ϗ QJLm뤬[ ΰ]k[6{bdZ+6F8L+]RlL(0kM$<6Xm[O).iھ6w7dkKS 7eNC6JT]'Lj)!teZ!P5S|R)J]ך$9f ?{Qs:TN'[jd%Qś6_BEYe!T mՂعO^NݭacZ-ɣr&Ia2ܫ'IHjM#:|>*0?GMz#}f&=ǏRU\/{@w%ˊ5!A@N3JڽㄡKZ #`is|T֒?7 f_C- }"PՓxן K>ΐLe`%moCkgu &\S`#֑J~.u̪#2_ζHVvgT-Î$'ZzIQJjOǕߗ@6\pF.CU 2 q?=Q@!o ސxa%gQgG , ՠH?fsG&)ɀfqG:7uV{6/$;F(e'TxN^.MbHEtQ; }g8C]  5Q3,cdb*G!$O k[1k+:IV2 :s&$k^?@W# bL7walƽJv}<@ 齠6Ǟo;;/C+eǾ禦SwNu}x-Ԩc*h̕<պ4D,VE1 i{ E:ѿ x{M0$p'flV?r;,ZvCoG]!Z\a[d#.7(A= WL\GoqXNs7<~2) ,12MDn⺛U&qse;a( s,U'}x(:&{&"]6>jrw;Y*,Ux%tYRPwlaru/Ħ\|QzYju9j";\]_V8oyTPr[#Hȼ;jO>Uie`oGĽ*i*ɞCMX@b{!ÎeXmKt4q0o-]v a귯U1EY%nn5܊N> Tl ,z2uc+4,3j/# F@Ӏ[_qJƖD;8񸢛Y쓕 * VXܕ"/Їͮ$)!CxpUxs U[bljZ+Kb|ͿgW#Ui<>BR#2MB]6sz\X$l?%r2.OOxx\ofu^XɐeZS),I?u8QG促4J<ջ\ŲZwܫVTѾA~>:RB)HAAb"V#[XmBH3$Iy3v/@3ƨK4|RCY;C@YN)!ьiWL M4+aח ?4X^T  /Ğ-֣tA&K`m136GY'Xxl> o?OݣVTAK$MܻʙIY3-Q_Cm7JE!XL[h7"5zl~e.5͗@+DPR4+crEH@VIuL 35GDAEOEYIrn<4 ZDe1dؒc~mthIC:i/LNY0MŸ>!)WNh]P*r6]d!ك"BރQ_,xU Q[ފcVF!I=UE. {2/B@{rZI|,.Z?/|Bıdgc (yVr h_'4L^ȫ={dD87f%e4=rU 1R6|˗d;!ϧYKiQ"5&[4s+׏X"d_͢bSݤÿ2S]~̋r*RT$/-ùkpeL:\X&Q\ yoC"HVto!_pss:O+ʽԞrO  0+X΄y}xhP:y's;/-7mFSK Ք+k[ Hmq`6l[zx/oGt˴B \ȮJBO .zVTդ49*PP4-0/R(dơZwds C1+$$o`<iUIne R}; "lM$f :J54]HYtoeY"Wϻ&C+RWqCoh4dETn/Q/?LJ`v 0xF nF9DZ-T' R!˕neiŋ11n?,'~ѶB)q <ЭK Jp8@-vuc՚HɝeAZo m$2b'\65XQ uD'2Ցҕ L0ބ>K>Ri){W%;ndC)Eڔrރ2̟ gC9ͤyai*Rm.p[-fiKC wG Dt<8X":**Mz=ylhA? !=yY3e\@Bh4s\s }x|?! R)k;hJ2,\N}:ȴ]]/K)>LR7'u*mJzQG+AZ\aȺXO.aas\ePc^R|hN1)"4""7q)կdV"k@SVh畮=TNKjrM uD# CAUrD|Xz/8b}c=^R[Ym)Tk܀״JUzm#0sI`B7Fl+!,AZ2V#:]hWNjHRǙ)h>0yqYmג H$L. jqDJPְ]BFye/B4ZeHc ˃S:cw/0j,)s֋cW#,utFXOS$&z SpbpO!UBﶾ`ڐg7Cux?[axTRQ9fp BxX[jsItr<p~- L Z+ C.khЪL | ]S~.%ysie^hkhW'n,?iJgd-JQNM籷>ml#/ !A)pw8~<^|i$,45h%Dc#5}9W&S QL<}a<N|, /]) ?5_ۑ q]X1@'EDMs ެ{,c͊bk-1bz? Sod;_;h1zY7o {Kދ3}/_ IWjJΪ)̖˜b/+Ln hksTPaYhlArmxj]BOq4#]lp}";}aXq i1󌸱p'O | fTy+mZ[8haT؟ _9=]2ԝ3vϙp`Ax_zXl ǂW<R.K7)G|kJ]ZiI!hbX)!! p [UOzw9}ͲCPN=Xt\cF-?>?kg3Roӝ`5/Ǹebc@;#IVǩe,/x66Q]V}γpѠ35V6'Cԭo`#Ru*}'}4@͒FWxkh6TK[-6a/,ޱyNؐ-&vgeu"?*߽hAzNp4y֧^cswJh4e rchiG ۱KLnLmy#Mcߗ6c5F_lkq@:i;ScT.Zkw³z0-((Ȃ"3'A~ Q5mi2sA_pa1sE7/0$?JU-PrL' 80u+ =5̪SXQ\ `,O7A|+[(ius"VVj'J8uK ֹzN}*PgQ )zE79wp!4LW/}R\3:fC{XoчjT* Ml+)Ye![!}lj` 'q `W,p` ƥKg'adjk-Hpx؁:ʡ{fUG"ɒ!.,}@KP7ѫ.y4 Yl_h3x Lą̄޲ ̧z5Z/[:}\:'249WlL2&?.Ul&ģFS3řfnx|R[*ԧ~gJN;6>at{?<V,Uq*J^&=A>~kH4DΌ~@(%(O0 W(<3ƉX?E^GM n5iL-s)cV #p\e8S}%$#$~ Ƽ 2OWv_Yܓ Haz}y%LDqlQms'4l`+SˏOD>큕l>+bS&RH)k 1Bm-sv36jo^|M\x"M,z(D2*uMzXC]VY W Fݼo kTFe7X m`xE<0k0RH0 h|ਹdgH5mvfPSL_oh>cLFL79Z(Ԑ)A⟡ ،X^ÏnU#l6R밢4d zpWD3*-W9TDSINKȮR~ĕ8IB* t\/J#<0 ob|Ry"UDe*~La!Pͫ¼0fr*d q^jW 3? pd}W =ОThW r}x oBΖdүZ3ѮRcP9V낏 t?"-+ mg4# AN+P4^8HS\H^!2# ާk^{L{g&᭓wTRueu n(ϐSla)L3U/ʢ='b8K+;A@&f2݋J~Pt"2x_E,ejtiy@(ec>?U2r95^s*iXqGoHxlP3)'L`HݍF3-@kse{*\}i?rXCTy*ޮ4!_a_}X\zz5㚻طU9Xb&׻2Ro22aXUFn;Ҹq>Ӓܽkd e! eI|}ҽ HmO@tuqg1')# -d2I?6悚ֶ{~:uX>s5 & <R*RxJxҝt `X$ebm/i)؈Ґֈ\dOxƶHeBB\7SC=<=9iZˉ M'qd~LyAR;c7XPG B8VugZN+<ʪrYOr#!3ЬxJUa_\ѩc` oQOhnѫ!-&(v夗^>~WD lgM{cI|;s&Hf>&je,UP;GIOG SVƪ"Ah$qt,&ĜSA2>A,QI> 6= itk6DeZ h5v5q#@oP.[ (P-',Qfºؤ \SL-L9YPN.7O5 ){TКUTt^7.Bt,@Lp)~̣RC_=>k#@4+Y~z!/TPGcӟ'*!/L9Bg8,r@ON>!BWztȃ6Aǎ9C=k/n WĝYkFAkeqH%I]{QX].;2#w4Oƌh!OYӵVnB aUj._}nǽ.-GwYHY~AuˊJB)_^R-EgnGK +ށ Ao>&@sTL$2T!AxbV;K$ZUOތٞKǼETt4l/JūB}#zNIj֣WNZ w==:abt٪%%lH\9 E>m; :o_ Q|Fa>pLƯ`8X,VW'TϹ./'pdbsQځ\7}=qIWl<Ů3זi[A89%<,T{fz1n}͂Pdy̗KѼYÞEibh'Uqzf@8YWzĺ\>mag#}yi" vfeA"tr:J+qrFXt@cK\?hE5ZI[p<]Edex[ͬ{qu(p{ Vp7y*02S":J.L[|vBG+! zH"f͕Ts䍩;":֏^d"1p0 ]N:$=$`Ah)_uS#MNW RPtg.Ҕ]y}ޘBp&Oa52vPv[lT_ zp"r|6SFAYaʈ=G>bFtYCLN?W7g;VW}vBG܄"J=##ճW@,gOB@54ơ/|JI"2Aߋ&?애6daGpӍ/w|d$+8V &tcOeDF4E*^sAP녶@bJѰ5r=d7 uwRqc>n8J (~($ W<IwkkÁ?GVGUy".ryZ ƃ?<6KWOy:}~NO~=]oF+ƱEt/c@У[1+9:p742C¼s4tL wT.OmAp׻ ?g`oLӻ 8R3jI6ڳpEv.Nvyb;3&e;[@^ [y=">Wuu9 ԻU>G-}~9}՗b+-bMG)_oOPrҠ+ZxwX hb)h@f6*8cS7/ *SUƴWg8yu4ĒyU8*Ah9l;ft:hO}d-G(o1"0E9e vRgOtLwS͋3(C tsa!79&jmdVY}F(F0_W|庭ZJ5M# FbeΚh0켢ykZP\9kJmAYzgOuh$]mo5#M׭.R9kI39UkceprNQǁ:=ҹo{W!|b*d5w v5$xcȑgzn*@Y s~-|y+|'9!ݲp0!kU2WGWXŽh_ooy<,SVNy*/Ȏh=˷{wI*r,*wl)] `KJ|S'KTŹ~ElO8x>pXEijQXIaƝR2''F:Ft.#k`֣Qr.b 2| B=&*D3% ydžټOW_"=V:x~^vX(06#Zlf KB4նrh?U%;-Eŝ-2錆Q#]ONo$-9>s3` &*#3e>տ[_KFXMv&ڞDgr5 9Hs ]@p%_~*P7kk?-;+[Iϳ~uvҏ>((qNW00 uV_g_rOpʼn9`DHJC}W uMIk>CU~=, Y\Ԧ3;Dk$Ҿ*uF±xJ/׶rvBD*pAfME =1vD~PhB{/,x3j3Ci^*S⊯͔޸C?s2zn)ლCJkF_Sy,O0ɪL1]#_'v=4~|D`[\ 'xSyjhޔ~H[z/եVJD-ҦK1EƺBkiʴVPr.[_)VSx$o5;\S4.=d S80B~Ck !z\*IG#$V»äex)5EQt=\nzr%͞D^4[_bS͡ zk]ΰQ_ف 6@FHtuU>`>f!U b[T HJ!:ZaMLsp'ks=~+TaWK3n[DGQ-I9C:-ˋJ7/u(y+tԚAVcsc!_V9 j&;0W .(.#h4(OP.;}WJsMKB =Ue$cϑ '-D~,X)!k/ 5jUBS{ٮWaɬ*DR`]X`tXi*CK|[)+;HV<6lʝE1Q;q]XT]✪n$e, 2vr`Ndw[Bc:=C Uo}ng 0 +=ZԬM k[s[$֨-P^\y/Mb]Fj KA#gVrXA[x|`)$v\C Kޟ 9ExE{)xjIB.\ȨfM<ܜV{%odt>+Mp&f5y(z(YjsK~x\j`eVWp+!]C}6hGjDQ5F.UYk@{)އ HA2ߔ)TJ߾Y1OCS_/8p4iO\Ch8-f"RbecT 꽿tG r'eD'[n.4tue~!ωZMG<}UV)/ٔWX"4^A ?F^^ȯ8"D_Nd8˃ 1>B94,<8ېR2 K/}WL}un61s-G?/YX[#2I(ZP#Z5*qY(+R} ,X/ Pt!JCoĎr&\/4d ~nӧ+'lM[^-sBI(*Ay8ťͽ)ǡ1>R} q穠ie euYeuYa!]R24_,EDwwUF[{oD{ VdM&W/V F=sxCz 0$\B~3lEjiϘJM0`U6aaW $$RFہIb&G*Qk˸rmӉR0n3Ɨ&]&m]{סR{ E6YHTMICllΈ#RQpݤNǝ qΡqЦs994+[c;K)(fyC DZh>0)?n|2"]+[{ZXWgs@ :,afsb3,(3I0);B{ `Z! }T.6fE@irgK`f01&Z+ DpQ&Cg̀(-ЬꮑƱ]_jf#wmK7%V&?BN yI;ӱ]'&#lN.R G~ 43jEjG=Ʋ`^=!%!a_;;LIac+de_I{`V٧ljo w+2?LŇߤ&/L6Nw]L/}8:{Hf^炚XӚ\Nt:X]6z䄇X;u 1>p=n.h'BRs.`9n}䪋 ɱR5ʁ`~,'ttj?$}j?hOڏS3'3y_4`4{Tq,B`n-E;p`OnsNވUSXXƤUDŽ2: DLr?ZRU-60R9X9,8d8clz}Tدṣx#B[8B F6! WT{hq10t츁L } PQsz{l=Rcn7Nd b=6ذ %_B""~,h/}Z ~^ N] "<^UdDK6 }qb3ZCUE I?Yۙ1<&ؗ:0.Θ= qꕁkܺF)$kKpBqfVc9HTVj2WG^⥧3[Q03mQ^8Eg<ڍ5@[PӦSeAJV>E Q4i {29mp duWX>@iOE jXpkvp6m;TLdjXi]F)7Lɾzxf=w֟c0vMz:9:,1oF ć77?[)Lv'sIKR>~УNgz 7ܰ0\͹0o??C,8צYQ!D ~mY}X;ƿet+ l1t!UY_ʆiפp;~Ta}U +Y [W omC7ErlÒZva=mR)H5_ċ`3,m#%|'7!z~רd-jfL)=9@eh23A:eEp҉;Ru$!k +ըr2`6Eu/XJ,:e.*|>6h0s)3t? ( 3@!17lK`uv`.*RGi8Ŕ}Z/)_b!Y/=#E WœZPOd;kpl[ :RXQ>z%ܾP ֗eqjCN8ނvciaʷU) aLo.ǫn-яhR>i "|媢hʻ)plrKdNYDekNIѕw6*+MLA} SH$n}/*'Mɍƴ5 7 T܍AY)ɞI#4M2TJ@MbߗΈ+i@ю8 ˞6ʺb= W03OEbރv\)?)ut &I'lñ|C>2#wƿMi\6 ¥cik.9Βk]tf @F&mDb5` *9TdY%MP$Q8^Vo otLùkA6_(iD6z~SP KzւT7&x0MI N`pvqszǘJ(qWTH)' OGupxV T9ckg-'lkXg㳾ݏ8 wWDngCX <* [,̾Ʋ;řpV%ޘ\Q̋_/|\Bc|T" ,S]$?cyK&Rqj_9rȉxDTf_ĒEiojf$W.ϭ{Φ/hS xxB鯙sj8`' 3lfxƶͬQ6hfß'/JQ9W]t—a#Tc(D)aN.fp*D G0.}t8k9iq{U\ 0M8?Uy;u<(.^nG4M}.{.M9s>̇uG7 (q g85U=0!m빷78[ v/iDG%aNќ?zZxz@Qn+39=ii}^~ޒǃV\.Xǵ]wSXdyS"W3b9:FyF '\%qddUPQ@-dxR2ޅhۤBvZ0=\6)_R'zh@Cd3z!=Uc)\et]AF]A!a?TEf|HS+Yc $~>Nu(z|7H6'MvM+$刨ՁJb/}\gKv}:9iWgeL^kgqoN\R?B,?no Kv"PׄcmLcjqdǨ96d1v/ ï}d똪:麠\Q$`|JHC\ׇ7zm0x]w.u ,]:h4#I=f8b0FI$R9Mή\oPi+b= J sT*Lk~yY͇="u 6Gr-JnYǣ-tnX7v9fG{sSq놀eeZ2unbGjޭb 8iJhW 1m%u?II,GDOqiza@S婝Fl :P *2FHդkvR7Qc8H` FQtz$m%AQ^66 d(1!V6"xn*u9>H AI9S43ck|"L }57c t2,Px?wN> »X'JL "I>}#5٢X!p྆c6/(P[n\R;9}*F0) 8o1*k` OCj^C\ #i0F|,7Di}\xqq( ܦ_"jh&Ma;p2ҧ^kA{husHA27׶ZaS8>/.΋?KNPXH~сzIg}cT5H_@Ј_!i{úf^ h@eiA6n!wX5|-`5w AђOv' Kx~1t`,N;XR\]ئ"8&^E J:}v7L|i2Svs ű NuG@l- TJ4 X}eU=x]˻ b-Rqҗ3N ,]Zՙ?-BY_p:ٟ] 4ws{zr5$ot&?ӆa0@SC몷À1 7jK`pS.^wD1r$:i=8z hHщȧ=Q,^]J$1eo\k@6"8S#w rvfƘ;E+),}i Z"zP/5hW=݃l!fQO~'ںhxt<~A8m,M4L m[R -;;bH1WҎkCAW >5FJ_r/!aN)G^V&1 t)\S8wqV):I_;~kgWU"yk,^0v^+N8Xa{[tI|`P71V(1jTvc}SJ풗w@lǢ>IȪQb9&3Goč.yt[j]W4:n\J@f?C{jԕuݱ IE*\|~cn2`C#L^M=9F(!z!IiR'1ym2եGIGm0Gjqx So5)geuܵ8G$HPH[qpIڗo3dQ [BuxTwy{ycxӫ#)˸ wdPLV'dD\*=SuY:v>bq{ffA p؞p(!L=݌<_$mi!շUI-[y !@A?I&Xΰ;nH;,S&QCl|״‡" KF㨲Ep7z[Cx~тD.1 T&lԯeb7u1f,ʷIvpֱ E4xRolokt-7w-gܢR'lU}BYYҁlӔ' 7C @b??ѻts`` 8r%ic\)$+)w|E^4|)ݣ*&Qf+ Kp٧3p{)w~N?!VOQpC:svuT]=/y m3a('r-2_tΆeG-m'd/_kGpRU^BZM{b!M$0Ls=lS6vT*|SyEOa֔T|'F|ʌ;Bo|m’lPIycD.,U@tuYu˫L\G2UD681a_K` [[0%ׁ-}"y?aݗ4ֳ.*q;B7*ُnՂgƴxZ>}y:ۍ7J QY&zE± -f4$AGcdl'̷iێ@t[Rc2п2M 38fpn* +;Y}3d%ɮIaʊopG^%Nnk0``^t_,q(oz\,yh ^ι~%'Z`J1Z>Qs)#n Md$N`?yc̱4TX0nƞ0I&\Y?N@4;vW]x@>󃙱Vi-@$L؆ xNފ)cSAW}:.[mD= _0u}kf\|8@$@%/4-3]ED̢' gviCJsTU9Iu6嚮H8@SsFDcs}1Ƈ9m}Bx\"Vuߎ$yt .솽ak!\hLW5y{^z"0wv  AZ4LP &쏹30>m~)\[5i[72%uEoKgvqϘT;$#0I̍[˪Ċ 71YjtrɬlX) `Kчtg1O&\]?Vj2G֟_ӻ  .],/?MkM3R7Er?Duz? i6#hnLUc 9n!]NfK"n{\AԜ}!?Kn5R`DKXA%TepuGO*iF<_A jث#Nr&z3_! ĉjm( {ƣſ.L +O uj<>w5bx ^Ssyԟ2;0s]]|"54˥}9UiR9idgorXy:vR%1Jd]O*__napa:UN= 6d 'C_1A"[|"p\?e7\!vpe+V^bє+%Y7C즢1&96{6 "5HeKo q׏,eWcy⛓P C'&p}x+ Z=" zeXXPڌ"1"M_E?U5⺷uy2hT+ +F2^_Om)P&~Ups g$뺎H|~ 'eJޢa], O GmTis>KEFPPMۓT>j!^|g7GͳaQipҮ*hK!!'O0hT{CQ(ڔM5<]"~8\Lo:wُBP95[w8C&%G,gUP6ɂ\M"ƓX^m,8 jv3+ǖ}~ܠX;wTkB,:eYLu;.Bp7lI{1և/"^~aYuT+_?~mn>Nߨ 9GFjp{Y9MtEe@E$螺 _ D ;Zz8ª9oIkgB7Q+TŅxv ޟaI(72Y?߻!⸓a Іeo7شFxj~v z`x@kݼ]*S9"^TK@E_'DFBl2־ͻ1țgRiϬtdD'i)qcͣX@>PKKxH,ś?˃ST*2[Fbty!I>R/щ*W(sn "6A>Xilt 6B˓ YI T1Mw+ fPAX:df5 P紭 Sd0V9PQ7XP/XVHZ)_ILSOXۼoV,كQ[sW m+Z]f&O_:-|iild_f f;gsL#pgG?-_y_qTZRPs0}W) ܔLHKX ?袗&./9ِM3IҏWREЅ.%E(Ʋl?ShnU%hq| In~K[>a`RuHd _Qe9tOw.s<"&4@/m|*Щw;2T3֧|bǔCܰ+}s-<5:\4v9  w]ml#gW>?jq%\̌I|u8i Ii;\_Z7%NcM ɃSsXɴ΍\%F_)OCDWN-SA%& B)h[)8BghtP׾`3V8hu:[xன!k<[qЈv[+ڒ`Uxu+Z1Ac@?cmA"9C&fU2҉: '/m)BTdn@۵Cv%k5Uer]RgSp?4-uY;qPґ ?b&pitxxweC?WӬǻev '<T%8K+4rOS*K쩥1@Rnkc+2]G]Tn6q!yy]B,UmY|si"ur?Ȥ ܿe`\(Ǩ gRZ72r#2E.Y*Cv2mef؊ŰMtl vY Zq ;AT עB|%*i%V%c 7lk#Λx@RUEU_>zr/Uf.Qٵd&];Y󲏎qM.,(og^:J|y=KyޙE%b9Q.?!uMR - 4I;PB\RG/6}8д(J26OU`#Zs")~e@k\ˌEs$;L0 Qc4^%PN<.֧Rnbu&im9DH"`R\˔;Ail&uİ[~%쳦% @uۥ2LɎɪfTJOJu8#nLhp--qc۽cuSt~OrvфޜK bƃ?dMh;J``{'kk`FiѤgW(H0G6&`0P:<-qM<2BML];P1Xx:p-.f^-e,S >i;cPqr%`>W8DG+ZQPYIw~32"#pJoWgSexOFuOc"Z2DY^F5Uwq/wt=aWR{]H>-uҠ_q^(iVBz0-Ԉ"spA څ*^b#Em@5eoizuӼsJ꽽ѺɉWx12)Ѣ CV6W0|.{]J`J~7RMO N4o^9dF( ̑94nwY^0fWظßsFK$߼RnOD\|^vJ:`8QN!_AfFN 1Oę`T|\\SC/|D< sg'HHq$،dF4@N$p%$UdRfP z Yi^q,޿jXYF@91uN^7逆ʞqc,sɭJ[(k $e?HUV ,^:6tzcX6$2!Qo7~o0rMl_s|^DO/o9z+wQ4tQCo?jnQksuB|܈(!p :rW=.ѤXc rnd~A k}NR{8dƃX~( < !$=dxx,$ 5rfg#c-"*u{E(cu1=?^d}  N_K%lѕF)PtXH`5)O paЭ>^7e#D a*)n5pRΊYm(X ͋P+܀^_ށ652&Q}碷:φ=XV{th`րXn&[GoCu6f+?<-jAn8ܥԟ"ZrBd' (ފùU$O0#Jt0>5a.˄|m.t#~X格ϑ>)^ZS '-a9enEPW @-c{R}C*D/’q8!ff.xe QRʷSw_ `*vEBj,UP=(J1& p/3{K pؒQESqPi7%*P{Z\.= +C(R %2=4 jsU?,{FP/t+remp&s6W楡y``[B1=msZjlOS0n=1NYwP~N @) Uwi=3i%h{:\tZOpXn}˹w %Tl xrvqfޣćXtv=BPO;f<01v5a) G:)?2I (~bKUmɻT!hw_prvE_~n͔sU׹ir氻Ɯxğ $fRj E>F:&gM[?>tmE3q;#i9A/^M/dO.NG YH 3rKy{ggŪB$Eʌ7%-^&c\iBWàut@ Ȥ_T<5$DGY4K+,|`uȱ_U|`.<:EYP3\]ǵduxB@] HP91KJ y?X>ihO{|rAAt#p}C#d(O.تs!c `aU/UCޝU>123XfHV|l*lp)A~腒ן=iwi-Ĺͦ?:))n}I8}#]n@%&il7HvȻO[7ӑi@L]^^[(Ab@zU1!}9 {8ռ+BOcaG\cnl-|_y^?|*!X7h±RѦWiET1_*1YzA+zn>{nQMU̟h&Z#I1 _GG"16S&{I)ȼt Y}F{MiX+4v뀰*.3vY*ͽI 8.zpk7 z}rdH-k2[ =*'dM Zp ɗ6MS`ٳ"hFKA0BsEf2Ck7EںOMá0̨t$T AViqo낏@FTVqW{tr}6BaAT#E0?J u&iVo:4ŠE(ac]d,h?RqoT]N %3m. jQ>|8)&ڡsRB{w3G%Y[ X[OG)Gؖ^Λ!]}J83O/U6uح}9 @[[ P l%Bk,#_##IaOp.^h_4\h$h ވ'yCZ[\ҲkD.QT,[?[Rd23#[XjCuP?r~̡r!fB`ȫGܙZw(PPn7Ajg`Z3US|9|)g6#e]:u,~@XV8ahߝv -pKV$G44F@ x*J Cͷ^hfTĴInuЦT _T:Zsn 4kz ~u+؉2g(F2(4FE]DWHNͷ+*{ *8vJx>'㷝J2Ïc:/S67Nf2nPZZ+@y4H@ׯF:VQW-Hݗ.9T"N^C -0۪Wzw'J ,v RDOEsNgo2/lb$w0TL@Tk"Wһ~s0Y%f>\Jn)C t i'Pg*T˥S5z*t0Lza$+ L;LC'Akk@.kȥ'.2wy-RJWc@?rKE9;hQb_;z~Q3|݉&pP8^Cz >8S[ݘ) FArOkfMhҒ5>NIm>眷w)ˠqޜ%{A{IH++i=%|AI;$ŦCƕ*ᙷ46Yl@)<60F̣K N.v kXm/?Itlk̶-/Qr '@* {uP+Ru'[X;Ui| FCnu-ag=w]Z5&"hg,&ل)PGƩBq|yX˰"/S LL`^9=*.́+䠏EYjq-I=DܼmR7sėhͯ00 JI0Qz46;l#!Da`/ޚY(')6g D sN̸!v":xD{ ]V2orlS7\:Y h" k5ɭNt:.oY9̖<7:)ud)͙ɬzFHor鬂uT K6` D\OkDP{d@_Lv-zw#[ {B1>6 IՅյ^Z@I-l>3xN]kCOfݰ9PeKgv2^"u@s zm%rfvuG=ζ+Cfye\}!<}X9\S=֮=M736R7V2Kq$yK i|vE2c8^w;ńl))';4L/2Dhʵ-$U&,Z9o>g6Cs_xZ =Bt;FʼzҪ13`o,`ko_MrC6m8'ckzo7z qamJ%cm0Sf6QY jL% i[s@kgh"2 VJ +#@F'禬ӱ 7ͨNxgQ^FJ i&X(U@rnE)GqJ1٢{E{ ڐbo 7WJWN˻&+?dZ hRWY.E! ޮxt B(?*cVZ)ţ|P㪀=WbG-u}{~sZ ]*HsTs;ss]?ODaլf܋?X@q{<10TA%1Z(#}`c.Rݘ%Qoԁlg+<RHpzp9 ƇYp[볟?{}[HX5|:O fRk1nQ,}ðʼaSw5^\E7#]&&Ky?c4p- )o'JwypQ0=۲X|# L`W d[|9i ~j.~} .慸d(5DRW ߹qLhpOSi/`O0αo6LSΫX"8AM X_9X"A"oߐȲ5d7j.1_ L0z&"m@bI)|].Z߭%^qkjƔ~bl'e'Dնj'_YpBPpr!<) :9uyM[[)NWׅk]d4YNԷKik\ǸVnzF!{k[,,:50g} Ϙ{$ *GT;A'M]"ըoTV yg ߶xfMg2܂],c6)w$OSk7_f 5} a+%9aَ!dgr7y7狴Ё2 ڻ~J3s@M\tD&xy9Wr =6xb Dn5QuE+87 w(y~IOi$F8?[B?m.)"c>=FۖtQ//'"ZىǣUy,;9x> l{ٓSugL-U19qc׏J[*U>ۜuޫ@I cndt@vWk?{hDݭNQy}p7\s s+r#.RɬsA)0 vz,r@p SP`t%6# %@"4W`K~ݐjk(7,`gI +7{OZo8{& JF]!\HY&Vd%ykQqIg-*c.UQ$`jc & sKjnE3Tn55&:]QΧҞseI߯*/6%¢F7X#F}M-v)>?!Wށ_=<nvO^L<`а_mGjc^Ӝ 7)g6-۴HX^EBMq3>tALOll iFsͩ D[d6("+eN჌J٦6ք+NfKlp/r(D0EbbuG}hOi2iDğ~c(i8I q_/ͰWVez۳%>)h+8Gj,bаn%U\(qv0\]r wV%QB3*YBGqmrSaeIj 6B1{@ϤFu,ǯq̈z/5W$`}Bj) '\~/PSjzHML/-R (>9NQ/vCuY:ANw60P9Hu^xqPΝ(\D K6⮲ŭʭ7ǐtyY7D8ޝ^ۣKתBt!ۯM13*7QJmfB %fB̌;rX cS{$N7׀8q6FGﴦϿR]e` hK?(SlR(96~m ,!9-0xr8C*zNkpyRҬ3 3I:[O v l'3tܡ4ǻL'Av.<ܷx2 Ĝ7&D1g9M{װc(7!Zrpے(,q gZd+$^֖d4*$90T{GIS]XΪu.vEz&HWNzn[5_[? }?JtX5p[(3[r<]  7[pF@ 4Nt3dgT쳓_= ZT4cɊ΂'NʚMS6ge1/b(ȠW w1 iN~DuFC笾'a8^` xCP}k![ĎO|?$,ԽLUR|׎7,|66 IFaM%"$kI2rcZYkyS$-Cck)"yObc8Pi"NVҧFSȏwO!#ȏMB"boꆢ" PJZLJȍlF, Pm(''sMA jwh݅"qtܚg(v)zXK@FWJTJbwӺOaQ3@gg ,)8m-"z[5P8յ@ 9OSc3z_[ (v]AʳW:[a~-5i 3A zqZۖ;pwcPn3#" ۯ~63Pz!.ZjF &sS8bZP'cȵ?~6X16[)y_ɜ`!RxDt6%3t{6 ,4kI>¥֮z*Yh/Ğḉu>B}y3G:9K잋ԍFcvRiBXxw3|VL"`c|VH?xwNpDG&cHJ: 8c-fCr \GSVl30 ;!UY5^A^ ir#>U<Z[fx?R(ɳ#C~.QWl0˦&=ϓDKWD66?ZѢJfCluOkW":M֕utR{٘vUeqB$ n Ş6ǑAe àI&Y^圠ZF@s roF1RoF\aT}xXM:t=_?x yzqii,~qVL]$i5^-\]7-B T2 %"Cr35ߘß(.@nDsD< *UDa^Ja~D턯UDNg#*Fv2< 2,J+\g+|l {DHIxDMOH%e8yۜ x'zԑJD!6Vl5,T;dtӗK~Ҧ[*'d)ͤk1nQ G[GBL#SUһr[n :ˑW Z Gƾ+y4wÙG PdL\|0RyXHLj:=Lc(6^ccթOxǦGLVگx@f QbsD ^_̼T59w!il/FW:FF52znck+E'8m!\Vה):e͓N\JΊiͩ6h |enEX,lGLNP%)??6{T&T6WIQ* =pTݲXD 媯ݞ۫"/kM1& !Aٕ5m?  /Vgq 9[lbI:̕Zx{_Ya䖫NHl,<%j8I,}ߕBLώl;m2~#u2W sEDO'L/ҖX#e9lo:9SC . Wo))i7fP(jl6jz 7`₝M?[˵U$ۧ$YdG2IĖy-T@$2,jP' M6)Ŕu,yd2F /Hӈ !`MuKttAZ:LTf[Q n8kp'&9hfMtXa?%6iqV)5>tPu}`j,m j^BT'(Qy}CiǻʔGgb.%$tko坉_vlA`wHϑuJ㈜{jW~w=Wl]$`.-3݂z]dmlwEDKRVL*RģB֛IIoR3"8Mt8 vw =hsL479.0;&H\³'kpk{pFKB!(pr*0Q nd祈 ]'2ZCWBQC2mhi A ih1*?19mU&LAp" eo0-;웦'}"8[eA(]+;^J5 Wlq}<@tؐ=۴Ps< 7^Ǖh@=#ڶ%-w0:LttW>`'jaɤ ]|UadR454C^[{K=;ή} رJ8IJK t6{6?oaZA3LudH`<6Ec9`i>ƨv1Jߣ/[!ݱZ4PUa7l~DO!e9S^Gtȵ՛_b DcPf7X.qq=&.8zhCgjBuϬ 0@ml7|)@f@𒂤g& ͷ oN#,!\"@a,Mds'{?cN q#DQӐ^|pȿrꗜMED̐= ;(Z͸.;lh{+\ G<\t_/Q3SSJ"_f,5.4O&%F.G͎Vw&l"elhk]4m [#{CL"5YT=c,1_;̫Pܻb29 _ymHal#r?Hmovӟp&ov>/1d?heo D-Pd6MABS!#`  F>ʬi Gޱ[Bi/"IѥpyqeIXNW"Dsp,<<#X?|oCGSJBL_XK* Z`kkh/J9-]P++M.oT1tfUqZmZYh2/2P,61g92nT4l(s~2pMVHY%f.\>'&P,c]􉬫[BZUY3ulS"d{5 $eIlt:I/m?dTGIaN% pM>Jr=SI85ohLt乏4W70*mE P!3|4ۓlw?SB@ Y ܼ,[~hvx5h&2>e& ūɤ~k9ԙ?Kٷ#{]ږڡzBo1Xqjȟc*]}9t!/B?Wk{nB7b^K #{t}.:ſ=o/*tnj\H"beZh\FZ,M&Lbj߽KIKnU3< ժW9u'8^x VevѺD,Qy Me|$&t̙Sؒ5Z1M9jQԯUj~`L䟳U!+r:>7̨lY0xMc ˰,5 JWV 4{+Z #fHR=FģئU'Ȍ`D`#SGubRi)p+\k֊x $ϷNؠ(ZЂ;[Rv& GLA5af EhWpJE= ^ǞN.g[c vA4ɠKW{.HZH3ZQ  z.Ǭꏁi0z,RÔotY+ 6*,q6G8p+XpwwDɤ j?u^ޜit/ޗ ELXsFP `r=2xyXBF#uj T>,trRPF=>жBۃٶyмws:BG-h]+F8_vJ?S VNyj-;o\u@7rzAX/e.Њ0>6v|-gTm ׌$CIiЦya4ֺ7ٮr>:i[`< [/advXD D-s !z,&k@*]aa.ozjt7yG` РFP5` B Ag=Isigߒw3ו-1 L%ÛGu Gv%_^v{l\NI oKaGt Qn[}NTBPa:5A5 ^(xpHDgh lf\5aK@YF-ۨ!Pt-Ԗrs ɯF 8R A\Aw偭8q?>3IwZaՇͣ ZQ.b$߄>Umg3(X!0>TQr:fLmP_e8gp&x<0qJxv2RtAV" .cPJ*+d$$o?{*o++7$-fp a} h#[Tz1d"<&ګ.c}\,fV $o rmxHy 1Dg 3Yl#Hj , _BqH9d!c/$SdI|FAWC[#Rz~r ԋOxZh*ԄUYk0}SD@mu$Ij۹员G}ɕt`x~de.MٴFFLJhT0D[ІTAn[0/uqO`.T0Ea" zJI:V+u MD=}Pԗxw-ҳJJvmOc됭'^Fժͱ_?7Ս߫%/sh{( Rl<c"3^ $E˘lMS^%g2AP(f$rd {Sø~{[!2$KwV&>}?S-7h9I*ޢ61J\ZƤ\jSP[LJ025j+& "CO) =`PN>ҡXMx{;L%.r |҅huQ Jt'_7UqƌķdUgZS9d?,m=%8~>;9ES*A[WR&6F:> \R޼8|0ե51-QD~xF=5znO̗Z: 6$=wr+ $hTқK qg`CoiQJ!P?NyGŢ>7yg26)9{v,91xgAX^6X#WzgǬ}htYZj zw2AYL Z x5fgл;Ҕgg`C' K¾D9J؞dy[ܵ} : `@sDgiyaX1=g|c=d6,Oe?I}&?mqES0X7k&g܄Rމ!3 {ϢB,oL,de-J]Y0l FaJuAOlL"TQ 85(<(> 'Z6Z\gM! mM𺳻p@+V]S7uÁ;t_ ki::VYˈʸKq sCʊY=_>;ۼd Mh 2U;)i_+@Cd1p]w#&C#=oZs90ˬAϿ ;k:ܜD~E37N]XBNuSr6C |&r* љP=. i$2Ą-WF\FtR|d,t9y2]F (yO!gj~qg7yc y˷- a]H3a2c r< sӕl98_*/ȟNd2?tC5TjHeF b59LQ%ĈGĚu =v6W /E虲Fμ舗ǣmWX\7$,;QEXŊ_NcQm,eM&h{06z%~"pkz!>Fc-30\3X-̚u+`K܍%vVzpF}cGlw>fC H׏2} TW-P&{ GnROֲJ*ň@is%5)*]ٔ~{݉{e~2Xt32;e#)ApWw+eAH雊QSADVBvurs Fbo)4%R-.8كYh{_n6YޝA4X4W/e}خpxd6R(}^$OW\.\}Dx9\A:yz 'B;{ } wh_&<`D;C3?IuK+>}gmBj~-m,]?(xi~*NQB[f si{ժ`I6IqFwOc$':.CJz$VٻĊjEQYFB:_%`6k얞b.՚VA|`0D14mD̈́os~N{ һ1<yzr"Ѷ*6u7-i缺S)~?c :+Z]ؒbVS65XHPieyPL\42FP:NQOAl!G YM?M=yjzPpSa|?*Qr.;"4㝿u#9C)*7hgdj9: ň0j;{hjT_b^w{ٚ«6A$>Aؒ^BWJj쥷(l-cD-mwG Snȶ=T9Y,l$zwV2(&$oxxv{G8 Dzױ-K l h1 mZryWpShq"bOV"r] `d#__ ,'0җw+^%ߢO~U8.y{\BT$PquQɊ,vtCC]OQ@`Ѵpř~3f'"g?iCgOII:|5&~5=/6ZeΣ ѤKrwfge@~SR /tx7eиs Gۜ,T FI=^+[Ƒ {m%ljmWe⫮L~}ЋPWPc^k,:%W9 p>B=v4{)sQywKZ]k xDDMHEde3UTƾ4͉z̖2Sar:aȾRki vJ֍ 3^Eи Kz)X=$knP>Vu9hPǦ/\zv m JnsPɬ ZzT(k_YgzѨh'3ѥft cX$qCgU z(B K0~J_"Šz=_DI^![Radi Ps=iHeٍQPN{^FA{$xBwѱ#X$HlwNf%7*,pLR@ BdOu/dud-v*Ne{f(7P'8JWW  ZpQ:/ꖑ E3 &pH%xb(6*k=gGM4 61̩Ů*i-}c+o; Et2+Sbu:[,3MN;G{l^mձp^mj8'zdkb6'L rB NZ~ KB_Vּ >yot,$D,Rej>㷅(=4Bش;r\Km@Gȃ5\eX,φQd,wqCJ$=#!EB4 $4h~X-N괙eR,_e[!V 6ə f;*h/E :c7}[eSoY_,B㾴M|"U%v!BD\+RtxՊsti;IẀmF$]ZүŬBMnVJ:Yؒv񽵮 \YLNW.\v>}Inܝڊ#4>L+[y6yfj9꠹"(D(݀&ΔVn}Ae>':nc 02U^\߬.nhgškGκw. (ձH͆OM.bµ޴bd||U=vA pTҲ0ȈxF8P87m7g4&#e, '93D\:t)1GuE{Ј#!|1a"; yH$A,PJI1{U#;5C"h'[|F^! Hr{@Q"%FG@VY G㬣l6}su<l6u:E)Rv&깈r,=a6*`.=@Kš\3§I[Vpl+|АI^@P>KbD~"o^fRm5Q`$$ʌ;2‘4@ߞ:!/iV˫~l!V+E~HI\ţ=GԺI1 Kq5iI /QJvXҪ^?fM䉪U7e[cK`r|ک CN\]WӢ[+w,Bdq\(rr$K\YsHo9ƜLS4DnpL~:š 0G8]W,$LZ AoZV5Oٍɟc:| &- 4){߼!uuEJۧ ۯ}O)dϣo^7uȕ 9JVjxj;[D?H^d EE b%|UKܹ!G'J{:ڀsVlZnBM$oB֐h_t^B5f#{c.WyؽXvE74&E0!IFw bڙcyGz r/5E;C[(bI/03# ESl>FQn*ġ6BI 5a/XAT:AGT`X1y \u2DBvqDZA#g` }f{ý8mZ 83U:C!5$/8ؚQU>Ũn bw-m[f,Ì8Z1n$ؖfmM?I>RKQSD<ͯO^!PWvƲ?:[(h+,\?kh_ }ୋ蝌Xm6T4ъl'7߶SHD  /7NL!æ1 '4~?qpĕW|^xnKʇwv]KQ Ս:g7x]\7y_w2yVWmeO$xDbVuPByњ cq]?D->*`ϑV0uOٙ/&stԟSaTlԨ֪3eX^p{PŘcsM/L9y#'NB>=fdW{؅]NqOa+tÑSF5xJBS}p͝׹hs@jpIKrDL$-XVHV'Q3 ah f> ߗW<΢S^3O.= .8 ^i2(uKf!*㫍2>h9~bo] 7&JGuzkيNbS%Xo0i<6oU~ 'v 4r+#rw/gK]|M[4QX(-FF۫H+cP(DFwV}=D a,SqGɺr:*+({@|~2ǫc~*NR0;>̋YֶrRҨ D5B6űYX%,.YŠx?Y; Rsytݘ+[jxAd^rjnO|"1[Ƽ&~yq}a$ے$ޤa{[f1kޢYi0z, a;] PKEn^W$}J1>!L)ڜpCKqk}nN#r B'Fed9&X'#'kDI;3i#InSARkMdPa!I5 VBq} +^Tɼ((hgȍfqlέ_#w|s5{??Dsh֟>KOk;;i8K|)ٹSxBj1Z`(rVdY >ǢBUc㲙hZVc܉i<yhl50R/~ XmϞF=0@HS{muGԅqt͍'MB1OsFQ}/bg1Bz-ѣ-3A=9ld2!ϔ_P:X,a+B¸!&2Tp(W}>GE - Y?XP{&M86&uH{%z쳍&j&KĹs Qə%瑑V(LΒ\Cb]WvмXZ1GzeϮ|o;tylKZxBuOzy ;/ $>/3Z9'V;cѩ?eفP\D:p,p=γ16|g ќcVN8+: 8ﺖ-+іA+VLeK[&El'zk)C-Stvb '+91? i0S@'@c(Q,crL( #db3jvcj!ɑAƢWW`Ѱ]l?^~q)xwL͸j'ײ;8;cvT+rzNdю[kv3`Ja!S3ZSwpOJ>G/n$##ot4BTlkw I1Ͼܱ@rUyp(@"^tO~ ;vu=}/(S? ELCx7/߻d4C'8 A2}*f! Lܲr8}^deGDy0\qAvsm8oCjbgU{ִAi@;skNN+*:7Q̺gI;|07/nlQbWrd4 [-<'B^ #aw8L]{ _mB+P#GvX>9?%koLm‰;ڑ9>Y@-mlsZ1'*c8t\,ةYWr |MU BV8!@Ha|t VF2>PŵF9:5;匡>Ǫx '>%,%P[zL +"Ki`B45#cfW\ U. aVʑkekcZY7F5Mz'Oq[6'4iK:F"?1`wՎVvURV3(RBrѳi.+oOZs(}*9q8|1~$6wܡ/!Cäm`#̘s6V&E4a פ9`"IoӂRÈ8N?c9 dmǙ>Xi9 ߥ[hZtiqqw@'('ۯұV"?<28* D=l,߹ 6H~)K2v.Y~=xS^ /5W]TSG$B5isR٫`O3NIКt%э~b\VO^7 2]+rhZS#WwËj Ox~sEmׁd!F9"YCW|Wġ\ *ު Hj];!rQ$p- M'&Ԕ$ضzV`?TW֙|X:J f{_e ~1``~u$lϸ'.QPiN[3E7M|ueq//RxrtU%K:y!zwkItaq,r# C m];$N[dγ#Jaz)qOU;Wg砷N*PMB D)qGם] Q2TI}5ݤ+/4ʚi޺1@*aJ0x|ږz <*a.-G//2zrGFRˋ-E?*P6u?!zcQ%4r}=fL:+_~+AOg#O>z6n h5˕Sմ'9?祈lfXt<_$~WOb&wBr}(nd&Xkar Ӹge/(s_ϩ3LF0->"xfq|A"C Du|6uN$ž DVۇŃ 0Fg dǁ`4+}jfI}?wRd9E F$V=k{[ٳ(ɢ* uIG8LeapN@xP?YpnXm<)3K_o *ezӕwv!dv#/j+KAp`U\9d-br˞pLQo?ܣֈ x+; xIgw;2 `67VEd :6ݹ5R(:Tda+21K_i TQ']ubߔU 3I\3$nki9>keYMDb0RWbx2RY.ۯȖzaaˀ;鑳xu|]۲OC>4tAev/cz>8T{p]MD= #A{[€V(Ns;UQ!L=k~>7KX$'7:FEcFSUʢ2'~E'6PY6J zVmʴ#Xו}lΦU,x4ipmv1=%v tlXiu/tR{ݠ[Wi*ʚX֭C㿪q1.Px JcJx=W^%d~[Sy&r%sT/,V|wހ 2JSY,7q}"5+ZZjbUJ.b[PLp`У_cOprZA)L4RZ(Lk( ZqTjrm]ZO=v^/ ֕>r)v D*g׀z"њlݱ{"Mkg?Kvp0 ~%:?@"+R!%83|ue841襁0'zyٟw}8#\kP고m`6S |'|Ԩs>_Š+P)n)+F grb^h ^pP9oiR?1hW3ィ MO8 $VROm}yd3Ci d~u C zcfT6yӄK&IR٧]Dqeͻ !)>59/rg~i]w yM(,iW&J[_Urb.=DO &nF&Q}ncΎ"YRgFNf-E3aTr^I@yK@$X, бp`rÉfb$C&{Um/tjijȳMxUm }iѷ<,zYW$Io YfK2߽lHgdo g.@4,"#W#p@goĩɆyw1N:Y>pᡖnw-+9<3nj2)m:8y԰ASE.nk7pK!/b8YgOUgn߫tbpka2I]2E lX"cP}Q;Y$,d$/ń/e_h}z7=LMY"q-})78zHBކ !dh鈕OTV+.Zf`aB;f F D9Y"E1UR!4æs ?IS4` Ek!u.ʚ%}o]#J0wmBf4/KVX_ 61&xq:ߖ߷M^jOG"kqGi6VDb[҄uLt}埯? T!ۚ ]^\w`IjsR;LRV k $,Jۺ`Sfو<+5If 3PE QlsHpQ@FJS'"lxOAq( N]tb R:=aA ;"m[=Hd KAY#̋DJj_׭R nE#U^v29:*eL%!<5 ѮU$R188g>l3z _${Ft{X[BXߢ00E(=V|.\ Y{[& b$rό'x2RޤĉBN9zݚtr5VY)֥| 4Vb}WwŴ/m9B'hEkor1Q/QB0EO #~ͤs4A_"?&Pޥ'm[N:r/(.qh*jF9莈#zmjQ^[W6"*aZ[%Wje-X/et?ۥz "K,`__ĺg;Y8w@{O+2bd(uA@ RBjM|rAoa9wBX28|6XxEafD bQ`ދ)2iJb~N2ءu|]+kl?2 S+,hF\t34J!x5ž&}U@ctA aL]xS+IܱLy:ȉO8Kʁ] G&>X}͍Yіi.΋ p_#-% x~a{n%3 &1% @g",F@IE0! B=#E'^~PBZT0H?{Ә𕌾 1:V%KSVT`cF:~={" ߰S?\6_B@X(JNY"I=E*O-ȪLXV*%el dÔ&3=[f7 V*\XBU! l~{?bhM¼%SS NΗu!7f L(z`W'Q%4ζsz[W9m9u [&yA-ic{$jSW3*&ZitIf1;lqaag~R34[INIIp{v.J5틞QbjsJQ,@K\v$3f.1-P2FS`൘:vO\M ܗ氮J˄i -t?X2$XPj(1bruY.cDi=ywp*(T]Z.w#_B1pB mcK@?&;ԛ jnzߕYdt )CVҭ_ւr >q;7(vK6v/ln- O5R BV`qoZA`uN`1aݙಙPfi|,8Ӽ''Fs3&VYs"p!#G[h@0kV< iF- r<5%[Pkˉkclp;3{E6GAMrDž߄-)]爦1؛/dQ} MM(;۱yūXo#ފ6пi_*kϞ/L z}W*9ʱiY!kh rt1^Ls3k Uï`8نES d aj IFi{Y߿KwbwF6q`nla$;Ȳ~W)ߐ.ʡo$H𜾏.NuSɲ:leTXKMCϮTAIWz\B?a{'E[@ ^ `ya;gp P{Aj0b:ބ[V^K1lR<6Lz%BS H%Ôf\^-YI x(znXr$9s7A-u0pAn_!3fr(x+ٍ 0gyL uqR:g)1:,Q#-Uν k b #h{ AXxiǾ2Z&Yx6gPa ˟̫KG.ojVI;Z֯WpǼ؛+lYk2aӖm<8pdX zx%'Kxa+wd귞Ի~(T4Qp[-ͽ4R3!!'[TpaCZ50:q=B^JɀbgSo7|\v)xgp2 ll=0o@zpM~46]f'%- ^Ƴ0R3p?e"2tSt%(jGMԮ;]|Gn%onX%jlUZ>YpuJ]ˠ;U [`>^յa2kqQe ^G,3%[CWG  W Tra+KMŃ9뮐x+R1A SЁ-n*tڭ1,9Ԇc&auuwDzHJ m:GȖ #PptGzB vKBAp Rx)3뉂5Ϸ\wñot=^ Խ2rxr*XD/ԯtĤ/ ֘{=_2)>j&fL_G>V هć"ߊ-Gf]x'=%orٟZLtOfRp~.muIy 'yAPݷ/8ܖokwLmC$L}0O -菛_jg9NOR9!~4ztl ig /TYf{^vɂu ĥ XR_лx.ʬ(i3 RPD*U70/ W^ID,/͝>̍w[i2V9Byep,EFxo84Nxڑ+K@&䵡҈l>Џ~x8".:!Wo%@g<]P94Hh=4 |]S$ 6eFǭ`S8l>l ]ӫ FaLCC^sW09J^ R I@utJ(No#О>&-àEqR*FV,!܏V?coᾔ+D_6N!l+@-8&ɣѢ5?r+NJq!E“3] Ά]yWx!rOg kb뱸l*m?`8-yص8ơRʖ 3NrZi@#~g/@ JD/V,5q@g#̘ >Ti?ǟ[/&!d/}T8eoP -߾ZlVum.5<{!qڙcaZ"\帜eX?/1qVdDJ:!u:lWd[ydnuq~0ẓlv2nn iW!y"UPg䉅]ywk[9VSFqJO4\NC^wq+,>-33?V]j+4Q@O~fəf? *_4fs&$BE N}z2w;3騒b;T:i]/q'!~_ &yljU=# )gPۮ*3g0r6 pISkOOG yøV)A[AMmZ;]@;ˋe*M[h/*;^vM ˍ>8!]OݖmK±+51j臽(w5ۧW ;ЏWWD}I0O;?ch[/"O I[k{P>ǘ?g0ve1j`} 6Zdf")7(paɿj3$ =qab)icSr4Ӑ1a8BP0^_v+5N˩0Je9†fI\.Q=9a@>`t@ewFD*Ai.ElT'(G<].5Z) }:ݝZo 1})]b*D+N ID7AiVoqo32(}KhHR 4<.EoG8HBlQ'^z^Z*YUȓ8\3{KfJJj**3YڧT?fx,ե̲VGL?{NL^<Û;pTf?!#iW7$!BSz6(;UpԘޑq)I?jtЍVPov=di ^FW2_R?֦ q4E(õ,NPx", Ǟ0 [ ]dUbj^BI,X|ϟХfLS~تfoxcP}[#X^PID1rJ &֩Y+}L^̶˵0kXqw`r6+ڍpQ|xxhaa.<6 j/ ]k)0|qBVlVܶ4aҬtZ0 uQ[QWoa6n,W -(au2I>Wl1-g,UAyrƭI/]&?\_mGZāg7V(<Es2)#t;A|%s/f'r|%1x=74/0\U_>|)n$$ڌb; muxgv(+7 W.V(5[oD#tA\UvuaK d먇+̀Vѵ[;6 [?&='-u/ͭ@ \/Q`~luL' 6mRoNXd!<aB6UMV>{*Jfx\HVmf5جAШ^.oTt\> :;fͣJ>%M,c9e?a宵ŶNJv:T-ԫ.J}Е, dKdx+P/!Q"[y#S TK.]a^KsuÅ2tb# d8-fHC'}0Z=sQ!1ХͮKnf:^ʲ+31? 9˗ [T='xj |=!4jwᰠB(Qz7a4z4N^G/^ޙ7`$쿭Feαy4dNB `VR+vY>D6Vb% Ǐ]8N X@d\0Y3G9;Lm3`b6á:g>č#~%޳ho0#ö`E~Q(V>jW%Iz#SmV?A%zV6B2ۏAx+U ƴS&Qڜ|k,ٳE:,FdWKu2[`(ԓI] 7h!NIШlWUzM -=ZQ D?vEzoNB \7 1*`vj`H %Gd$/ .EDaJROEA_ qu.+֝Gu̦կzoWapoEM "7=Ģ_ࡀrpS BAqbo= 5;ԫpۭ"E램FX"gҟup6ŢY-󭁠y,S9H?Yw5DSg.1/& ʽT -&[Mv@ A!`; ]['@{jך4E^rsYA)h7!0D6U <^Fޕ0z}oF+؟+1}&oz Rev q{si cxedk#{<ؑ[ZAe5O'<,y)"Z@Bք5Z+WYUƎkYrД#ҶJRPj/yˀyY~W-q P/C1PQNny!dGiNG)d繍K[PB=gkJ'ψ?u%103wXO%"9',V3ߕ=DvYJ ͸ R|5<9a;yNKmb޶VyIuuaC4Xb,`pP/t80='wY! Hvv2Kf>.8tȞ(4|Rs3\BvV\rm^֊OG$H'bȅ֗~ΟĀ>:͊a[Ф'Θ*:FOȍ-T]r1,Dc*?qS7=0l(cZziycK6+A X,]b-X,>`7p2 a'!}G<`Yv`bϛ M=L"NwҤftI9dj 檝J2"VS:’?Ś*󞰉M3)K MPX_` Gy̯F &ƫ 006c8)*(Z?#F1pLU7ɄT50MWȩA4y{VlƘV)AOO.*id hPoF_ JP})mm"W4 5s+~#KU0S)Rl0ZIք*(fJ(vMq5'Hߡ+)Ը;65 {\u7jSB{p6H[P JڟCcpⷼ//FohJ _wH ;%'&/O5og9Qڼ j<ްbD<) f)Rǥɲk/IqP]*Gz2Rn*@B%|NiP-_;fJrTٻqex#5my{HZmB˲4YωTMf uUˌbĴW %`W 7a#G\xt7t}[}Pv㞘~6u 7ЇP:6A, \*TaE8VvbO$}ٯPARY9 X*dߝrM=4}l%h#"Y=Vz\mx|ے¼hqMТ1i:.krpKx7j\ Nϩ?X]BR026Ȧ~!C> Gsјe}pm[`T!E6riG VbRRv auwZ4ӡ[&~tvA,nX*:9\{vb$xuTSGA,D{ʂjJD}c\u9!mi79H6TLtC>d4{Q%2%1S%Q9^0@@/xGe[xTJXQ;,%8! LHP}Vt<qٟ2v@Wk0&:tz ?nfܵ2Lsd {丿~P0Pz4^7-4-BaHw LTlbX 4Bb]o "CHP^}TarLz*P2if];֙e"\ SKUهi=~f,Bhxx"}^~{`BEmCPJC>f^Q kgƨ!V= |8aYtXe1q؇\r "͠ 2 j0ҧj.tMUEOKYsAIꝟ!0iǝlгGWb7̧gf~bb&c 5Srׅ}znǶzHAa @iGT;D_^ѵX u|: uj i` $ڡfA0J S 1wCo9P`%!G3EAk9&[+!48u<2D:ߚsT7M.';Y]] W o.+=$CZ/]&2>ᯙ\7KO<:f@6%9?ly4Oj va +s*t Qk,9 1`dfG6){sDFtN}bSA#! Sc(j4x֡b67a~;4 ^&S׾oT" ꟘQ7'thNJݾoɾP״g7#'5@ ~ww wgNӛيO]`UH?;5ql NZ\i8G'.Ol<ҁ:ܸ$mwGM^"+| XUڪϝa?'4-pLs`N~SSH__Y-y!,'B5\2Qk^4g-ky6?,,eQxLoXA-qlٶݰ׈NmY.,1n6-Oe[X oW$9n&ϮnӪ R28xe Q(y,2(?DkѠ*8|n _9W{'#|_AsFWL/\_ӬNe'[-0#SԷ{5"VP:׺H5G7ХFn&kɘXcω0ʁhwފ QK ZK窛J=B3CyͧiիL2{y",":{lg^MwD22tH}k\(|6͌nn}3ZTLhfNО*]] )%xUTjZ"0U/PngIrNx;_Nc^^f^uy4qI%PrK~q%(13pRi {x܁fM!`sZ_/bB6Q5%YBm쮘z.>a8xè_7ӗ-$> el5G׬Ԗ7YDZ{ⴁ),AB70]._jg|CڨrɌ-#֙eM~p1 됦sN@֍qSc B"MfkAn nbH"En[WRɑCEykLMq?z~'uO*qW/1 ߆s/aS]ijܘ2]s`KVuIY)kI2GsIogTF&1:CȄvQc˦̧rBv7+3b') s4vT:p5?Z[ F:GH 0x]a>MJ[F=4D@C,zPjdY = ӥ@^8_7dŷ!6YrFVpiK2o\#ca Q.4,W]JҊDw1En9|bˀ5ht_w~W)vJ\p% !j.NYnEH1}W^Dֿ0aQ-*:\2b6!,DZx^ $1\_DDd.mՁUH k1H2 !a+Ջ~8&ꢻWTxc<#mWK$,KY  M#9 _Luw󢙱Z̪@m >YI;/ˆ9{ "Z.Z fWI.ڕJ>C~ ,Nfe=_RpbQw y^쬷LC0T7D fϲPt8j"17=W,S)jTV8Wi9RWWf+ydSIjmF,鈇:Sa׏LN P #]dY[.H%#w&%<-okUYI3V_ '}nEwx;"w#2pf=Fڊg^zpű]M.FS5R6sYuy/OKe3 ǡ"4+幜wd}~X{5E G}Uz\myZ\XȺhI}$xX7>)Hjg A {=cPEԀm\ JbQF価:o8KZCnv[(=(CIk:*E49T_RסxảSь7|SE# k %_Ը_arOvTcgSԱL[Ģ2b$U’[;EcQTzDd'X-.\ăgpTf0&rse8]898̉HnN3S+ۿiCAD`@oȝ! /HEa9ne{E#)ޠӋ 6~Q*[I6ڛV4c6:!S€'s%xF@Q#thDw=`z n\`J]=Һv4lDދmIȿjIqc}w֤Eڤ,I'B{ęY<'5T-=+ef<ꏷ˨gP[\(_/\Oa h h"c/, cUލ'1.-3#An C _Zhԫ`YJm'DwOGba*6S7y ~{]&X!X~E y? P&# "Y ŕ8Zav75WJm l%K8%:)Ixω2ȓd, dz 1?Z+A(#|A0 ߅IJUɑ#^ a[:pQ[RkrŃj2Wu䣫-AbY{֘|-HZFh샃bW_&EIz$@2M)"nd76bU<`q8ݴWώZÑ?1g3GŸE}h_p,';{Wo ,8Z8t7eVrH|U4n:ّmǬj)q`]%Xk >$YKmj3A+ `s"b;$B\Ɉ+⽨5L|ď^~>tz('PF2ZwI< j<[_!YY00Uk,F^K6Z\r.暑$6*IdQT  ?iO< "EF붥>bϕ@et(gu>@)E&P DEy!;p!ձʋ\A"-<5g(b˅;$0t(3eMnC Lh7ZPd!sooRx{htC3Y_c楒XO ЄX(7`FDxVa^vvjbLET@LxZq@^\ 9ܘa̓U(rrzov=\['ܯUY!o/ؐZEHo\}Prjz#-"L@ǁzV]ezH']4N­B@S ̈́=AbJ %{ֆ99kTܵmr$ 90̞vV] 8XdD9 ~mV&F\?ξEVK?:wnG3k}%-JNm;a ȧ+opzx\pSkKL@E@pɈ@1T9׸ڠWzX0i,g3/'^${gW!bWڢS9SDAxwPrW 'JRv;Tgo_%vY7ʺ%01ׄ(XaSɸaGs%d">D3!Ka%ϽՌ$qn4#[uֳ}3qᱧ>N\Sod5DJݎ7(UYL?5aF*c|68E_=*3ҡOc)\6ro6-j:첏B؆g'eIOnH)šANS,h=H] nF¹Ed_gQ\EL h#R2 QKEg5cF3! Mu!ctv&vAj+D@Mo"ʏy'tQ)e!CCT,/U]y  1jcp#] t`''$ꃽ 95BƹGqe$ﻞj8,6L ˭HN~4F8ݖ@%;\*EbufB[nj&rO!dt jFeў+3BCtx\ W4Ha4{5eLQ,|!d/'sҋtMtj.u8X/c(\a1=!d̃A(ht}̱+4{__f|z<ֶ M=TDI@E԰ۧ k@n 92pfT\~M*?1vl@*9X}dA}~ tTrVfoo>ǹ:G5. X05JN;"^J.6{x?rSSH ]ZpG$[޼:#hZ|^!:r}tH-݈JZw]H+c{Q)8Ef&ǼX`׆S3pRŚ`q-GOd`f !5@4E߃L"E)7[;AޙܛXWySd7xQR |a7/_>D$v+p"dBdpg%:ZP7=>m4e[vbP@={!YLA'xvt׀DoS="fC>܁&{'lUi/coӀ17<Y>?隋b9(-BCT[j*O'ᵙ:d"p7Ӈ %i潍H_?G)\J}:;"|槩Ӱ^71yD>*f (n`̠YHbn]WQ-73!ZQgX"wNuK1jGzC4(AMg mA8d x6t% }=(ק:lz!jSO=SF!& absuE;tN2J;Y9(<>Qmk~0 c`(GUr:z5ƫAcO[tdYO.Z|P=bʋQUk !|WE )l1 L2KVVZNrV<\PpfYL*"y'\z眏ritz>w1Vapl 4EX!~w7;9캊PȱH:m/K~=S uc$jS~L8o¡@]T/ 8^&": Y<%X#! e+pS؃ I`c:43_?w},fnG,s=S5qA&ggSWY~ E$4'Oi(#Uͭ,LE [ȼ!eho}ONL]*(`?qCf5f\h `Ƃ7R1^gPԚ᷊=ZA>Mb?Y9pL wg[\THט3YqpDz c*df9~:zz~|AX2I0\H߰ɧ5<3:EۿmZdP*ovf~qǜB9UYΆƨd80L58qlJXR&@*wLLy4Z~/vOvt~uk\?lC MﻙL G{A=(P$OCKGu9T XU5Y_)`<7/n]6Iҹ]o$5wDj:DzgxZ'O 9t\)0NjU:ES[^aaPlZBN4Cff28q`z9g̟,0R5O[,O4VuՁC!SѪܗ}%6数a^[|=6skrzI=-\q]N2nW55ӛr:oDF87i,AΆ]]UbL"h`V}h#PD,Ou Q u;*8cҔ5vfu`:%~lXB8RcMMXw;3%N|Œ(3 [j!/24f;Ƃ˦O 1G @o64QvT9fBXnq5  vDީ\F("g7]@Fc5h>-un \FX]t!_#]dV %EHy>FAI `CȪ{d+oyQ@$ջ[\,`k%xT2== NDD|0.n֡] Wl+]|pH\#KQi?yP=*>ߖCԍaPy KMic$\tau#o~DweR3q]Eéj+Q |Զ>2hkYsືI l|Ivh"GF/ O߀q}W 0<3IYόlWJ czn' LmֻphvN?oP@!6SG8ݨ!BX#ǰ}c+PM;v\bUzΫCqGz&ϺuB^fh |ǖ͊j)6 wE.H 珧%_Rmn7B`S=ʼnKFWHr+;Vst||:0ugPA]☑hdy%N'>^ܘ"Σ -n,븕ËywK8[Zei-4`|_oq^+?H!)Nc/t2XDP$5H/] kc5Z $Ct^0uRT@auT!FzjtIgxo7̈|Su<oA B]~GHCا!uڞO{Tbx_TJ,KbaW}4Ji'X,yR3W^x䐦ok\R^)i.{*qp :k Bv}5 jP"6qۻTF)751K|R"?HC?ݨ@".-,[+ޒC`뙨2^}{ɲ sXXpsY4ˡ{LE.aeexWO2]R:FtB`jJl87M$eyGkEz/VCP̮*Vc>Heu ,֦:%& ˸Y1U$N0nvWqhГs 63+拀Ŷ12nh(_gC9Y~qowVB3 f\4S׺YY6UAj֌iYh!M־ +%<:0d|IX9"GŮ6U)+e*`6h{dY7Y>1_Q6R%bؑc Lx3y  Xyq4jӪRHNɍlyh6V9WX=#^uw.PVKW(%znewC)ws^Dֈb't*]3N|Vk!'@֣ :DOoIR'g&N`jGKf,{9"b->ù&BX,RBܧ?J-;fF*>OӔՈ:wrb|nwBN,eϼ5C-,`%ʩFZT«1"$Yb l ^Q^^4hZgSOEsERv`PEU+ lX>o\ur Ÿp#TFS 5@p Cb$P0E!Gɓ`tϡ>3\3 M{O&(̨ ccuDnKC?0G)~:1?x5VRZHjT`D3lh ] Mihr_Ze 6%`iB>Tzn{(}[NٹvZU~E%wOεHcYţ,Tx>"Z[X2T쯻0Glb~`|!pbm'~ {j@cyx0P=KPi ,$mnTEx.7@f ׬hbvFcIUF5j\ZZh g3`S}kڜbl9b9Mq$ƀz,$'ǁ%"+WJ*?ya>p+SOi`iy'`'uYLi׹p6;Adf(_*!(d`RloPG=wX'˽j[yM/Z58sH6!ɀъxri_h$a+xllД Ƿ>j^59ETJ͇Pa;Y5ޖJ^:YZ?_~rz#J!/<×1syXeU0vO ?'T]Պ;i%  nYSVx ^Ġ =3H4։=3ӧT&P_vSisIO@a#@5bL(QfDDLitΓ'֐ȭ5b`ַ/yplY} DA' |}~).YfU+Z -NEkR~- mCXN;vRCr/[lo8+`E̥MF>m63@.j\sW GN_2^u8NevQ7ёz9f`'{IVVǛf r%E t3[՝\`.T$%2fdl¼-h.SU[COԦ)<SȭD<:.Bb!D+tgQv=~d2 #ϩY+?ş'*-x:oyY}3?qеkI|Y/z\Qܷ3ǁ򤭯mP{q.QYN(ӆ2h!Tgx3 ._-TR"P*JD@7tee`^(thyviMz5 j<۩,b1 2 tQN.'j%X?iBqѽ#@~hu֠Ď w֏xOb[qͱij (mVf?%J=g  וuNR?(Fmlɖ]\ZDqrb0mPXF5xqN+)HE nj7|9~ӗ>%&L\/OgDDհT%fDdJNM0~3ڐ,l.N}9Ra0MZJUEwT1l?d ptOf*d%gLnX'Ō>@gc%?b2a,I/pܥuk'f^ U{f5MK";<ӬPyu}Y23qz FӦ\zw,(] ߊkN0LNX=" >ydWv6h5JZ( Pu1},ˑ&yphMI)kc9݇kJ0&25hU]BJɅJ01,:ԍWAcAZzaR\z;["S?P$6=x9X^;mc)oۜtQVu>$@3һ߼nFJY!z84k}mـO)Eg[Ϳ4dpoz1J$?/h?Z&TsO#pO 6(& FPzChʵ$'q5v_{/)LX4b38eyMjPW=ȤUrmflУ|M݉!y:~ߥ\8_2$,`3H 8U>lepS?oM 4;)|u9?~Fhr)S(Y**-=k6by2+j,𐕩ʝ57hS aKыdh?ZئXO5lE?lL x ɝzfJE Z T}#>W>\c஻mϿwԗRWp[:Hm 3 CeH&ᘁv:ss][MqGaXdj;+#/ՃڱcSFj9w xUPw8ډ'6ʩۊ>egbML;#/bV P {@Y$6POk޳|=bk1Ed-h䱉ZhmaRKae*=n2%M}5mH}4Җ֨ 'M|Qy1Z-kd?A[_i`jٴ W HAEk%Y}{ D4T}P^ȓ*K']=R;Ѧ"{ `/lsO CAiX!``lL(`ym=ZK)bS6p";Rpwm*EiVr](sS Mh%DV4Dwp>q,cR/U`Pm(J(KGTP?C l8is龭1$,f!8gbC!!*N^܉.}jK[(:ɼs@k9kHFC vnV^ $D4D {DZJvAYw2x'aS)OL9H]Y3!,G o'pZ@r6 gKU:EEQQ6. XR9qFа?&`‰?e XoJґ=܍/TɊ?O-ӿ.pּ>kny>v M2-}xT=pSˍ获Fl"!0LI((>.t1UZdTkb67/)d$wB+eTC W3CVp_&_:I ^ALW螖:b4=v'NOOW6UQJ4$PR؊D!-nXr_s?wWZ}?#T"\+ՖP|e4-Ep{*ez]B)W @3xʼ6ܡ 4 dPM*w&\w U/#z.8nCj)Ipmk*Q/fR$QVQ޿{_H*ykjdחuHx?k*RbIv+O6 8`6{[M-O%=dVN_DWL FuY4iǖƤnrF@y4-l)7{J>9)Ckbq2;uXnyS )g%em$KZ=y3pW [q5"];XBnv7U&A@p)!*|-p 7ZGl;x[Eĭ[t4=5|{أƆ}c ceq}zJs bu:%͛D\-&lp[ lD`HEDmz^Ew{$| Gz9u.F dˇϊc#to .+HZ0dJ-v#9WҌW]GxSY  S#|h{s:,$ W*󟐍Oޑй2"[҅$HLC 3ؔf6[w&BK:Q`Ũ`4Xhu0ĺ'ϡ3`;N_,ZϒzDAvH_TCƏգb}XWp$.hSէ"#4DGn"TQovRb%jP`0 _rΕebE\:l((MIZz٬ ' VLmxχ[Wo?p3y]9t*HXY"gיlDoi+au0eiO3ԠY|*NDrbԃq0>OD&h xjЫl2(~י'2 ~ ?AsC/29\Rɏdl]cinj)NTg6;@NC+DC3!@WJ3U8P=*]<>Ȫ0Sg[p[:"|LFE64,@v)0-J5 8${L)شI\dtF;nΪhY dew4<[{o`EI.Xx3L݇ 63^D(zQ) VV(ʕd`!g(] @mS.W锍a܅Щ,x T53{$T߶M[pn?ؘ"T.̬P5׿f}F@v)4~^<Mv"hYz!X>]l(tm(Qh%3ҦЏ1W(O1!SFCbR?R|] w1wɮ9FH "Gi,yå7J bf Jl 9 >ZuWLn z)4kheQ9d G`LO'vyc1'>uNUUYیe!t\ufi#)dmn.0 rN7oMvQ_Y [Bkx-*F/A1MdjZKS1?s;XvCnUCn^(y@ mʷGf2b (`eo+ OINg8~#EO 㰻2F~WAcDg b!q[bU mǺGMuyφlLHNB8Vk6O5 '(InEޓ|'O3A6~0 TEI#t:->͉Clvh[Z?1E$i ̗bǞ$ǢK[c9iEVU+8kt޴&H+3ꎔBw "9hn˞pN)!jh)V~dy*-zZ;WeRI뷖AZ+![ ãJ .M 0.]\GZ1J0D=IA[E ӝq3QI'c;zG=ϵEW+v0#BGvWJ m;ǠרE)dey{sɜZib\W3yUYTFpk2-&W]Ar5H^<ɲzA p"mC߉0l*bZ2x&k(GZnRZ2,=o&2at/FGއKMqӛ$|X`pY% :D:Si؀c1uS9K1+ϛH ;"'VO856+ӄVVQ._$TjۧgqH׿[D7)4glR@^gv`_ /ll18lE_IxNLs5q !nkUJi ϫQR`te=d.d$|2; <5Oϴsah "9jCOx;dHdlm~#DO &n i-6Aɰ2m92]  i%Ym&t.N(' 0^(6g=hnC0DQOr0)x1vo4"۔S`Kd]lW=\SűI[fދiME}c&u^vdz/rfBNV>e-gI_8Vq!be`5,"56##Cbc@y6[жȬO ҥq{MkƗ ?'X㥨D h)kPS~/s2O=UI1 X?{|ȥo!v| 6=HrS fW?@DʝkK]:7 Lsz?AH_P6%Em>S K򹹖Zݝ&~9 tPD7B/vxpC{,XW;ӯ=(_MKcB"| olJ7x㋶͏]?ީ+dĞRRٖ nlrp֏ C۳9; ݠgu͘-ݚ _Dhnzs8 f> vc@D^^]֢S}]ͩ7by®&{o䟣oy?kP"Gµd1FA8Yw s[ ?4+5gQyO Mr U!TGIXѰي>(~$<9&gy5ƻc/DZ9>&aI,G Z@y`iJž'#?T Ȏ|ᾄy8(e[3X|.O5jltWZk~$v#krhQMEl*yI9eeGC24:Bc'u-hf u4*5` Fyt"2i`mZ6 Ggc3 |lhi@ *dWP\뇥s% |n8|m>V. ;W`Ob l6a顜"lؽ71/]O ]YvYxƨldsQ? 6]Ł_b)A(2]eVm=)sM'_-ۂyC]۵nk@Y!UU0{׎]7(4x zݝߝ@ e1e7e5&~@!X8Q): 龫UL讣͟<J@fQ&-'y/ie ݚ}7-$ؐ1OPQ:ӛuy@gQEc*^?Ѽ.z̠R9Ϯ+J?,IDP%9/'p4uIw<$sLDD;$x 2zBBgW2!٣`~NǺU'Lh>µ Vu#biBہXu"jXilh4ۻV_߼FO{ZzL+éK`taצ.6 .RSS3 ZŰq؛;$-S^`(CO-q0,cz!á?==TdEo-gTo !}.߀X"j2j̀#% ͩh a5KO޺?_Fb: : ߊ=Q"(?UXd&C/l,DBhX' Q x-Xr2^+T]]ab_(?3"sr-ahdWA[Q݇XWFsmau06akEmGh5Zq0QwD;җؚs$rQ?y^mQHxiPv(brO4rqδՖɪPa' Et-"EN?E "[h[=ᔣLɒe:^hlfl[KM5Ix]W=ngu"6>HP3y҂Zw';eOǜ(bnhKT)^I@W+|F6W m'Ɔ,#x)Qy׈ܐ`ˢ&TRDO٠]*8JoeG #ow`-߫v}Mm呭5:!LBK`\Wt(wo)MVW{!4-Ybۥ-,˭tl+g.2FH}vqOjRln1&j_Ŵ 0W"֑Y=,hĺdJ)]b(E5h2$"_ >HO@"?z 0)_9 5o2%1Q4VY療劄JOGĞ-50 sb - ujaJ2r݀.U'G267xݣ$,04NڒI[UB ;#qCbwuzl9[r=l‰#@7KT[{&;S(#Q{[Fs} D;wD=a1w!wpEɅ='U%l>Үl{r}S ?O鮮̚>KJBt`.~zl@C:~=$e=RFX/^|cb/*)Z>pGpJ` kpihoš KSpQHeҥ5f--љ9S$~1lᓡWX"eHEJ޺ŨC4#I̡_Nw> 9Yr`LjU /&J0 QS 0A٣^Ѻ}]QnW\sZV IE )-MMmt'G:Ks~;F6m=N/.;*ƂԞr319 4I&QddsEe B_p@šT^Y] jao;Ut Z@'a%[E uz~J.@%唫W߳j ڀ$T{}EEI)LDNQ7o(SgdF)f IG}~Swv%oO7tf {;Ʒym]Y hRʠ>T|qe2"EN{I"_ nc;qYFof^n?7rdjF? YоZQ>>ѽK]B>"Zg`z.,Y$, 43|Ic^>Z|\U2 9 @?2+Ks5ˉR__N 0ҴӾ0>#2ӔiέZ/#cUՅ(9*8 3TvWSOP-PoVaq AiHMCPVej\Օ [\v:CX+ ,5ê#0?aK i |+ 4/}2IؒKtAS0#*C2Z~'c:):킩5ZvG>`lT?}D`-cY!ёIPIMfzMr4ŏ'ӜI]nmnyd+[q%13U'zP/n핆3\x/g:*X&u GX'7 l]CRU"v32L+G ʎuzxn OSI2_U}u||ӡ7%(iT?(HeHS;>ObE2]`ie]RV"MnVqi~i8_H :23(} Ag7dš @3gm'M\(Y{LYvClgL}(߭n,;RU83|sA+7$Rͅ@"vZtɬ_!KLfPSNNۓ &YRF&nq$z^2q3 -ݥ//y[ ,Ⱥ@ 7U|=` lzƵ[)jK;[jK1 ӸZ _QZPUNO'ztv/z62C9v7 ӫ,bzz:ؖwVi !~#٢|\Sy姳kH0ʥ|>- ֧r[iڨ7P8I.ָhsf`dUo?=py `T`)) Aex$sW90&܏*neKr0+"v87?V22th8ЅU:i?ԾEFP8 Jec"*eZqpiZfsClxw8> ]ҚcΥd3%`Av<1c7yXle^>0^_hC{%o>Ԝ ;ۥkU#am0O>)Ȱ^qR=x7AB4Z3Y*Ã# <#IT!\eŧЭeu!P rPYo.qW| C,'&d{5< T܃ x0 4As6 dvFDMmGbєM"xCXu=_I(>Bs_b[CIdKq8&p;꒿B_W$TIALS睋h^9> $tB#֘se(%cCDSejm-@4 zxh>\ c E-E-kƨZI[W aE/w''TF;bNIcF=k 8^X!b]V-.u-geQk9#\QŰV,i-D۪$\[FP0ꑔ P4rF CY\Gf<>=[bh]vY̖ naNW=Q.w3$$j δ8wX]Yn vr_ky),hʃn-֞V6bÓe|cSCaX/ڵQӥ/f!ayh6՘ v/]lJU19eg#IT nfz~]Qbڐ\wmp%1S@yp~1`׶I+Y;C)F%"wi)dۆj{]uAc:RX%i)f9OO&1F?@xrQ/8M1W п#G|I ]6E`['6ƪ.g{VB2-A yku<}wH4 MLbqOW[3f5#c oqn(#ԟA(XT495KWRh,oӏY9A-[=pgkxp}:c-f/I=IZ6:Y6xs"V ?#[&%,F0w.>UBIXRNpnjYܦb 5!ǦF!WN.fXٷ[X1WlI9krYgW_UO Y+`=o]7`4ʙ;O^V۷c Qc \0 ]nR$ b bPs'3ye{e.Fʐ YF ћ fmc?Bˊ=iNJ\Ũ C%s;" Y)kwq)0ݟxru*]~ JuQp[{8Ù+8AF|`0-?8Æ.3@J .ztwIL0rYuPJ:ʖx!mA5%$[_>5fЂzc* V{Lem6eX^vOaHfiNv |y KT?L|=! S> % aW H>BCl))|kܬgIqPUtiTa e^ɵHa0\W4m&5/!}Yiv8%fI$ΠRQeTz-i 2d -8*?W}b꼨$y^Q4=ՃU09E1>¢qgg0i+`pĆo#5dvbpaAR4Il55C٬ܬ(@1+\&$xlJ q^jP5| eGEc)/y|Ž׭|g4}]B$h6C1n[On@h  Ƈ3Q*4`ST֠:LD}rꐻV2~Λv-l)-ߴk*bϖ2GMYHS}-_r|"xT!񭌉!4caw#IUX@Ȩ1-L;${L R5)EFf]VOp1=w[?HD8EiK)um}M!|%̃1&A9j[0\X٭c1Se_WhVAku'jw-+ΔUq/A j$ڣUTCa9a1yN|{èwK ]Y3'cXPuLߍ2[o+cR_2"0+^rUWӠ99 {/QUiLRx:Ʌp%e0zi1HrsqOILX Q@=Q6#/c s;o"'e6\_uq"]u:X Ю9w /01 {7Җo|eDP 1bi%B A=.K4ΣW%-/&V{C '7v0r <;?uMji@goO^GTZ8fH0tInT7ɣj 9fN6Irg($+լ@4vHɑ[xo!^qE_޸sDs(zkd+=μ-_F9o!J(lMD#K8t;&9t˱-.mBVZ qAOc{yF (+R;q[pXTC<>h /d{z3κc \vG3X*q n?@' uQվ#[26q%c1f.x+Z;(k ܫ~7alwvN)U%ap~3B5O}a_A: E8nqN.T%hdNE? = Ҭq|w ˩67>M{$5ߘbSꆺPT๴uOA/RLx9JXW{RpqZ7l%4l{ VȨ'as\^dN$} M4򲫡m8򻝼mV0oVջC]xVnW7)0aCxxc"KS@4Sx|ȦkISzAʰ3zL.lrk>e!b/IeWv{8{Q)2ӄ4Bfӝ_bޙU/%djGJ5 VpycZk/FʘH>p"}%qBG2&wQa/P黉e6],K Th_ :goV„!@Q$K#&Psb ,Awt6F Ih;ězۑ6SefAcf3>\,︾`pߓ+yD3"4-՗1a ky& RΊ,p5d&+J|sШVq7?{%\UmWʶHG,GֶpM-5?vC\-tVrEʋC| ,R҃i0ԯ.^6^C飅 昤a}5# 5Ě\r`(ـS:_LC3<,RYˡ,~$d L@W}`rb -_j\!Qّ>-a藵Yۂ6JA- +W1Ym6Wab'Ñ#QU+Whz&-8_zh@ՠn: ZXʡxTAMxl>IkzyáRL(,+XM(V_Rc{>[f d#5fNw2B 18ƼnmԵ ^>`?ӧ/ ';n!`C,p&s~GubO|D4 9L;P,7W8KEw&jec>կOgl D넪&T~ޡW˥-1?|>G9_?W_%\gD$ ] K22J `8?+b}c̻O3dO=W'D|El)}bυ"W"[uB^9ܓa1\r'LV9Tw?,ɋ4"3ʼbX"aGc#]i~4?50']ܙӽ=!!M g/_-H8x|"O@u1ʠ =5B'xмnm'~2fI\g#D[]%".<( }%||kqB=:cnؓ_2 TA<@ŕzf<߶|o.<0h߬EV]I~`mgvOWdJϹ#C9hʎ}:b\$`=5?1Ԭ =e`qjJӅtV{A"[5Yvfbċ:8ܘٸqnҖN(NM Ǒ;;Y_:EA_~ϱmxnCT-G $48k.4 >s:RD QK_,J vXCVku^Mc?ٕ.TodS],ߣc ΰtQlsfaNds"~\2w:my8پ+V_R=}M=ᾤ6Y̙҇=w,-4 k4r~xwb G\BWD ơӒX=ؗp *u""2 NPa;"Jtt~^bfĦG=7勗!h*⿪FM!ԗ}]N$HWx90=P ,XX3~Z@`{ql”Z%/L5*ʱ˯;z,#S\?/D{$r *)"(xvw`3v7膇WFICl ϡ!i7F[y&yR)ȏeӕTXUhPcIiYØV/G)<KKI43tx+4ڐG<@Wv~µڏK?<63oslW:(>`+ fαFQ_y8oP~^8QP.E u 5gWDjIVN!%fne7t7:s->RKim<1{ӯ1L6~eX't"b=A[*H'..Q8rvܬ?;üV0إ7ud,wBDxő6,2Q`ha)F7j#okseȍ9I]#e?&&G? DC-RѶR2)Il]1@K ?#+M]rKm{F[imI3F\rGo'3ʲqoe<8%^Op[a6zῄDYY|rPoMyiZL"cq!jH Jӽ,ɨ]'PǠvɊߎ$bj( x },/V6t# :J`c Ք}vfvZ63[O].xV)s~6!u " ?? =-jцʊ6ЂlX] =J@n\d8(ABuX:>Ew;=}=db+ 5oVK*cӼ!\-&ӖeBvl&-ʻ(|DԭfXL_\xQVBl3 v]/IF@6n㤋׹ B\K2%=e$}`:nW!1jD92=hldH|/Ǫ0{ }`'Cn)N>e3C3CNw=z5IsQ,X,^n{V`RZuQ `M>O౑fT.掹Ɗ0sROQ Ԩa  Eqѓs^0cV.芞/ &4`rqDhXm&84x0?W&ϞV@V0AgC=F&EؿzZ5"]/1%_[; ѸEm8*ݰ(v 8 kp5zHU@Ih}1D<7>²'R`~BM:S ~Ag$fs٨S6'SmDc'd%ų¨۰ҴZQΜ3Dً0{'>nbρƆ+/6%܁:;I3 W\OZC itpSxd& ]v>qYLjGՃ'p%Z8v- ]tn`Dv{aIAf/=gwzB?ߣLޒ!CKlMgk^l aWC IBaE@t甊"j(ƆՂ@!$EuIV鹵`ˤnXjB#M>l4Xg);4\}o⓸B#TPf\_>m{˚$ݎ=xgHՋb\w k-(!Z hO|{E @n3+8xк3CZ-Yxz=CV8 yq0(*2H";*_~CeYiUދ1>(敶 q`n3["0O8ZG.W<1{%|5ꪕPc$J-`S~aP GԠ7节 -FOR{)^q1?%@9/kL9AOg|Bt,N/pd&G(L LZ@!a*1^/iz PH!#<``5FĨ.B-B7GɌ֏4.'iG8.eC"J7;{0^H-\㶋RM3APÞ$i,+nh+  ʇqZᝆzgևb͢:mI%=()d3v0>ca_x[n%D5&]s7 +;>izZz dNj:Rg  ERUB;AJk)3mqfmս٦D r^<{=+wαlou*X^2]Sm1&bE3 kz#F AbK!h?>^ug1<`=JQJL~delzKS~;Å YbDj򈭓g]gb@c]z#IX;)O:9FQ{HGp>ϠQ0>\4/ry-,'s(iEŚ ^_T!M|&#wuvHn+FIRii_-l#*C2V0QVz4ZJQ"~,5 kyzܿDBO`b25k n@ƽE`}e6l%7YLZmNL0&1$E`Et/qc*S% ]d!_l pfr7d\<*YOC"KZC72vDh7fk?NfZ{F<"s:xs&.ܵd蛾f&C{ xr]-D!v ܣvc+JeIin8O$u"* qvzKɂ*-],z<~[#9,qkZrz@t( %FEd(wGUJ*3=LIԖgKiMя:g!u$s=p JXJII9? .CfW:q "dUcդpi!fQYo+ې<{cSGp([]+_@M< `*gF}Y d5t,.s5?=I\}DǖT{rRAxE L9?7ncJ%>_vʳ~lGe=4DaϦwɚR0K[r$om 1gK!W3FL-,.maSr=c>(˦dy1.$<Z K%8}?XA'-ld]ⲃUux{:/`jkkjٟe uɿ1RFDz-t:IZBǛ/"v~JM<CUC%-H/P.xnZ3>YE@+^(4B3]s(G3iŽ/+SN ڭݸEfD])t /JV6q܈*rb?CP P WXf$<LE)iX" }pLυ}_Kf4&LIL5Y:]X54Wfqq0k<!,ݸ3w9ZO;bl&Uzrhbw>nERAX:<HN^"'C4;#18<$c(K~Blv(,}%ROJ+.]UuXKǬR~6H:UQ|v<5Wue6%KF=)Rf1M6}X0f10Ϡ6ٺQ D Pb M wx(JׁMKLB(k~JEFE?T_V{J\QhRH1~Acz46yOL96.FCzP#i9l>B1fP<JsDЦyxL*oer\Z|F}h>ӧ(8wSRVBcjC @|L_|T@J` "BOq[8 )f* p \P$HPTL \7oB$BWj6K`' An,Yf1rUBb.rm X…"GyЃh@…6Tv^@\gf" œnd{y(:XC ^m,7P9}=9Ka~"KBCW9Yjy}}7IX}6Zl烦3׏ݔ[2r{tG6ۡ~|! +G[b絤˿iUDyH<] ōcFO$j+lL9Ie|.K[xsb LDnpz[HR120ae}8D@aMU @өqĖМ fHLfԞ "Fix(˗k'XG}ϤPji-n$KF;iHuC q;7PO^sl/S_BUw$+pmƍ!kEbTe.Җk`:ŖZ*{hĀ${V`m<հí~!>B?r=LݫJT+P%2JTݻfFӱvbQJNX6_꺳inHA>)˖|DPO3P Xr8 rξfoۇ2 .B12TMGu:ivlhPUd,$$aۗJ}J.42U[`7x4!ufg0'R.2#4>IB]aI3 j bjPI:<weE])&!x00TPKDp9N8eDR򻵯D}~w5+o%Mҟ㧂h&_'slĵ)/8hF^DFYd\#ؘm/EX+D(;]?`٫z k"H皘[<vQVm% Nx a0l N[ e9{ҸƉPԮDŽ!gRc9kfjE9X)GȑթODL(E{ YQ׸eZ}:~`2d@MW_@kC3dAi*e/SLI 6YmV?mt3zSsc+ zF4-'*c擱k"V=P4~fE5Rc,Ш3$7C#f[]" A0" &[\( Zܾ; YB3ni.RP)/’"A;c*kWFge:n]A0ɂˆ#7nQʕK\[ܛ5K0;~5g/:LD,C]ecZ@1=I)^}ձ~^ E{-/@/Gۑ_ew߁(FN^W{Nu\&IJM}DD}C˽8}̍?j4N.Ն`¹>~ZDIv/\SC%Byښ^FM@ٱj^8N[\It-l=₦(nB5Lڒ$=iX=-Ɲdn 7?wk3Q]oJP?-v#L"i.G| %7p[Q'h(>Js^ ukw.yPW)U2PB>W1Ckށ7P/ّXgH{ӑ0ݧkޢaZq$i@~ W -{ඕvz CN ~J7Çqȅ<٥#U ^#=rWrIF0vᷕ֬\GmP2+x2dK$ NM@d^:LelfL3+ Z2Niy?ӊ`C'nc?{zRzՒ]2$icU߀>M,JDdj#X DoLr"N̗2\5\o?eǝլըzn8?lrȗIQXVu5:]2% od!S?B,QIcrr1™O;S|K:2(װF uL i$Uvq]k=Y7%0EVmA٫8Q7DQ,*#.f?!U I: eX%g\] T \í$}PB }ix<2&B+a\O @! yF(!1\Oܳ|>c-w! 7vZrLcVj\8 VX\dm%ǰcNyVvbH'NBx5" ;.b^Kq10KwH jd w @M퉾p.i^:CRPܧʭ60ڲ# dDv4UR R#TO(1`{?zPtm:h^ab&%}#wų}\:@Royq?lVXzG\z([0We\ BZPjz#r[k&;h'~&J}n_ymݷ11L1V"tHW;M-#ye9]v_h, +ZR) X(lm8sP/n`4`r 9y.u?a+W$VEɆ6ãPLs.=1:UŽKd#G|z͙{a,!XQ}'FFY- s2Y3Ciqgf.j=΍CQL79Z{yمU9@⢀R(!؆Ww"*}ժb*@L|ȐuYF)M%=1Yư`q/N w,0f@wy`Fɪb;7sTe&OؘitmkNZvM)tZ ;62ұiêi(lt V._"9^í7\_bt| &&5Ҏi=Zx CKyRYV9)`fM|vTSYr-I@=U u* &"',G 3tc|&.>`@EY$CYHjᶗzbCl7oOf UG^iTs5T˄ 5:dǮȻ Jܫlhh5!/a?zl;ZA8_0>Q!PTبxjil?;nТRaX * AxBv`V{ʘObKs%?YUHlP T Cd=T%PUWV" 4تueLq&pB-TxU~W =$YiK| !8Y^ 5OJ6%ԉȫToz.PeCLZN/Վ|=m¨⵩YEL:q!ԭpz% H`B4/72{kCXVВE?dBJn`R=ƕ!E$yűNp816ౣ0s<#2C^<"RPķLGbvI`;uZ*]ݕycj+<{Qpߛ ӠM,gv.4?*"6,%e[!_q)LdC/gpoR ze5w*$+T(;GH p|!`&Bm2``]1wǂZ AʋB7s!2Uذ2z69g% jjL|yIϝܸSRjWM bxdNϥ*aa*Ҹ%%C,D "Ǻ۶ȬaoXx?8`N+x w50l62AgA.cZUϽ9=f$/N&DHMTUbZwFFd FY%\=QEghʖf;BڲÞ9.,!2CRq.бqHNI*-*(fV\D"N%H4ZӈG,L#06Ognu5G }E{ne45 Ku%5d,π)#+Kq{=G0 aAJhnsL8BzҎE"EݗHxz іNR*>> ZR×A8@:tZjѿ\$Oo{blNVE(>2<:q-銏>I<ROGcJ_XhXևt|DP6 79B+$r'61cZLQTx^hKsӘEG1ь*^@"GۧIU<XAlg5R;W%uT2(K*MwÕ~5 bIwϑUfc:An}: $q(D9#᳁ #+u%=7ȋAq+vYɖ*WY2>Pqי^QC_V6X<7O4G$a-K÷cݭF$>]&8ZTP;4Mur.0`N>r*W <Ι$$39?(z J ?|a8H]Pnhnt5]a]8U -ײYh~Cnfn_f ]Bxgjs7N#qEJnʔ2{xCO T\^[O dcro,kcn $/Sَ""RR]M'Ua 6 q `QXYybg91Wva6(8Qr^t-ua0%ԔBfR?]կ'$wQ b|ųM BQSV%ى,+2\ȿD*~0nkRh/Sm `vS*? UȔbԃ%oJᒿFx0 #>>(^ uBzm j"ai^-\4nξe$(#]IKA:{Ȑ;+zeA[ZҾA+.6ׇONZz+>DI/D@lW\֤t/=59!Qd ANt]౼cZ0$c T܁^C74;^-U;uS%}ȇ:%Q!ngL&|!c%:B$fsSnuC]Wߣ!D0[/I(xS>{8#KCF5MÁb?D& ciTm%ƫFycuӟ B m5@4+GFM CrLR߁1A>c<{AUDYZ^ƳHHP ( rJ@7\NJ\@(:~i-c[Bk3HJpIX=NbYUybW KԌ E>mBH8  ZNJR )zR6 Emht[zyld {Pl)cĐؖ6M_.oPc9#tpnRx9|= xvlQC J:WnX "d>f_(tվ6QO_9&D(!f5H3Ky/°t]&'2HD5\n)#ʔozlQPgچF9_hJ=HlmcEntEKWrA'D`#0 wZB %欲SjPlÔ&}J4E[8:HlU$#o__r \piKJҁ e6GJ 5?]4͈/.FAD%ك[> \y41۷0t.?5s#LɌՐIv631gCR$ȅp5"~ ru6KS؊[Е]QBVq!~ [7dRExt;ʺ9 YRM G3S@nN QSڏsFqR̋_(ZnojJUNý2m| Zϩ;8~$_ߖX!D+K® 2ALvbbsR&MK B~2[< ĸ dD#+h` -hPMׁZ!٘Bi' |w> Kuvm=5cD{k$%hCcΡ]8m$(Ƒ|4s|A *2؅__v݈N-&B)|<#dEJW;Us)"FXvIhӝ {_W7i3:N$TQtz ìp)vA0bULhU!>>H\{6 up9OgCJ`l{ o*y6\ߙk I.,^P%OW)v:̔miP֯_gM Ⱦ"~1fEU^}K9CDzScFy@ypN= l]u+uŨD.V ɓ @2K|A_! ,cnC<,;f)9 H!䌆&MUlNm&&0Rg٘>Ӯ)A~+y&/EGJz/Xs6KPqGv7\sf=iH{j/q)VrS:ЫC1FV,eanPa>CWpew-J%GNeJLk:x^bۤřS ]ӪIMBIh@3 XAY3 USC6j,O|f"p盵 <:aM>[8gOQ'2--J]7]N(!ΩGS6OG*c K \ӡZC)>viS*,?ґ&5-$3r: ;؁zk)Qh@+N !v" N)|j KaШ \G±_P躸#? ҭO @zw3iʵ-нQ.fn:--~ 7,KN#Q l w³i цm,ի7̓}YK**Q%T?!ävBlS,EqC\þ^gw'vn8~ s?x }D+yL?f^6&VʐG}d}+!Ms"6nٴ<{Wm>}T$s"Wb, u-SyK)2̤q ,O[E"^SjWICP8vNkOpT';XHW}fATś,,Y8e8)6Vբ.& nJ'K nRZ'ggdv? *Qq)q 9{S_NS*߅x-󊃒e}{ܼOÎ}s@j_c!~g+roxnI$W NfE7/"=|m uCI X75(O˟_IC?cg)!IE~U ϛ 7[.3ՄO?u!VvjZBTRUq˛M_><3-=;N(_JvBYy^[VM/{UҌ^2[0֮0QwP5LcD2'lh2U|4~sT<9t!@Erۗ!@@걫~3YL%QVnxg m*IՔ+t\o/5P0F X 3BUAh;$}i֌ }_)qM 9y}5*xޥRkQzf\J\P˴RWL-!%S,4h  0Թ )E]Z0[:~ؐ@ =GNthcKu~w`  -s$a^7mEoQgaG EIfLvBohZ ڱ'K!˾ lFKQAS?O}XHWfKz}'J`d^1yscA﹧mMzίЬG[:Ar2Edz>nFJ?qX,ă*P Cnb( zpk{tf.}/dеulTP @s:&7 2h :H`kyh?t9 nד*vؖE!Ė=9S|lV*ؾk0̙vWsy3f]&(v+Xl;tօcX׃AADF/= %Kj|Dž%w/HHۅ?qT0hHG?M}$QDCm~ίf^gT$SS>ޠLx~:˄Y.)}88d+*{7 ^6kj,,E] $NH CJ}uE2>u}?6KRsaI9h\ 'Mv=#ݜ`PY엢|JJ!qi栥GStݿsɗ{pQp}tܾ$' dXA'sq^S>l5|f({`Wć$u[-8ƗB{bW;Cw$1wÝ.[X O.eN jwxcZ)N+CQŬ(&\78JxvD"q =Oc.:t \<PVUNŲ`>0\SdDTh)'5 `z$pUF:-8NWB2AaV^#j%`Ʀ:&. 7.%НK*Nt$" 60;Sn>a~V3q?YorU֓x%[,#-=t7];]8 -]f-tݽ>ͣ%ӏ%}o $f.a9lo6P8g1AGPş+vt" 1E`Gt`;́CRӲ}|?s`r[hH2W^ʚ{J=ANSTGi՜9JC577XJYsz[e j_q\RZH٠twd{IIy~5 :B?zchDPѻ(`GyHi/Ktm+=鼤w_w^W*+RXN?Va .,ӱ+7[+x>Ā~C|x^b^Y=1වXͱ|4OJ{G(t׭kzULհ 騳|WR>W'O9yAz(S.ҍ\Df^_$R15ãCj<yvG#+2-@r&%hMFW:i8XkRHci!2if愶nܒ> oXS2ҙ ve#^ku~iM{i\4{)< R֯F`֙"3,n3NJocvYݏ0h#Zǘ힂AiQ9yæO;4)'#cX{K14NoEF }BIeߊzO)iC˝H`жsBjv'a" C> -` &Ժ^[NҨ?1.ߘrҮ.|W ^!}VZPQ,`Uf^wڌ`}v7j=tipH^qVx29.\u 3к}q>XHh=ص3Vy>S,BJ!zCT7xzxUD ,avBbrqMCoK+<{<*6WU{ Ǟ?"{hG3CI X}7D7Ҥl .%8MwynAaXwgAhA߸Yanps EmPFbp3 !DROYv0/OQW.[ ،r-nD{m]^}Q yVvNHcbyH{ɰt94,typ2M;~NrE#=z"=Vfd=&vn8?RFRa.hp)(XsGrWvۑ{ذC$ޒ3 UF%Fsm5q%H}B H:o$jD3gL<'Q.$&4l F9kϭg;7dܼk|'ORx:P㒛ijG(7A5ٍƸ^L^'ih^y5_{ !lf;'xdT~}|nн6/Dgb@~RD-/b"j'ˍ!5Ze̵]sMҁ]%P r0qK|11bʊ-r4im/ݵKޭ&i&yyc u\Me:Nd`9h,㹨 %FbM+2}?#7SDpu֚$ 7c>BhabK PhAVBVfV}'M2v#1X@ S jӖ>|_IUQ9ʊجG%xl|/A`p{UguzyE؋e%>g%nW⠇s;nՊ)MxS.fl*d^Q})lprͿJ\JRek-0|JqǼ /jLZ&Q0=턀um]hWB|Y`Tp {88ݶ)aM43߻665t nE$#*ׅ d~S'ugJɋ `A wDf7jT1twxd j6d8@{H6={Gi5 M.2]XϓXG{,Zֱj,Z Ez|{^82q%*pGU?:dնyK!WZF:6E2}'}q 1dC<5G^3-\%"j=`=_ ܴeCLs| KQš=jPElp* %MϙqϽ+|jѓQ%Sd1Dr n9 2;@D2N]<*;`; V>G3TV_\"&`%tR`fRvq:δtu) Lp9p ǂL6]O@FP͙˭ڶ21aSz`D3xcgwNX4({AƂwC'$#+$mV{%w0πb/AA&ђGp8GNZgbJӊF_x:98[8Q͡O߽ ̈́_)Bv@C,&+ mfaĚ>Jd$cbu8BP|_ CLNɯ]!rm<鹡(_ON._FJx!RՉMO+bs:Kڇ&Beq(3[9#M*"3Xi;ro|yn_KM֠H\vtK^4EʗJabHudL`ނj3{ʗhoAtC's[7تJX=S^~X7'.0A\$v:^Ope#U2}$֬ZQcy2 Λ3۷/ήGiplG} (BMo[vk:qT\>,<~єA?R!$RJ580Qkc?[t"EZ{P Ӑ1h$ <Èyɵlѣ EN|D4׫QrA (ٞ{6A2V4Uuj/f$p\+חr|ȺԦU2Q`G9J@/Ԣ0dVB (N9wS!z_&rWWeiئTdۦ0sG rK2O WePjA˞x="3cf)$m.臲SÅ(r[*N1G<56V%L]j Y\ԌĂG8(^NM\)\6o 0SUC/"B""L t]BG *YL/_X2OB> Li^ G'jx//amFH;21Y7XEJH`PJԦIi]HtY_61J$ PderT8\y~],Qtw{u9G$ U<&^{j"Ό>;s@t£0 @X.Y"8ONF>fg}8hӕ OIH't((X/6DEGUޚ3]>),o^;Ҭ} Mx経V+bģBQ & bMnqt$c+G }7Ypo#Nq)c`1Ea>+>Yר"E D($+.b@p EbxU)p!RiL{ 4|Q=I;]̗_OVlj%BB! 3?c󤬴iws5pq)>F/йA@{'nę jFl"7)=u 젬jan܁Dv]]A.CeW1 <#Ns>iθ XxeZ bIMܺc{4_Ag5v^|GQוrS7|Wb ? Q-E&0qTXr 3չt2Qt1^$ Tƻ.G/J',uV-RB4u qasgf٥K:۷f@527@yU[K8u%5GXBNX[<65OUm" ƍ/j%A9^ ֟)2ԋジ yN݈bwllsg%pVpOvX@ikhJ`79*;x>Te x*/Mu7I#( KyYcuF:)D| )1{ B$,hkc}^L]-婑' [QE!$Qj1#Q,нzϻXwLH`Jge*ItJ*~aKsՋە,mגhwۊ*c]~ BV{sgs0?|TM :^8?K =1Tq72C[G3ml'jeEۀ^z4σ#[ӯ)`|_#rn9{SvcFvN^!yh򝉏N?<\ZyX2zB&O.k7<ۘq95wA'>tVPf 6M.ZQ=9 k[gy+eQᒞP5[#G%ϡx}p1͉ߪa WIY/UROb[XҮؒ}eLW;ƻĨz4\i4ީ/XG.B2^{옡4oPj[JTYDmRvjp80E!DX$ǫ-T< ⷬ'B#(',7v4AY!gFosM&#n䳦d. fyw 2eՅx7FYK/Vވke3ZY\'8$HꓲZ/B(S1yrP>j#'zVA !3^G*&$ءr, Oxq!vJLK!-/e ^1zsTeeƑͮdN 5>PgeXˉP[D%R0MiAv ”)8=8TGȺv<#zOT/4 fҦ{N` ,c"jNe]ӡUk̏ )Įg k7o9ֿ6neL<\>АZ4ob4"8!i/?.' phB+cP7رOh UN|j"3'[_?:ґfRo}nm` \X8Y­~'/dk\''{3M?u,?G `QCž-tETp!'KLtW]cAQl}db!uu˾Z :93O,ogY'(]4uqclJ-~cfԺKLU,1e/E˱p@-儥L cʣ1ƀ]H> M ĖK+ 9T06EXu@4j@<tj,ٟ[7j1P]F ߽KS hj~]tL) Vp}ga۾&;=Lc"jϖSqM^O{BB}=$cj]LCFl'=3r JE2P2>wI*D|_HF>>{39(ȩ#KpMK]CD?T]=[> )_ʶ;ytxX׎u~))Aj1ݍ%Y~9"?u1hmhh7!]?ny[EebboWV![yې#0p+].bq;4{!6eѬ~:Ĭk*/e*yڡO0jieC T6G$ᜧÓ|}\:61uۀiA!D8`夜Bz7ΈK̞?G5vNe:P!#rTj+@(\TuKbIK_kZ7?v2+D;⛛XF< n䀪/\cnEK;BD~"|ʓ [)mo;4O;Fh'A@ij k%ྃ$1)v?eoOqh!ɭs0]ZH*~ϰ#?cPL0o>3{T,֒Y2gڹMWP}UXݫ=H~@$5v>H(ʀ=8jqHPJV?:%}ʿA^1n#Cc^¯r%u/|_,o}Mkv#2QDA, Sz2@fXw^J 9morEQ:3xŞqnS!t$JC 6!=6^ lj/ҤlVReb#+礉 W6FFv+` %w!\g LA-^+Z-fTMu)`j2w9RI@~tre}ePB=t.0$pܬAFACXmTV}o,8?GG=c(aޞv/;Nu|^wIwsǿu|B .{ %!qxzz]zaZݼqv/뤚C=^"^y??8U'ؘ>Ѐj[Z(4 wP2Hn@&,˻-^^ ,S˃GXP!y[A(}^_c [JC K2o6%ym] @y1g ӵa118>A3w;?<ɿNT: Vv37G}6c@K~x"D*&~5ÏI%k{R,`* IbPn9S DQr$He`]M&?˭@' GZkO"% 0<z5lDt&-vU*b;2AtYiB쭴BP[6Qv)TW}E6J$j!_VJ- "yw`xaH{e`Q^ϔ=ś&αQ;r}%sbA,P:v{Ȯz𭣧R)UulW8Û0SAN&0;x_"x)SHt} s53`Hs-FБpU՚mQ#"q6<5!Sn6Zwה/- vBH|AP!g>5X:($a kݦu\W0[>)9LcTiv9 h4' (3dߵOѤ.^+uJ-`*QWrܸ"LKG.F>)U ҏN8tnFu[U_Nld]Lշ_PWF\4 42.Y"RS b:2Wvśί+ʰEBveǵ;۷N4Yàf[/]sƨϫZn֜u/n߄H(˱*0 GS\ΐ!o%:KXj0!Q_gθ&zlCXF%gk`;.xOK=%9Jl_3(L}7koN!^m­U6L}^aFHIF&IȃA8EHQTC6OVF8P{'t 5Sz;U%\S'V:b儍'KJIlt<tHXEMC/*#ߑ㑰 |H@$ea`^2}Ʃ *6wzί`pW,Z-ӋOBoWoN*ipD~_-*ϯfnlP=x$ dPѦf1v*ƀkԇV( EdFܺjwVSf~ <n*Ёʓ[:HD j iwHVp74]@Z8@Y ԡ,Vȯu頪).6b7Tɷڞ ~,i+sg#R lNK&X/?$j-!gu׵fg *Ƴ43)rl߽"7A9 풌Eg 4q:5< ~tЄk<;i U=`C|nd)~߻?hFnt2]u7}>5?zڜIPӖIt^r>g2lݨoަc5=wr[w[o6lWZ3GP xҶ4A%j21ڹT;eTIJ13nMU̠+sjIr1Z]? i1..eiXs:hy}]s' IIƃaϻ|Wo 62vq;+%d?W 2lcl.u?F12^-أ#=6Y Izx}tU{ !!Ll}Ju$#N9bl=ߧ#yPݐˎ1:mֆjh@kC|p* W>pG`~pPE 3|.ewyLVϝM9'|dm_^ϛxN8EhcF/|eh6DsˁC` lpK<@`K nZDnKM;*cBtAUQmЧG2L~qso-~ 6o* I?ܶYSi(тyLA_?[:yfvvRo`o}GWp5U D0ip>_y_pPDLGfB;>; 쎠CVJ.18Ҿs(AεJcvz?co3]$p~ Ƕned}d*R_2(J -bxP9~O֩<8ŃE׏!Ew:YbKDl~u#Mҭ׶Vc'ԫ;>}MS^W4#xM*Eқ^ơI. @ukb_~w^d9-! ˋ;ЪZ֚}) s u-B.N+$zGZB-}1M0A.);݆*\ ϋ>惁+/k5P80ޅZ. ⚖u:0w5$NXf$;L-rNE~k)ed]ҜU>N^1ZW-Ӫ!RfM$NJDfd'ˆ<\=MN$tb.m#Z y5>,b>̵wS"W.^eqZ큢 ?=aMPn?+@?AtMD"mP$ TK/KiD \2Xazƚֲxƥ.2(=xIdh"XHhJe mci1cT0=X ڿ?kQ"O,lQ-̫aN5˶q WMXf'Fm#p!)hoꗹd_s ElR!V^iw9\!at,ExWjěx{_wb#"rK]}P%C>R{*}iBosDLp gG!jf➍mdhzWnMP_3zs? F?:5lL0դӴDPpXlܙ;TЄ:wE!.2uX 4ui fhUaSlwFBzO k[U fHvay9ɖi+zC-Ҏ*O|ND*2F8Sh X BW^ [omT_I͗.03@a&N?E&{lOBv } 5ͫPdFJ6i@½VPSr_z^_aKY\52Oe VQ@HRjl_B.+) !@~(Ӯ^t6Hi?vq ^ݡs965;J$•䀊'Nal2b <0,dlG$qcyldENa}RA`m6y->ݨ3ŔWkP:|ZV#Բ2Re; FQM%9u㱔:;F3n=;&IwSQ{Yh֕SԜ4|d?x,ByxWAZe7lP+yEZ@HΪփNXqP)\; QcM9OWP;b([#JDƾCItBCJVHwB&+Q ͖ EZP"D Ʃ4z #_ ֆ{Jld?R-]0׍p)R5DD'|ذr91Mz#=} 8+ pN\4 фtdh፽(c1҇g&/_KyzBUXM[K@!GW*TC|VpҊUx#d]i4?Ĉ!L ut,R*bu{G", F;><}2LѯZĢ+TN%mCnO-[v:e}itᇼ^5]Se&s@͌^SB9zI((Y%Сxй`s~鉺@zmڼnoh7loKo~? + %u<"DW\)w:sLSRWyzbYѴvj p/5 x t)Wcx }AsX)SȆ=iHCA4fm;O˽t҄M?w"jXPIAnawjD=f?yL >E(F΍CdaU|Fߢ]>Blf*p͢>FJG6zT-0Nn简P6u} g$a9L3/D%aa{Wo($ ǿhB'V"+^RB:ޛ"1^E IR П8q>ZMua[a2"#?Apv>)b()ATaܟU6ެ/Ȕ aHQ [ OhmQ*(,GSar$I1ԉ2ϰJ%;vCGNj4/G8% )*ZұfD6  JKMV~x^^nQ.]?ϫ1qP B%%",2\G>o=]cSCݭW+kOn8{󛝓N ZY~e?;;uN~~c]t8(Dq낪"_*zM Q֥G{jZxqK7G*sa.2{QŪ,ZL'[Ea#_ru[#4(o&*LK:Ÿ1!ӻ0InTڲ E$79Z |*.-s:dh!N m^MיtbmQuFYPeϥxB!=zNb5VV> YCDԹ ߄ 9lR!+ 8z,5Ļm2t.dVRݶsJ{>l|Щ?KI㋬p7|KYp`a4:dh֦F#)ޏz |8n!;YM4*_B wMjR%(i:ٿ/yK4d%- >Iвo*:Gh[bD Ǟ:ޞF?duxx-vKaMt>K08̭!vjyҍ}mhҚu9xhѷ][|?HVtv I^>[k„" PvɂT8en]8Dhy-O)ؿ69bBAg@z!9җ w7,_DAusܭ8}[OJ^6w#cvw'VS &D'۝:kLũbWsE to/L-*%;;s AcQ{61lH$J7! nYk$|D N]k |H{eg!02jC)=t֓U3&d 30K tTcAc=|vfAuCQ(CZ'? K~74RL'vyt.jѭO}[2D+!21[n~Fd6C|K10)QBq[l_Jأ. e ãZ>f;Tqi^Z{cz?UZ_KTaӏuH)o&YIb(ġLzJ$M<3w5DPݵtvwwPn5[QEf-`:~Jaͥ&QQDc _Ih>a2~~}P֘rK{=/@v+fkJ$sּ~IsF˙ZI14}Vvu@j헡4z!eDCPt(c1]#p:|nϧ*!g+v  mv7L=>.ʔoIL ;ae n"J{2. k'_^--50"BXHn$, j/K{Wđe8fDd5/aXuĆ^KoxӂBx n2p&> ; [r=AACQwfcYl$? Ō;^g9 |wCwoOz?8mKe'un4QFIېvQCB6RɀҀBG>ޝ1@r)m5ye}TPL+HL,!t^ >KUPZGU(9 yMeb08hNׁoGG' k1=ipV-gJUF 4Bk&s$J^gq8[M+ ¾jR5(7\@%^8(Sz -b刯MQ[{Vs1ep5/ygZHxiY3z6<dCT*[8|8۟Oƍ>`Y8b]Cn&4w^r8Lx\?g?QKGb:=kk!>I&-<8ú'@Xk&Gl y/(5?hi" Wi ,“oA.{avF`dLoT m7xxG]-=C"sj2=@eoB[7Q,^,QJ=;X5MF @[+pT0OB'<(ыpNR'8Ni=0`Jb#n6uy>}Ϡ@z^"VtU '~;Y|+69,b ɯΠo$Zk,9(j{J=Y̖f­9QL޵DvO7ʖ R0-+>6=#xuGoךMLz׭hTH3%FՕaH瑽pB&nM^A6>\hYbi0Ib[/324C? tӝgc$ pQyѸYm!-h õjI*%Ji`.:r`E)LeYK=J2<#Φ#j mFC!zMGEa'N @y b ?nFu-`.jD30vyud q ΅8Foxr o:XNU.m'E8gHQ5IWm/!2 GC6  'vY ;[V׈ێq*x9+}T(>BPz(E/p0+}hК~%N&w^[k<+K)N=t1Ev {ZsEiEDU :x \.jOCWG\s7 Z^7`k9~9=eg_`t%^7Tfj1%,HBycqthz#s/qyF[8:3F^QgU2GWġєRTg=dAh iZSE&0#R +ALxH=-0CmCc3&t&sg44Yp" Mcr~ ȁK:X .#UEl^ [;gZV]so%u?H;5Se ^S/?3 ZQ (}jCh{,Ot*&2ck;Ko o ʐiYvͮ,; W, 3+:C>D9h5uԗ 0/ugdV'mݿILgBZ#xm"@\b 7{Eժӽa"8覘:GO]Vb͈ ; ),JhPÔe'[M3?\eKBygN9Q)^DS.#u/|fNX6"hhwn &5C2_JbBiv/ji:NqC ?{8*f%ڡǾVXIS\|q4q 3$- {47n}t@DE8 X!XE6iu Й CUސ&뛍JNna6aT|@:TE1y k8˾.m&}'?m<_6/pJxH5v^>oV5ƮN%Wxq +%2s *E:h%b9XcG֭av>'E3Bs}ԏ8 :jg 7dDL~LcyYi 9bqBFIܸgsqeY,ʗ95Q:~ <(M 3ہ? g/%O tD +7pc4[ ALj}J q onGx.afgBLZO[yc5%\qA l'C+IhL's[@IG.HU,[xm l3t,k$K;cl3V(uZ0-_]d4pDXY⭳p)K ͤ{0 UdgZdeP9$m"+qs}L__RgVzPrQo=[&D}稻g7Ȱ[ή5RfOVUlk/ioY9$j&(RRG1 J=;ZȂ6չRܦZnQM 8O@+U.p\0?Z$^F-߸n}[HؿTƕ'6WqM΀##&;~x{pr찃M,L"h ) %2-tnuzbQz>~}/!VXNw8|dXDDg@S ^#`-}{Ճ΍qn~6baERZuJh!>)NbxwVxcM_5dGZC6?7}"/ɺ3A6*9pC!B [H*^xp x@"  H4ȫyZ(EQ+Nu^4LU`)\|`jO.-c[֣:: _\@D6U( sJ6- 3;59遦Wäe_HK}`r{i6S8AN#5B~$Х&؁i^v^p;9! "@+$`|۞n)ӪKVJKdK;{s%'t:W?oVY҇ڶBS&VB/^}OydK?r=A_M#yYIis uT{'mSQmBkqM̥ \0p1c5>4iwBÿֺJG4q1ΫtqpnqKˎˌqN2nU؜PaS!"&F!01Yvb&ku/F E0e.b#e}v[2vS?rQC.avk'Y$SlKBB0lNxtxѭGk1((F 5c ﳆC 8Iؑ$9t+ }Xmb_?jwgc1 jhX;AWaST[k$Y~ d!NZq-J!BZE\`XbuwT|2P7-N#)@BDnjDWaH.nÃGbpSn>mԕ\s aJ{rG<5J$c#)_qQcX=r}琝ګf͕%D$}b[z'm⿟f dt%+R^(5<3'3"?Uǵ[Sa'p@y~ ϔ@̗%xCI$."ݰ3G~=^- ݗf i?^̃aly%?8Y7+7f&q$5lhe((D hH_wk=E`S7f.uPS{n^s2&|,E'LJv+4bpg-߳M{u|Tqf"Gh\qH3=!EMG.f$PrM"1GL<f#E8h% ITK^Ԭ5b[*ǟeBq٫ؚdQ& =X$; dxQ?&+xK%)o-S5D4hځy~׿g%F2nNO%ayTl'KKHI:%76 '-?Ɨ32导ҺpBl ll{94ţ&|JDWOՕI+ E o_yH[s4[zV蕷Ͼu@|b)gFh2FT\bL & 41%fΕX)^Q]E3 X\ # 25>ozJ-7mtxU3I Ef1~#rE }OtG ܼz/ppFn"A1E1k+az -6Hy;wU/a]"L; H- j~<;Fv+}TZe.۷y Hehz-tt6+|ϣeS_ Y}fA Fdc\}`gU|ÀjIĦd y7edYg+S*%mL@*G!͒.nP5=Ql5%;i5 ێt{vz>B5е2YBɹt\#d5C?1a6ڢG;mg}Q4i(xҰ[C_΀SG8 MQZwK75 >KalX3aE0j_}ݢ>W'}:IuճIE_UyEi+\Z{rlfآYm8]t|Oe5IBۆR,dD{/{tatj8Ȉr+ 6R&J{e9(G)Q 4+/+HMT:CϳS:{sn0Vߤ\|}{tn$d`*UX'Cs.'ӏG cʣc.*%@JrQ[bRRhgiΐt"-&cqbTrAH{kw!Rxc{T8{Tn$(v v;K9M<>:^#oK_!J O3d3r˕@U z:ȒhD%օ1CX{j(* Cg|Xn|lϗIjCXDk4w!ʖ'X/7"w&8G#; C Pk]!~F r<x_{h7>:T$R2e M@K,Hٿe#6H!N41׳?[VB?kZ ~nl\% G%58{k J;u~a';Iܝ.$65qs`4Dp39Jkx 'ٶIE*m5q5Q8컅⩩6PPRȱU9#cN4apHDSn]r?DG2ns/=@/tT)\n R|pZ;&]k'tGUR5;_M+d-}!IZdLm>bT`,MdcrsCD@4bpH$cO?@@%lÀlrWaenV_kfc$^7%,Qe !/NX1zPVnf4uM4pDҋR߳_F. =xbOκǝc$V*΋}fHiCF?sOW\۝>}khBǸɟA)%dk, [z/Ejz&Ïz{e]XZb]TCXjyxPrt[Ww` 42BZ@&==CyPh}Bw\,yĸd)QE̓9s$@ B=Kp X9ljU K N!IJoVmMPo%UnܽtlYD(GlO?庳`/8,ӰI7Eծ]{ Ԑpu!AA&1QW{ogZSe =K˜ 8ds*[BvR! w%]. @R@fI(.|Mkǎj|YحE`8r4G^Dm(Tп G'(}\.tc((' ބZQ)v`Ft;}?D&w7?oNiL پ^?]@kZˁ-úf }{ g{ͣHw7t!+*@pL2 @950|RO80iإGE{XgtT †aBMĪjr*gYgmMOn:!?KM4EGIH~-[GQ,L~ ߰DYdi:gBGgc{ ȝ%QvYˡ w9baGKգ7;R F8{6,:;/0?~`t-mӪe^G yX[V A*֋("|6ZLe" UW0ಚ @WoR\dJKkFgˀ+2.lc,-H{ٜM[^1Xm6b4Ёhؙ<N>fGiᆉϯcuq43HMu?x/נҔCG "~pm믮_h J?YPN|gW.3.[:Z>g5WNc)Wr'JQ/<a隋SαEG0G4ERoWb1MNQЄ ?H)B%a#=0,;(.0^NJdHH>>qԼ5ᙯ6B\n (]_IxFl٘=\a\ :KS3_u#=Q`%|$wF-~"E!8FyC"sL%_oMY\X -CBpx-bUX[Vc>_c}˿!z0wPU.ab>.5]sD$ãr$NCO_v/Xlf~"I ~bc"8Fosn1 #Ev-Whx~:t?wHa'etk[aHw%h?jo"diƐf|T@ԇ(xXJmONb+/XGpm"sU3_qD18c/!KDAkjM(R?"˿Bp-ҩDHw@:By߀=0OžNm{9=9@_?]F qرSr z;tT(տJD5%gM 0e c@AӲK[< ig1)"<'[<@$ˮ׳Pb஥U붆$OcsA1ǶGUSb]x̺ftad+R`.;#݃'I|ز>ka5T<`zfF)B_sumaOC6/OtڛP}#0s_ V AzV|-C,d,rN*sf;^;֫!|6 Ð];ޞ"Ruld\e=ZoNvX?k&RջCV:ndA壾7uE BZ8IؑP. e :$sD s_\\ŕT&_>rMz?݀服k_JD%<뼸O;vk1>Be/_ĺL41Q?0Łr7;(GӼ zb\,\n}Ѡ L4R3&R @4H q2xB ўBIث"dTP p/#BטK,=e錹]/2)r^9Nc3~%lœfFW<@Myo_q'c5T6oKq5`*m}M2Ԋ0$9gM]ش8g%~PK)ZQQto\ b$S7!vgǙscepu,=rrF m*D9d(',H p6JFy`=9coDIb9]C۝+ )*c3**1 ++QNƎhK_;| $!dYs\-fͳilx S t ~"vFNRщ;ZRu_s`~i*~|X`JVwyۨ}'5ca=V=GB`#_GlQKK4PV !RoH-dֆ ;hk3 -]\R7dZ*Aט=cZy[>h6& cmD~C,l|Z!&4oݝK:;&;@{0 T '%LͿܢ]hӸXUXÌPS0o_jZQ[ؠ#7ӺXʩ.;``$g\(Jh*='EVSm8A 2 nUD}b ', +̳vX;T JV_@.LlW$N1}eW/ǧuir?L =\ܽ?wbѦZk(Ew[rA^$Y; 1HYm/0wXX`[nMˁ#p4JM췬 k|=wU@z_yd~)0\AMkiTA#aYkikQ#]ַ /̡+ORC %rGEl@鷣-O41%,+{#6Cz.{Ł*]LQuVh&2Jn%~7/ɲ6s-t{ {q퍎cR4H#2yWѳ &oHx˱=ݻSك4HRX8\.RR$5a$9\2ܪn11%% ļ8q,s/ozuFz,wcai= )Pc˺a Y k#0K^24zE }\$dZqv<~  Y` V'1~$2B'Bf U\*z t|Ď GwzkN`}Ġ^zqM!ޕLE+x">QrK=] ^> SI#'X3^޵D]W-1'IE`&0[;tt~%IX=RI=*)1 և"9}WP쭅X(a{P Z $m>[lQf IHX`:W(^cVAq%ZV }>6;{5P*6U|g1ૌ(.CkB]X,^}ESvw*a$H!P*A @G ('.7r,wLoM19;iz˶R06"YY3׀8$);)3̀XSɧ¥n9]@ !t~<u,=C,L耖TA9ι[:u1R&Ipu-0=`KmZ-?<7% JGʱ 2|3k6/ +-H(sXWǤ".`_t|f3fO9,ôZ&s}\NB( @[uC>59i>}}i\*[8mt'"@3i=K[xjq/oM#axȽ`Fk3;.qD Gw9m!$imv `q>|Q8 |6mѳ4JSic7z.3e~E]݇;~a= d  然zTsr̩{BYn)&$K?a9V_ƻd7DI!=M-adExUVouKW}т?X*j3 ?jŠȃN6ٻ&'"*pї]@n^"DgAҮY?H 'T3~(>VüՇ I T;wXuhQA#V Zl\'k# `N:۟7a8\CR%Z(ɉ+yO.ϥaS&K7]F-bhcqKMel`bHT^?f`/Q@<MorQD{lO7bALow/Rt|lkO~EHm[܃ cYąM;.X|Rs5Mux]Z Ii?=5읆s%Xl?Vi^E"n#ra6դV+Wa*Q CG)X,XhXSW3g#/8嵣x=- _^BL=ۑxdRQNj v)KKWeZe$RU-T9Hj*ta?0~y"|.o>gJ RlKMӼ$k   j? qZ`ݍz\- l` PĀ%S,еWGnO#ʪ08pnӷ=i=:>a8 ul o"{?yțB7"hr5ϼSx:h8>7$I&*Ql؈tڧH\֘Cqփ4?>,0@zmw"U}n(҇8)ʦq i\@ka'}D\ G&_s,48B5tqͮF3N{uպrjiVH˃ w0@`^Ia~0-DVJ臨.E5ޅam>Q?^U?H!u#s;=\w9#{ԂhyrL f߮Z,/ `6;.Ew":VT,J+ٙ8&-'|N[syՒh\Vú+zaT`x#ljBZ^jT~%xhvD=WXy n9%7VHq/=xFtWwI!+͇)\Kw0su@w],$ILO|Ve0%vf(ׄQGZp!$v.C@Wyط`OVƠc6KSZãeæ$`/PGHuk 8k9I7CQ hSa?Lɝ(Ԍr~SvR?yJ%}l3ٷ#!X)UWV! Y~~ |2(Z F>HGɻA2tFy)B;]8U6=GT#^xiY>5UQ&H,:/"GZeC1 3fwv#n~W*:WU>"LA_*Zή'D|>TNM_+#l2ogwyڭ__~"ge%21ox؆6E9R~!a/ qx҇NFz`AHٿ2hn x?aa"l%4=7k L5v)Nb_rJBڌxBJD-/ǢK DvM"E!iW"`C*G&vszdj3@Ȍ_E5ohWryٷo=n'jԂ<;uclXM)[Rb"{W5)դeG#_omH1iYǰ,Vh9^RQptO<f \ Rec┵ /:  ,!琸o;;X"acs*Ǩ};DG,#:'Y+@'ym@8+ .͎0!_N{z[ $ 48dOQ 0a9(vR540=,Z(KAvc ,Z!=kEF5QH2io)$CpzLStPZ3{d*>.$C>Z|ӆz橐?j"P9Ae.4!ǃ**|{=1a)կo"(8#7^OOVo89fm>Kpɩ7BO~g$FeWCEX `/ZdnLGbQmCT*q8>!!S\#P[=~#{El0_:Co+F0 oZ zD y<$5(XxC٘{Cx;<$˚ +1CYA1F(%2j*tW/&Ye9tb{]v ;rg̀}~htņ̟0gyhT̳& sqtEےЦdy<[fDBFn;to/X|xN8z*9?jI]ClS3.BCttV2 ʘVuГ&ތt^Ϭg6Zd WE~ mx{1®v ){\.lb@ӌC"? 7/h"*o[G7sx mvHԵyrxՖM݈($p'd12i\jQz?f3($,Zu-\uLtPyhtVW]ѬXz("gL؟HeJRϐk_cy3Z} ^d zPΙ@W5@;ywPHW^/zhNp/ؓ` !toYuvȻhbޖkqn5_xaB 'MGh8.k&c_lu/ M4/;r"f PY"﹞莼+=zԗz0{$]a l^>1uY MwZ$hjNVBE p, Ej+&if-5$`H^jOd;'`+;ҫeg@풃'[v"r o}b0%J]o[UCO-l0_Qi1i{ >vTB1gTC?T0@N&QpW:,Qn]I?:4Vs XF^סvd#vEMl# ,Hc{qxo,JQk_nڎ~9+3cZ[]y7WK钸<sƱ,h"qĞwUQvfɔFoBw=/B~I$wJƽ|/i)5j> 59_9U'#icP܎/i*d*%IzٝmJcJHlEI1ԤRXKNL;i*r*bSU A Uu.4s,шq$WQ=p^  b&xr+zWpE>)kK2&IOt_YqCO! ו[3oayL㚁e8;6*ssqU_N.U`  Uk,E &n6JW:RxahEm;Lp:gi? NBzΚXz- M<&-iR3{:a26?@=Gwh;\̵KD4&:DYʗQ8Mrs'ӿj ֭ DG^<5 "]6fQ/ ^RڋhkjxB:}20\f806AjɃ9ֶ&P F,p::=v"9e3/¬ӡ EUыux+STB,b2a:_.84d3PED2bpnڲ8睺J@9z pviKe;|r|Byb DN-0s7" 8JIQ_]|B]J W(,*W}=9>1&n?U7$e"^+5,Ԗ\OQ (ϦǬAͤK:cO~Z{s#qtz{+ĦN^zݖ?տhFxDk}?9>Xm[J5crr!\PWSKߑDB&.oޛ9vd\m8_LF؀uGNxvDY+`nAս,S E#6b{:g2Y [i]qVM3'k`#2G/˳_Q?YA:@ܤޭ-UA͸&M M+"xJ`3}<& /[j(3S bNQp8`SlPn}bD rr!c.w?>fEܝ0{Ja%ŷ \)4F˹ MR#)Jj MM?--%,r }lls;ʮl`c1Urrւ5AcgwR> ޳ ʮԘFF$ ʋ)|Gg\Kv FXlǑ௧-$O Uכ$U\b OX F( 27s4FtCҚ]o"ҩ!yoݰ3R-h=J\B 4GKxZ_dMBql'5rsjn6)aJ *h0٣9S,!wp:{H6x#9픅=Xg'9V<]@ִp3ZE낲eB(([|6%5;WHN}Jϼk{nTZV K0RgnWW=$l ȑ z"Ub^L83tc@k;ZV(3q78`jWq"A3ۀA9Wk B3إO]-kLJ9;Ʊn`gK8"vא@s-o?kDgM :~z B*"Eĕ=h?>ړ˅)D\M:cul/:+ڨU={X4|c̠؅ #QBՐ$CMJneJ[:B&b6Y7kנ9 LP8w†@}g#"*YH[UȥMV'qQm,٧+DKp%vy_;'\G"1%6HW?iJYgܣ% ּT 1T RDLD" SAh2CQksg1,,'̑'ijSH˩d-5r *mWKKݼ.m&(@ w;?3@^:C{HROK"'5_[t9Bg4u*p`^!| Qj}%ICk3Ø$]4j\n.ˣrtҤYO@@xGaig{ev#)v4HA QoOmipe.5hUfZμ?CG[A<?V_E(`:'N(Q\1Rϳ( b~o;][ Xz>԰ב+QyPH^5B2}t |Qhtӱ([h~7~{0VFApV ln#ƀ`m$%d[A[QX2X?`W0?nݯVT/lbңv`ovJSbؙ亪}{_kl V, +M-04ƚqR^gL4cN`NEZ'VZQ79fJ}Z6~ ɾùfX0<8ӌ wquUYa~\\:SL5Rb#10B~<#|޻3: .pqj|OO87b tB;Q6.;䞺W"jc'+0H2:N,k`? p?GwߡBB8J8۟;#@ŋK{hUBnrt-n4A'U"/)T(Ure %Zӈ2Z_d"f]zf2fr )n^놺Y|L=ơ\L K4TehY !RDFqPm4Mi/}Ӄ`˶Tό3T ǂ7ItZ]dSr YO7oJlUi/~[W􊟨R$N[g7ar}/r;֥绵~Mxtv,y /ӎVD-ImH>| ?ﱶqDkL 16p/GAKtd c;|8[΃UWJ9UZ {q|Tn2h41W0ܺg*Bdߒnds }f gCiHz g2]@rȍPԠja[.NhjR{w-3SMϵb ֔G]Djvؐ/~#BPGCvzLkP>#9]?{J:lڅD qa=̃iV^mХ#2 Wi]t~K&H ?X+B'9Ƹ7akWVA/C_\ \$"!XDVWP4[{r0iakV&2zFXt<,v!jΨ+0w>4R$/ z>/yY(vk}Z3 E^6Sp(ԇS[fXby$@/nP)wIwϚj9eE}n't4S{úH{Ryy萍G?wIh*41,bzhN%وd5ဋFIQ^^óGg6*&tKR I缨țlʈWo?yvUE:VwNҼ91 hՙe=됰ؽVbO˦u4 趍"iё!,' ^˵B A9&&Cԝe3}ȏ5RY_[Uee.X"5zg$I6Wݧ ""q 1AZP0"p xzǹk0^ M)P`,`|Ef &ۓ@( kEnCȁ~^Qϰ xllZ#"ʝ%;t@WD d7]r(@PVX 6ݕ?3_$4֊j6W=~qf+'TGs6:46 CE|dSAC4J*f6#l:ȍ (`3ܭok9v jQ] #jxfmuit Nq|X*w.qGI]uQf')֊kQ%@ \ѡ|w#&*5 GV}#EJBW0­GMA7Wi"Zo6#?i腯},OG*\雜,Ms茙rVOrefF _B<⠾ʉfypmuuYtCIsiFmIDz sHlmfd-dF0!@V J d] 9}T_z>9b+S/V@'OZu >:698/3!HC8ZzW j5,zNS|m'_,KA׾,Fk]^3LX=+m}1Uc}o43054?@7\L0c8vᄊn0wĻyHBn,[sfK #OR+j`4œ}[\ 8=b=ÀV;!e+1\`/j@A?OÈ*͒%jEGZԪd^ݦ5G%GD=,p,m2'ϩzym۾I 3PKv@%PY ͛DXQO,"o,L;E؞=_VX{HpTnmE1(Yеg`(eiZ`븁[W .DǂU#e© .xq*|QBk |W=-~e}er&`Bfy:hA= g4u Y:\foft rיVA.VkH}W×}Z)az V-= t`lM |9ҲМZz 862ͧIГc+5$Lq8&DEu'{ۚ"QUNk\.TsNJCD͗6~_5 1Xdt'₎GՖ5Emfd u,ʬlҘ (J= 7Ӽ@;n5 j́ *3Puh%4WX# ILҗ+hE"[HELwzwR|StiAPe1z-X?B8*V}lnd(7Ba!ܢ׺3gc25dʣktݥ(vxĹaΈ.š[gYcz,X}&oq x+֗H} gQ' =z _!hb=hoI$MZ00aYWf@Io?nԢgw._krl 6πN=ܢu_Dؚ ;!?-1W#}% U:&Z:͝޷IuoYaU%o^LuΟySUZUg1אuxՔÅܘE^?+r7WtjoH34) $sYYPUz:lV~CtoE^]̝jQL}+*e"nCM:>8"Znq|ޱhBv${YWSʹ#=#͒.JW:^XR }^àfRbKUh㖢U؉=?}#r$j0iŴݫO+Su'M%#cU܄=1Tb%L?~2co Rlx-Cf ZFH ?I5ăynX!&ZkʱJ"UH{5 edm!(]&-(1ֳ^ơatc /R#r-_ph羼^h^WR&{33PB}(wq18h4S< Za\'@|3R\ek>Mo Cx g#ηy/!mh641Xn|4[\jl<@aD8{VBdqa/(_a픃h"l/XNLGC.Pim\ݳKJD.cKM?nt߂:%2+)3_KB0,9x;0] #0lNE@(0:S?G`3p|.ZO{`zZޟZ 3Pb3 K( )ILSL6oS/h2?4aYŸQa_4ސp|(PxK,0}?xRRTP Sjz̠>ok(~.oxCAv*F@euЧe`DsJ6ڂiBKSі쓊:ė\2IGcDLmZvH|LZ_DܻH[UiKnH*c'K"ۆvFLnyQre 󆻔_ ~ &OK٬:#Z6M]A̱(+0Efp`L"#s0&)b#+ '=<0$0=+IL DfqB_++lHK=ҶUoN7kab6;eS5x: GRGDl*q,{242#NFl;+֤ `FQ͌;fdȕ26w$aIݡgG P{)" `wNaCI\?2o6v9힀_BP\L)!Z:='1YC+$(3DK4չ;z8BOf9EƛY}ruϛ IoYQlnf Wi_pu8ȔJd }a7Yʤ.@U6hR(yгc>fpe6cBKzM4gxW2z1AP6`Dv2sdyeM> Kѹھ~+/?Yv;]܌<¦G~ I6y ߫_2khP9-SV |Ou=QwLZGD ?ݠoA~択)ii?moo${Lo]YXD6X:9Irܔ].sܣΉ;M Rߍׄ_ӡ5!_L7[Z]6/wc3U%(.B[yH=Q 5G)u$^ļ 0Q|L]/K*wIzVx QЉ}ߥ hS>o rVVGxm Ri鴟`"$ThFv޶:t2|,> F$q* ^ѭungah\^2K נ x%+OzAIRݺ5&Arkd2r _J(T#K ^]M͌ {njPS{E?>]Y ݛ{aڐX"3RlScݙ"O.v9-aYu#AԖ mNFӈUN@W2ʮ\Ew^npm`Vc;q0 {dIcLQRI$xx'{pnHCgK_eyw31 gA+ȜEj2HDΙa"Osy$:|RdĖ8LyT uE"G(W7O "vCU}&H 聂6&Ë _M׷ێf.,[BSd'_B9>ҥ%%`ȿksIEm0?cuSOc;?hDL:o z?ui7FN!Wcp4 BӋayU1;oZufk֑ o@}|X^cP(<21#Ν]j3I/78lK8ĔҝM`T҄sA?RYf}BJja"׵,׼$Vǣ8_3:R? ^nk/`W6xc(^Ē0%W0)! w>tQf+?;}@c^j՟ڷq >y  +ZX EYQqtvxQl$fAm +V[XUfp>cnnI~ʑBz%lY#^sg-As9#/xxQ%—/TS@C7tJ"0\wW_Uc9uϧ`,E N=DU"bB>\J-F;P>г2J qҪ٬Qpڻ7^jޜQQMQ3A nݫڒ^abd݌b}-tr|Wwp,{ui^=cKҸ?ܒP=ݑ,γcU.Ri@ Z#!]^ЦGs?O}hh&%M^A:1}sV{!ze[- [lHeBrP0N+7ؿu *- čkqZQSa[z &t=rJ1뱍Ll(t@8 `Sɤ`1 DzO"_JTIZ>>G^E5dw6n=&.T-H @#*0n8u33awέ5V'CcΦS?fHKKD|5M68Pzڂ.Mr3Kq#@bz{uĥS ?I-DJZ\Cܹ~wPQ7n;3s=Of`0ڼ% K%( @gqe,,mĘ$~8V l[C q3!sSn7?. mi;rCx{"p-T UҌE仫e\ȜF"^SR@qnbRge體UfߨL:􏪾 @WL HeAFgcPk?gn'3ntMVڣ9I5$9*u6 cG7r=&Yݗ|9/y1lG{[-!!rN)(q2pw" ^WGl>"@btvV 2c{eC(j4-G3P뒆=B#YYRP-Xgi7+}Uo6rU{o\.EVBf x.sx!2DB*"U\tUn~-yOtW|i "\3  D ;FoYRAȜ>flQ[ފGX oBN}@t|oJs7%6sʓtwD7`.C,EzzD``|QJ%5QTBEkV fqv, W14zڡ@ZJVr2]UXq]p["$^HJ0˱]!?ج)\A>v3qkQ4\9>7!A)_'đʂec g.~VcSΥk E}XLOeuL<P^Tm$ΒEJw]Le:)ݓ*u+Wr!aTRkl+%4lC$76A҆ẅ́/p';r)9Ft?=k֣ͭ^y]E4ë󌁔vW:lӦ?Dӻ%u{!"# jlH/1 '?WR+B-B|%(ȋy k^PLj {g~: ;sgH.GO%PWLۺJe|Զo8PbA p0wւRaIFy5ysK8BcM~C9tgUTPLHHVC6}Y%`AYWieOa16}!RiN9=dKtQ:SX KGKLk6u觶-0gN F13DҔnc~)KЗn@/|@+o 9//YŪ}kKJPQb46*gREszT{¨# Ueq?wԅTW~cLʫbPq5Pa/V.bi_#-AƯ~B ®`L+ݛJE"\6GEO薄n-5,1ؚcG_53ֻBz420Z$Cη'Ro~N(D^fm61t *T'MjI,\<-]AF c#,*8,."(Ό02<T~7V‡1QEq]D/ @)~|eмέ~WnPԎ %RƫVa>C4|؜")`jL(8uwPro-`HK6rqʄݿ4v.AuU.mjJG#p?u Ag7w@c,!3q&HgKe!H>x }ji18Y%PEsxjZ00ݬ"ѧx<9@aaj|1!65tvt)Cs?SNjhɫ?.J]9mTk}5M-YȖNckM6'b|2%5vx7 f87ryqXby\ݬ2"Kj^jgDyM3 5E%wq@(#e$̦OոDa,b).!t9$ P,O7 䶐X[j.p̕Q1O Pq\QR"gݭq3˳NJ[Չ% 2#53diqEC [N<ڰx8vVjJN|/@tCB.`^%V2w^H699y)ɡ^HT[kp&G􇲳h&]KH-:0a =^.#?!T;JS6EJzubmw^9w )@mc3Z/:¶*;L28)ȭ7*CWnb61@_,wCy}L~ b5ǭ[FUy5JK8I:QP2;V vil嵔=_ tLeaZ.%| -M {T]ϧ ⸭23_/Q[NxX]DoEH{*A5T{!;#W ^&UArޯJՁg$`v_pSAQ$ލ=mge UUi~R*QpĐbK.GfNo[O|Fo[* aOάdJCD3 ?٨5Zެݝ؀XUF3̼G"v#w4wa|( $їȡfܞ>iԍ"R1<>Up])Y6LKbF ̧Kqrjʏ׊3n \+dfޙF"`.4Dvi;dg*]+esfvӛS#I'3=(OPS g$>xА-e7s.鸂k|c,r;MC? R* ԚY%ZCՍDZ5HLwzO,+sZ?@z#AX/{K) (hr%< P;W/LάO=1 LwPsK|lp¡xcS@+?Hˠ]#f9"mG+`3CL8@$R" v, " j& &M֌$g@Q8#ģjhޑ3KRS0V @rc>%G՝`n΂) .Ca&[mk[] =W]#hdK`W׬10q31k΋s(':hXAezÑZl/8Y^ੇSzpBc =h1Yt vٕaGRHK؟ÝMִ7Of %ux5FV"]-6=[lM:n-R_o+L_z :$$`!>E'nz r3Q'mr-_ EzT\K=\WI14d))tdTSrpOa'u-3QfUPT!r]d%+5Q}J߄{MF_UUy0'ÞN[dO ԗޔgz`7UqP w$w*i3[c>%qt/k~jByFv\)h KrhrOِ}k.(g:~_"i{i)pp1)@@i5?w`|.UVuCuq*>qhܟʟ(@zT//a@!#4w'xDgOzl|CQf-J o67hV8F( l/ V? rM>d~_Tun6 ;L8{{Τk &Ayf{iN,~il,o7ӫ& 41>Jx1T}Cf&աk5xƳ=HGQ7q(?PE[ P{؟̌LAAm+) YBZ`8g`O{˨5Ih :=~gwJJ;wiVBFvVY)qTFbk]bJl 6MFgYkjp)̙yQ*,V#lěQna4nwapC3l3቉F:i2t_9J63EM4(RFX ULIky+''PW:߹J2d]>ốܜ15^Rzk4"2lO }x;_X,umB䁑RfD}+V:#=3yށj])7%d40y*ƕojoꜦnOn?^GV8= 7-ɭ[Ks>w Cۘ p(tx2Cs *b8r Էu=..G-K3wBbS-)9|FXt wVzIvSKLvK!j@9(-ϧ0ʍ%oL:)2یt$%)?;b†p|~"^^"MzpftUTn|]l˼^F&C=`%o ~swӦK#-|%c|¶˙&}9֑/ODA f'.k;_i12]rD)KX#ʧD5Lj0 2lv;G1Fnu2ںttE5y J>؊B&CVBLThQ*Obg Nvg}I3iǏV<\ L'p^1+|:<8["(ƳAJJԇI/Rm:P"0Ԑa]kq~Pjk0}6+fpu j<q&4;= x;kXf8F7GKsI8D/;rY9t#6t5.tPic3*ITđR; .ndA9;Ðo i#׉]69HX)pcɾU31m+(AnfG^]6x]3!F!bOj~㠆Es D?K·?m17b|yB8J GF(1 @̛ $Tm?`ų 䋻6OR&Ys$GiꞰAIPJL{mg!: }杮&Eo䈒&Agn yM":V)aXv(hL"<*k"5o_B;mo?_U! zBH,=70n'>X,r9HOnc|䧁b ^v]|J(&`Eˢ5=/bv֘dȼHٌO1z-XB;"DY[)䆲722d`dIqk`lֿzjñ#4_9}"|z R~'4ֳ`ϐԀzvpcwaa&> B]ϰrf/V.ctccmab!׊V;gĮ8 UV?y3~Fx( PE 7d2dRun0șӐu;prLR}aoaJtX6MsPya1 p>ZR\0b;f3j',H_DC tsqǗ @/X{j$ZjՓ}qM rϻSVa(ߋ˘UcU,P ]UP8d`M)&imRsm%tQ(|5u 9c`2\ ~̈́I8SβIcwN:qqi?N5w+؅2hz:Ҋ x3Z/5Ɗ4w(,o þ!Npہ*ZKa۲3ll1$ȎSS]–9B¸~iOY?TL>u3Lfse ]i[sP&1 %HF9 g|(F{7 h? *EB-,?,hqW cLQR~xFC p? 1J!cDݐ `B- ӊ.WvL,Ț%_G[:/t(2Ǥ1D9 :Ə-dѺ{xݷ?2`su`S'յaȐ?ޯs( FUU5g]@-b(3KM!'2YNc!0JhsZ-v}' DoCP3MAj֟aa}GjF4/*jXPOT"R ()e4CR%:ZgC tŨLBـyӬ.K cDFp7д:{qD4s,mRuJP Sޯ qD6v<~%t. Vj{yؚ+Q-[g VcF;@nŸ"uư^n0?e29vU( tQLmyI=UR[&VyNb:q?|Mqm!ɋ#&zϏ.O/R6HLzE݂GDVypO-=Bj``wf!AuiV{#n auة^MȈa˥IWjeCN`n0m&1(f?Vᬩ_嵈H>bҲBU gEJ7TlaE|d\/A,=k.ƴĒ7s8udƠs{As.~M?vaM PD|85ȡ։Mw{4;8ʭ'dї[!*w;ѥH֡?ZbDTjO7gEެDaˆN)n7\9( ̿;]-<2jtiD\7!;#$9ti,?J!SX$Q݊C ;qZb]*Jutَ9"FoN y.iğ*nZ/Ƚ7:񖞁Axfɜ"NO۷lrJ_8c@:k͑?NLw?yſcG6q˖|b%za⓪`k Lebܧ ~9"qF{f$C MY7SB?tՔXD32:Zr F2&+*(UKaodbJra ِ`4_foT嬢Jٙ?.I~|^6Op+tvo;EgY,BŸzޣuϤmBc#nૂziWkvhd<I~̝jEuؒA*[}7Dy%AsH3bZ|˭-ɳ\ayL˯o(Q5 T&$r]>'`ɵ׊Qze5HPl5P0sƨg]'hQIEdVa\핸+'AwRގ#7=@އ_bhQ-ù:heD!:Ogampu`0kKGeqκ2L. s!.@`*3O^rF0cl򯢍'!4Jlcs@S,>w*GԿ$j;r(Kn є,F yND/ij+Cd[l>2雝aCʶS&3xބG!u;qΚ:XK"4q7~宓Y_Qr:BX`\n/񪜊H՜m&ɸ~4@kHp0Sb : s"=xc xѮ"He{7Z&`Y|Kס)gh>R[BMa=ODl!xO-:#TEjk|Fg2mk 3H%BgəfX8SB8egi'`_(|:Α`n)l集ZW_K>m[z^pܟ8ABHkH8&UDOZ z} ]"I(pLc>p%/#eHn컯euqDD:B (#v&PX85nOTPkLܯdg(P`Ŋlg.S ӮvuR [gPu^6 8vuZ4'*1EykX,@eiQFA0DGAt5xqSi9+B?((NH԰vUM-NJث5dҟ؜A-3KB{1\:e͑R`D-З)r.<0퀔Mbf0ikZ ?Sobo$/ cTdqc]w@%ZTpA ‡xa> `4OC!(ݮu$Bs?, jjY(AH!!סp;uN? =u y#vϝ\سu.T Nl$ͷ} WSO=m+M#(\.-ERSƞ]$ 2V6}3xĹR RRsJjuC`δ`¤[fU= s£nsxLݻʨ':R0^BNmH>!f=ce3;Ef}}щOt] WECU/1pWH<~§E~ꤏ0 3y/'@my}۞LQ (+;r|; 1$_Gf*IyQ(*g ]'|V=Z~z҃9W8qba?rN;?t2z |lTfzT(zȿ_Bs Xl_cV5B""=ft]ܒRK:a=6r C& ˥ܧg\nK>~eUwNa$`+J%%EL!Ħ)`B12‡OcW!{FVPu4]&qs4*vYjB?dڮf#Uc#t[huG<0n(_9F}768WGN%J== T ?H+MXMϿe_[7co]| ds׷@q;5rZbYY ڢUR'3dġ9b(jAcqaD!a {~&ꧥ%pl_֒e9ЬA չQ\~B/H%ޒ^>wIBO,q.!@kr,6<-y&B(Ѵ8GeM/,pI; C>`X Iiv{]vd; n9+H}wQ-aJ?cJłza ^La\S)VȮr 2J]Ւrf=ۯrhV,_D8)#PS=L$aЊrRlЛK>d]_b@gLۧ%En%dJӞ(/,$=ҭEsI%6_R^ '6EIJ[*9VdnU57pNf}g.C4N)@VgW#>.l_?X9+(eUBfd/Ql;]/1й+bfDAu~߷VT-<ˑMQq lNCHQiB)`)&Tۑe?\ӊDdaFhxDOabE±6ȟ'N[y'쑃4)z{O6}w/ ?gПvV4Y\{,Lg'zNkɓ(&8P^jQtk_ZKCXe NwF#вsǯLk[_PAf'0 \Н޾qX SZU|R~{3tEb ]?f'DPiDI.&𥰺ʠ]~Oiu*8Ek_8]XSd' IҙFm؄t{}ag=@%,qH2F=boEjjFER8gq&U#rwBN0IK+$qT|<@:.ыž'[B[SaU/jȀ&5 9' Qt"̈ `Χ~>smMS}tb|tP |I`Y 7(z %~br9lPGM@t2|-(|c$MOKZ[yzдnA~ [Rw/H/c&=έf^ n!h'5 pZžP|%l Ģ]y >2:>""/RK->/8!'Ag!SL ^g[9[7<gNʸ BdjrcQ+o kRvIeґէ Yt+zɆtM윌eU~ FB3z@쨴AFUxCٛ rIZHpXq|J `Tbwȳ}Kb Uj7(#$kuc~z;8:3;{t/?"}޼o~z?CK-4z;׹]>ЩaL:bBE)Gޯd痢7ێni.Wpw?7ǕtޝKA|̦-\ 9l@}ڏPF[谉+F "v>߇h^&*^5Wʅ*`>KE-_|̦= ^BfwWжxnOhUnP9 iIғ/J9 NvjO$* Ɗ۩ۏm5-zPw!9iB%PP =ĈdDIm?yZ&J9ľp09@C+`sb!;)dd՗TK̳NUw,\M#poշ"6xlwMH͂%NS"͢yXR8mNE_LKU[LIa6 W`rfN%̓^fHy&j~^d7`fXB]qus.>zp 9&X I81 +7ڒ:|UtqTj83L2Q>Wt?!c+M`:qyX'ny#Y aJP\ߌ1HM͸\C)q.5yJ/7660R7@Nz Hf_&[F#j`,rJՁ sWG#x1iPu+3@p"wG'sWi Nz@wB?0 = G4AJCV`Qyb0[lSϫUaVT̟ŅCrDzaܔFtrK,7IX2P}9Nd.sJkA<;pZ; Dq(a,́a1mwc0'h ) ou~3I:d,W pL%]ľ1d4E{?,)]<"' U&J؃${b6Y yfڢ  bf^rX$Y\gK{&a-ťmiDePNN/(֊rJиU5MzNNV qf*dgN^es8I%Xݟ@!=!PkImOog]ϖR6Gu_cZmRZߢu"Ӱg2&110K)8>IlYւҵ@QlÃ|H<?6ޮFB2K^#lX?-Iۉ#xfVCϤ$zguh֩Ap +CxN p,S^1.!۸2a`WTx+< 3j:"~1ݾZM8r[3kOcVQ|eTJ3ef- 񰢩Sz.}&zE+(> n/+6%lp^\R/ݬ{'8MMIBb=td`8/?L<NƘ> #bph!'ERx^u!g2o:IByQ̧5Mk1xGe].R)Ϥ(1=eTCZdž5oppz6C8`?" "ռ9}&Kt6;iwk2[97 D* Ppߏ{o~S "`tb ~8,qHѩz}]EPJ]Te=xw9 !j56",o4)qYp@w: )i38H*a 14O=$Ğ {%Mބ}} 0}AЖsn<9{-!d D>ㅤʽq`Mnf̸>1n5yo\?y.q 7FڨCM203Ax~2ρ~#IORM =ʒ0/2+"#IB?Y>,`:C./->.UĠTo3lhb)5[ܔd2eBt8j ޥaMc{&ẩ- 9G 7!~͕oJpԅ8 `C3nI_7r8_@~Ce5gkC}AZK;LBdXPI 6iRAmEZֽ#Įq܆],CJ˃ppa "k}ݸh/龀.6^]=B6Vwgޙz᭖Ӳ.[ly/XBhNK#gپ?#=8@!2$7ٛ4~ F't/Bq&1/Sz_R$-ӄ c4k^3# I:3?BEGIgm)cB'hR9V4?ajG jT MQ`vO5Unވ _A#4Ozg?*ez/ m 7$\z2Vyɲ«;hꩻBAǮɏn6VQ w~wQm+cY@ger|5kyJ oߋ{6-yZ^>\,{p0\#'niW¾H#sYě,F-HqMȏY#sD MM2 HT 5{\im2B9(ܠOx#*3au(Q❜{8֮swQڈP,!e;sC+lMf Xv8g0s?a:NYҤeDP{㪹vez= #EO_`?qDXxibLS7 nk6: wTD"*^@Bkh-\:`Sw x\}E!ݍ$J՜i42 lڐk\Q:Hvd"䔃WX[w}^X ÌB)Yj@Dk6 L_l|{}԰@\q$B+[K(FQy_U0i#͝wxYS2UZ%@=>O obs ?[^Gy:]˚kJ^dKO1P Z! Ct*Fƍ``TWల`^'1rm[;xwpk`?B~ݞ^R JPXyvU I75Z-VM2d_s/@2}Z; yMI-sV^tLH;ݲpuN lZŊT=A;Œk%u>9٨mNm,EyC\;t3^ѨiпpUvEik\YRR9_3!.M~ǀ%ӶF $rSPԸO dXS$N1C|/Ͷ&FߦdjhSIa֞g/a}̦[n@Dҟ >O8Gkۻ=;p*YAi?_]h/u6"ޔAZdKq-LG.i%7NyMnBՔ@).DDqr6G:oȍ>z< >_ q|WoHҰ>$ 3~[NKZMTR #6䴹Yw6)4yy>E8ak~,h#NƘlknSGԝ FG%Be|˗R"75UHkȄoBHb6M fbuءƾS~vkBpF)Qbd4q:[$co$f>W,9tD]E5ǖ!#+lPɈIkENUqqړPezp6&-6^RWҠ< MH}4s36Igg&¯cDetΐ+v"6Cf&['3TV萚: Kf.B4M|Q,d x%}*AZLv"Gh2#Kʑәϻ{4P{w-SSً? )2ʴl&>PF"x^u K !k.!X>?6dκF~_p2&$Oc=~ ݹdPB{01 G- x%^v' 9:ДaCWCL46` VHF|*`|Ea.{h #'@:ۍd0/v9)G*鎵"RT-["ӆDX%p/AHERP:aPFYg= voF6iGm\@MyĢW r;TtLfI_U⧼Mܛ47 #d%g6(%V r2{!1Nh@mh='Dh*E0|&;4̻BAHGڇg`ۏD7pci0@B .h ^g&V >4t̚v.8Ep5g@hs-b%Z$T+|Ȃ=ݰyl&eҽs`^LEA4]LV1@['t3I/G5CbLetzԪqFI^Ҿ cɊL7]6y*@;K-TS1E#ڎ4m]$ WBt~RqE8M6hNRM.ZDJ.**$宛?H^ѿ儏ϳ77&wi,AXLbkկpeު҄5j$ E†Z5 A8ġbJUWE}B 8K$Z(+NWgO&C@g 8>y6?hI &D A @Η}!}A;ǹgPg }Dz^y5Զ:`3XּZV]lkB30vKlg#[ٴ`2RK4& >WuKtHe'=Ju] P5$W_yo9wdAA|kwqBN&stdHC̗,^Γ"&)5XKIݑu1UcjO bPsࣣ¯،ň+hL%+,vK[1ݸ&2Ci:e ]G&ku?(a%Nþ_͐4E~eM;zϢ^8v/y=dgCKG@w:PtΰQTRӻ}SN%v0!jV<غ !o}0ç33![ZPUc Jd0hԊ6@.n8Xs"b(2^ޜly/W_ / hI6YK߁u&" ~5k$u_yClpI6a4J'P'go-W6zyڟr%>-@y 6 jrt-8Yn q FM-?.DZ Pm*EFR9ɕvl51{ #JE`,0_[ C'8qľ)ZL2ed9Dg2lj!T}}0>5hg8ȜMJ} R6S-)[q"9 g|& a&{;wƞmN`F^1 /)*h㊵BbpB:LNGAgȿ1iG"/U+,$Mw(4G\̒I COc˸Pf%/+ms덍@NOn*8(Q8 ^{f*$ {gn@tG}xf.>h2u&y(GA@@|xq[0c.qk/duTE`V[VQp=wC˝!sSwblt4& H[JXޜ /x8a-D.=rƼۤ.'صIShz%'06*|3lCъ 9ϟ0e1&sc'] =9C|P Dnplk/ɣLž_CRr6MlRk0u[̝u |s6`Vr tfҟ(s3"vF3Vu,ezg i>>p>|Ias(@A0G>y,uX$m }[Wɷ3Fx(t!^}{i#4}71~)~gh~sOr]Y Ew_PV$vLu2JzjüOE>z5z&d9|ӭϜ0iW78Et!Fq欫qh{DR"CЀJ~4LԘ7z^uIyHr))ʩldՠ9.6հkՏΪ~}1)O,ڨm j=amYP-/oG4d yWZj͓"s6u B6yzqҔڿ1x<.'FBywq1&UϜ&bi6~Vpp">8n?jYQ8q MXHc? Ҩ_v,Q%YjZ-xD[OǨo qpŅ;x pG'}(ɗ( Yx0Xg8r9(?||H@^uE~CHF@?\ՙ_1){r>-63.K(NnQpa|.΢hX̩IT7u<8i75'?8jK1jLU$ )اۼծ[.HM&m־63f{%V4d[V~{v 1?,5f&j!mr+raD8ڱO"aCMYfㅗ[ЍZ" 8C~@|ctsoX@abO@`µ|f7h/6H+VVlcvؚFNr =E;zsgLf(FA;>T#)Y8ÁC@m,ww" t |b(xVzǭ^)g ʊ!Oug:bLm{k7GvxcVp߼Qw]L<MD \%7tSDCIE'6$LW I*pF&s@lמRi#󹁕<[L/@ !e:َ6Nen< Ł\& IÛz&-z]Eg8;Q| oi". ovfy&4/ҺbN5+],%$+/mx\̹zxEMlX!}A*6'_y*@\xs asf7m rDh3`!z({2խDz9[U! m[.1 NL$^|w|LE4yL nFw,7ZUaO+NB8M~+I)+xEA*` [ بIr,jp*02~qzb;ۛfnes;{WБ?DB%[af1ęo|34bc֐擩+mᬱn،}C_Ш89O뎗ߗ%Ś؅dbk~#]cA:f \?{L3ZG8.Dر.7Y.}s'@eZ~M >ĎkW5ovT7ROTUӐs9Er8am:ȶΙ&JGx&bɒKcBTDo=N.B&ڨ97(~Xw-E7$)ìG˨6֬b&!oSA=*o|GTswdDm0U',bcAXd [:"L'F{DR߷v\uƒ^_a~K7̔$,YhQ:5|wD|{JW^:eqGQh^}4ԽU=,j2571&3qt)GTo`CuZ+cBJޫwtHω,nn!:1Tˑֺ@)|v|Bp'ҀJ\XȡpCYz߸쭸wNkH'/_#+_1~0:Ä: DbKVkwlStWQBiϨTr>޵.oWϟ~)5.W?\B,T*'oYҫg+c\AZJx~ïnDr}Ov:XbtYQvP9&{^̬P(,[j^wo,}p4wSzɆP~h1&r@E!Z#3wcUIƎ p٥ З`҂.K1Hq[d56R] lיgk{2{_o sդ7[$9ǠkR43c1uR;O_-}%؆ny;sR #Fl 3`&hLdY@za2ǟuʊUɻqx[~Iza7 ֒=m Tmʌyzh6CXQңRԜy&ssη^eeb%@0S^pwּ],zEgYܯUhsFwD'S"\CLuԻQ}Kpr_/rQ(Qvu+zd:}1e*v\7#v+NGu!ݧE㋡ޥT0W#S so 7XcԾt>> rڟ id{(iXL, '@~ ־bY+%;0;k$;T3m6Bq~p8,PpItFɄ wPBUh*s{u jn46^FG":8\X=k37\juy9. 5^UʦQn"Kil^Z?C)Lw摀J-v} C `HRB$W*-U7.b})]b48zWu_!Q_>|ےVmG_UL~ɢrcbI~ -(޷HNK "pZ8VXR'w:5D]8Eoxct|c (kD%ݻS^["lBÙrQu#Y 3|4fMK1v[MXxmHO_d'(/#nb! =.0H$T|0Tt0ldUOl0f xVXQ. J 㮟z)4[ڧ=f識~4nfQ}̵%އ+3+}[ǨKpxOpz;AfgPh-orsClӽW`#/l'KY ߯ qG u\YTtår%jE]irID{-j%Жsq03:7Y62p}XjNM".b>.VyRb@0RڅZC"ׇɃ+'sk`O-~,(uL%Ko%0,'K[K8@+6qq8݄*UQD*[F9+Q%V#QmO>d67#-X\WoظCk3ݥ\vHj{}{wR$If~xɄM5+VމB ZcfZ@;`7m0sy&d)3蹣)fq ?u. K"@wQD!g:Iڰz BG`}ߚA4J 2jt_r)<ΰf5ͳX{i:=H7 v?O8h@}|tf:Mf·&H /,Q/i翯YmkK(q]aՅ>MKkZ͍ljW,Mr,%z2.:\p_c]z2CSA/qfq6HhZJ՗wx:Yg'zcMuz {jƈ "7[ejsvCj+[q (þ@uMM: .Z>&+L:z/Gr[g`[ V{yh`Zm'3{"cgrCarKiMl)tL\-D)YV]Ihj Uo5;H5]oH0w7=BMԆw|Ug#%V+!^5c@Tt.+&20LokuT Hfgٵ;uE\nwLC)f" 5IPg0׎UR?Mi)!^L[!-|Ks3XARl$qZ7`h"٫}LS@`!Mj=|S^zmvudM6=S;,6jZz*z-į>T =Ek'AZRv) A6J'xȑo*FrX(͑n=pW +Tc IDYk );Ȫ[^RT#bAB<&_^;<ےͭH xYI=xn3Mh0e)<X^o,SnĤM zbW!SkZ6Knz`.oCt>L ႜhcӎշVh*zЃZ20v֨xlSݖEZ^:@;E9`y2 ~§*`s?Am 袀`x4r `:nEdbƪB*^",Չi"zERщĐɏź2f!ae6oLL)G/uSPk#nNУWaZ mt:sx-=O/TeKھem&3EX-)7LKQסEw<Cyv5XEjO(洌1% YU0!W$o~R {f^\DX*`܋lY lwM0U ;9bиfٵN$=O ,P{@mXGppu+SD0+|6,(DPs慐m~]uwT,Fb)쏦9],ڷAMX^Vi SWR' {Io 󷨧c1q#:~ Vs3?GjC6ހ+e64:<.eOu?E*(Q`y>=p^ɞf7ΡN'"X?3- n"{C5mդem#A/4td9)}FC1崔-w|h[2ڟ*>cB"}u8aMv׆M%Z|?XkG%@'-}W&*4-V6 'zTB+*(R,y'm0X Q]Q+9O,lhr4@ddh,G udwM!OHJǮzK^Q065QEUdy.X4Iiq&z:k}Ϋyt \HF];ն BBZmG]^Sjr雺h}޾iPp? {Me) KHԇ=^~Zd w:{KӦr\q搆Ko삠mFB~ށӭHWƾ {Ʀ,ܰm*3XZ=y[JA7]tNtHƟJ+}l4C'l30s+v0z܍X b&{iaiMp1Ge(bhs r<%~ڡ-:Mx=]Q!f?xx?|θE2k-)Wbo=y4.*:pAR+ 1jnH%#e\v՜$Ȅqs ]W vs~cGŸd;ߎtL*F)~?}3`ty\ Gb?Fp X搉-RSgpR$26-:{R}rqOzLA*΢6loPvks=HXoIM}<:RęK4GɤVMM1T_iĻ(TC]H,>!PI3T3;+w"mժk#18 BP:wRW_)  jtA)# -Nz+WVޯfʋ2l# p8}BVtT'N,ümLX<8? /; =Hg{9mTkn.0—P-#i!ߍ.DDfVKUF&0.Mt&`an dhJ^Ѣڽ.͠Kz.9> k<>)r?>LFd][٭I!L ˠPݤ|Ӎ_7~`d0+LIoq,NNC--,<RJל+KtǨC@[?9 aohKlk…\ Q ՊA6]h*֥8Kz?H(Wtq] `+163"0$*B q42BuaKUSA>?0 gcyuvlBn/c~JDG&[{yj"/ܵ$<'a1#W~ss_;S]~RI X&/F 72w;Jw٘00H/\LH'iK0T/=Llj>(gr>ۭщi`Gn;u v2)/\?YO:#|DݦV(~V!Ĕ?lC_V, ~eϽd5'\[Z߷,C-Mt=8.~- $m  '{8g2b?\Lu}9 ^NߦUҤ15"཯2-na+7ebʿ:x$`fnoB^U~Ks-RyޑklQ {mܾTƻ$}8nV-LLJOSh7xԡ$9 po*E@Qa:T,=n?ؖ`mNzCs+Wfx (]+lth}%(S ~Hn\$beTaά"r[&/ {{g@]-BY]m=Q R%4f|a\;k o+Mw*VH aQNY A𖰮OeDt`wE4qU1|ͺnES2p?X*ÃlrO6WyDY{>LXRF.5N}(gÒ"{;TUrUWbaֲTrEX. =/gGg~ j@ĭyr_qr$>TGgL~ɛĠ#?\^9ՕhJ.9 ?l>'O٪9'=6KB?X11nV©]@ >jP:hI0D7wT?_oDGR^L74R^ޜ]Ul/k>h}ؓi l n,S7hք|3ZixA!{$ ~'B=}l4~XS'i'eSU 6]س ZZ,ڥu|tN~.&"ժGb!5bz#­_$Z^[*2։%eb-q&Z[zxbFLF|\d|g~2 Q]1rED޾:I1Փ}h?Ul!%E""k OL tO#wGдJSFy6RPp+vU*V{㹚zb?skM Mʍx:d:PX<|C_@}͂C-_+B%sITVE5QfT|bHSw\r; S*5"WABn0rѺ·.F St!S{ԭQ6aMSר 05Dы'UQJ=L"^' 1)HLhs98.04&jlai^T%gq΄6 _{+k8Xw,٦i5L\wkdn7ׅ&XxP8{JlG_G>Xτ}nc^è]:) 8m'MD%pt7' 12rm}|Wp+!Cنi?2N׳q2iYM% 4>C C'}|tyA =~*5*G1CVjj@iűGn O#EZ RUW-ߧQ:l/T{˫{h dAŦ2oJoiյ/0G/96Uw^-grTcƚp2-Wo@cJw Y)N|m:ƣW%TNJ=㵛`_J"1P))9R;KnܽDDj'(ڀ֠!o?쿠LђU]wGcZDh$SFj/24҃V0af٪`% 4Wl.eQ}zq\aM+ˡ(-7{^OJ5 bbK/FIu^ 8&I o sQyG g);īÍ=BP~=;Ua;H ̎ n_{ Sp]*F3 N=:4OF86$)X{;X+ZݵN9CsJI=/^{PCF4^{4eZ0]4!&~/:̠gL`;#NUF6)VDh@{ܐ{G:5LPץ|G5 >ѰN2ݹ]G}LO4Lk$QhRDDi4^3@bu2,lw-1/φ /T{pF˂fW0 .ʘ) Ni  GE"RWJj1lN^r%isĩǎ>]L=~@IH#:;`5 C%-AyħzyM$ᡞZ{ @wxk/ N]\ S -m b|Gu7$@P!(P>.'uԅ=NA("{wJUL8–-EY|WkP Pڽ=oA (5!@YeߪY",w@鲩*ZPu3ͬlWߎ3N 35ȡCA 2c1B&*)5ʓ ΀ݰ~.QIp*%9V!zTGthpb|SF܋ trYz/3S9{y[DUyԦT2Nڦl3=Ibr hqOւ6*o$yAsabD}xbɆ\*|-V:7ĕ~EoAtǐ2Yc()\9~+{<ٽ8_;FzuI;./kx]X4=^ ->K ֵ:ZUqrmOvh1:0=I̸{nmI*P7%K^jZ(0p.4]Z|Z74:%I,#0W{:c2oK*a .K+:S6-^HϏzP7td:z Wqeke}81h3/UjW7ү U>"8Stkq0":NlGO?^y'ϔ~Q? _Wv`X2Fd*|+ I[?iB2\̣($Uow4G9𣏕S&w*%8[@9FھߦxP3 t`5,_.v VT&"RWS? k?A*nYZ1D^ݝ7nePO9*+U5ոuƠLx3b0[ȦĂ3D'x6?a`C:}4ۖ}κ2!\ ӄIx Ŷ_B<Jhpl\s .,aH6x) i9e8r|I?X(v F1͡?1= MJXRC[da}>`2dA׏pw}$DQgqqɉ΍i}cO&5E܏aK,ҋ< 2\$~gYq{^.IS<4<ԋf0mWroB4< i߹Sv4 v [7~q5RmwFrr6޸>|\PS#6pa`7> JkWP}%L N}A'Ȣ?],rь%|v4ī1a2jC=<:ߒڟ/ iNd,U̜ٷۏ٦fnLKJ<p>,heٵ cP҄6M4QaM橇 IbseEki\Dڽ zL ʷ߹@A!%pG3r?YM~$mgZtL8U8z17ĩ0Tj苯9\Z=il|?){펚口 0lWn\zPK,RhC6-U4AHXՍ37/^#"lOa8b}CS0B/+9_[MpT[\)^ߵ<Oh9 )5n0dˑ|% $pjk&feQ&B>\(%R)@LAߩ,>tɺ gb7ՁܙX8}P1v_b'h'gבu|Feu,~gN7vo TC 15ÿV5 2B% Nr9¡ cIC1^gG2ѳӊ*œ9`!OB4m Dˀc;*!oR"KHԝuC"$hJj˂.5Z EFf?Z6pڋIJ M Ra19_fAc"$IQ=W,Mp'ۿC]|I\},Ss CrG 7;Z.{ğQ058@RtbjDA[ B]Ȟh5FPw nm#xLٙC n<0Kp~UކlڕJr67ygxPSL;k|RpnŹ `(t剠Oe Lrڡ-Ņ!? zW,mb$&B?ӇQJfL/tJ3i~ܵWp_V81[yBrr#9 .a4@ (YF(x+i *R! j?u'e}M;o!pU"/{d+)h{ﵵ gQW#%Q {F.@i{Qc ~5sy6O޻+ Λd82|(8ډ-rtz =9rWt~ G0Xy[[)0P? ~٩CѾW%TE5"04lgLwPӵR$P(y\HLhZ\le*ifS <Ɵ[n]u.#}{+cx`S!1 2Ƀ8IÊ]Eb LڮDOcf*=i  )eEDl'0@);QfBY)0i|dPg~79 Eeu^=ُ6qefߦp*IuǞ3ln"? :EʭrōFvvj %:_T^xa56"#,@k'^$8HNWua路R1 q5V3#=m^ZH PduvњL9W kGXl!x6MmC4C[#,`R;}[ KG7@yߝr "f=f?UHҀ_<ZPoTDC]Nh1c`Տu6WKܿ+k$ -1[| *ܙϑƒ|}_K,cOyEˠ(-Trz`T7^N2(DJk+FzH:Ȧa;jnu;MVZ`^~&bCeGI _%:S(Takj_crO,sdzI^V&7w]Յ?w+ͅGU ySshEƜI` kuౙHE0ٕ^]1ˬa` "WS.ďQۅWxC?t(z6~[&L>/tG{MY x_o(kgn=m O?'IE^*¯Q*\!9꯱RLf!MBr >vRuYQ?oPi['KsߘRtՊBj`zI,[\d#;$/ dzOU!}Ucߙ@\2⹰F,':G~<6Uc6*f2>_lw<.r7qGfªQ6̝nK; |7]uwua=`e6,8y~?X)  LR=4#KXG.2 OE$r_V5͢#.L^M5OKqhTHؙJu.dfuFzCW0 UfcvَϨ$ՀN[k.*zm7]]=&dċ]ШO(c{zH*1Wq<)E%B>}{Kn(̰l㽼Lܫ(*Hjd`;靟z2F]%$ w!gr*ߺ1 /c˗4$]&Qu(rQTykw$\(s[~?7[@J__kW՞T~))ZX@ƹ!\ʼnVu%ֈ7)R]o~G᳷5< bCv~%8{e c><dz8T( |lӛJgZ.o/tp/y2>=X*!MXuHywZCǤ;U9Rb,Ώ_OxV^\Τ4&[h'!tkxH뾣|w=J$vTj9SX-HRZߍ Vy9Vh>y9yx5U=;h眨Yqts0x5KcL.ݖ*RCS"w}иyG1[Q74.AkgagӧDX2/P[FL D.FG緌#v\ɔPvF@Љa,m /g0gM?g/eRHwo=u*zȣ!R Zq}Әcyp7'cm`-F Pf*JAniݧ`b/Im9RN:{did0egЛ>$C#y.x찔H¹ׅJ:Zlڋ*W2<|-q̘uIuL gjcm vQH5f&FB}|] A(y`'Lz!L9d[=9d|A]A@\3dFi3W`_IfsM9C4y4\o&jg>^Fvbdq9<<- '8֪jz@I9ph>&Tbui ѷ1@"%bXnYЧ2=̪.ܛ*M~l,kHkxi# |Eo;&gqrK9>חh۹YmcGI_'ÄU.ܪ7gSGa6A6"ǭӬ&9 0ft1NY.j~J cACnfst2D)Ua$,ʷGK.ʭ[\LeF? {4|}]/Yn?s2Z4oosY UM78 gFnplOTKvdrs?ƼݫA1V,{+g6ڻ'#ETAf7 4(XI™8$2S\e,E@Mfb`^eǦSc>Ӝ.Fd?yô " P"p>t}Tpm3fxIC^Dɦ`7W-zET)ǁ)b/C-&J a0 gc 8 o8}##;15_? Rŗz 9o]+_|C/4`pt5UCd :( Ûm.4=[s譩w0zeu1o1oX:X4$n `B:@A?|£v6D2V r23Yd;]/[d{Bb:#&5ug(Zق꼔$:8d8r Jş9*;Qs@y&OTv`UJv)#D<#cT~C}9ps 78;JX1 VH$f PQu8SiV01ZEgCf =Imrc:68nP/;jġgn; )*͘q<+#8L*wNem ah7]8Ю9IK%22XY՜kt/c>$À4_IF`ɼ;̉SRx/ڀ'^ ;x\ZMV8&N5) @.TR|Y_(`EL$FMf+@mߝv>gynbѸ?~qz~vF(a.UAI#F=ÐBr4?bAN]/BR`f^5̂ D*9߾D=#*;;h`^֜D,㿒U  J|iO'kC;36T@! D28[Q{>Uqle7$🲱f ׄ)4"",zgdDR:b&n|2凂[VI⢈FOX!ےj6@sFoBsex==72F !y))BZPD0hyz(_[]9 aCo>1VKR>+k:XnJucmʂXqzuxI(UiW`8gpʅe(i;T<&Ap@?Mn-wM uTdLFTxڏ_N~ؕ/Y򟴣=!O|m :䢵\ҢKt8AD8urn'W斨-߫#v\̬s]-P3 P4t̲דTHlz6G^M{Iē}<.e#c-cj?٭]UmliTV rueb=ZUGHq>M힦`39p 焀3CHAK_YUluu ?rӺbWu7Y@>Y]b5I 4RM-hQs<_RE*H9k0„%>VO-9|2O(-Mlyl1u.( xKb!&`E4JJє_p_՜s/+϶TgJG(=$0BX"6>:JJXEB \VmpŮ[hH SGq4& 2oe,v( =OĊ' T7O,zȨK3:&LJUajH!Gz"a칓I}R2M1mBL|34M5'q=>#ݓT{Ѹo]<%ŽPAqM:Fqd43խhM7ٞ8%l%Ո,0'R>O\7rO+6Ӭ{2-KݎyW,G4nȡ΋N{Ҳ 6"pp,5r2 gа?,yBh8=Hig2 B8D. $ R0 `p?qҘt#4_L,D6q2b}*$^l>'Rm֜A"i f? obPZ!\р_xQ6D{WE֋H&\݋Z/p9IUMFs \I2X$ XFthܯ$u !3L=y"1b!#{dC?vYqd3dOkZlp H"}b;/aw}/W=gjmn!grpVy` 5ĜÖG͗vf`s9&G7m\y}3,[[ҁ$iLBE˦=bi9\">GWs߼E \:E s]r(،Ԉ!"HFJKDC22~Rݛ Hs)IUVH Y j>FbĐylzܗm"̗ lj^@Vpb% !O!fj\}+蛰b'l#P!# ΣM(IT-:qr%qח|؛A|`TC%>:|^TYq9p@=Rv(SHXbjw0Kl?a֯ V}f'SܭE *y׋K1:?IL 3ʧȢF,61H`; r'Fw'DCqP}ohG6$Βl n'aq8SՁG [C=猋4Ix}u0s3 2Z;SQLF7S_ǰ{$Lm_Qs-qG$gdպL_ڗ{̈́O;Uw! ,-b?|XNUtljtb2Ӽ e/x$Ε9Kf/'>‖7*) VBr$1&&M&R oVbBHV=O5s͘?5P-: &pٿ(sIRڐ奕m^)uiL  doh졜ȩ!ƚjCdl4lЩ Χyy|DdL+{LWlRmV=X٦ q.%CpHḓ &JJm1)Ԛd(<@<"H}KFm2E%)^1Bկ6cf1GYgoɉ T{۱@D 85eYQB2kkwvQ 2u빃aT #KN!d( -0>mnzla2',[T6uбhIe-D;zM~i],F֢\{fP= Ŭs@. *@Q%& &m61Q#˧k)sCtҫpu߹m _Cj]1TdoJzLh*ֱFl\%ਗEdBTѼ$^j;i7oS,)#N0u+}Y`54[~o3(,Ov'Ǚ|{;')ԟI6h1e|/L .$Mfu׉d\Z&(fPQíSV 燊@RS?k4Sȓn+t[ c+Qy$?aA eNW ]1#Kf= z l(i4;YFhUq])(vtWưN< Q!U;Hci%$/ڟ.Ɖ%ӊeWÙkHIػ515+SH/c5/7:{Ei&eE 과B$ 6:`_7#UճS0$ 㷣J$vM_Ɔ]*N%k9x߷#q q~0Bsp /WbVnۦDFLaQ,e>Cp;C[GBd72:hO9t!a9 2~p3lAq+6cGHB6͘ӀR$)~WoPyeZ%oDW,^4K4+_,|U %La+EStm*=+0$HQR[rOb]@aYzxآ9|G\'xOɅ>Dҩ'0ema)ȯNQR=bDQ RyOt_f|A}Gc)O;l*{'7.ܪ jE.,*ohELtTB@'o#hwdĤif`Ck#n|b=RX,W&?wځ°d蚦\O 1KҨ'3ѡ.D|J6 {Bqgr"洳}'H:0)TRbؤ7K%9kdL:6j`([bN3/G U';$J$Dm sbq9Lҝh(Wv6;ZXK!5z%#R( NSM"fI*0eyf|g,Vr/ee%[OXQsNfDQSf~%Oߓ(jwRm.`(0sf/u:f =s8D\Z[Q#ŏGS8)єCNSDڲaRgX} CmqT"$B9C ?1nQPȲAN}mKB?t~q')6|h`nm1߮c։ }Ϲ2e^OviÓ{Z0 VOs¾Vb<7߳qm2]SƘHA||rl bswV)ibX8Wb?ԷALѡpj+E0ҽR =8e\s*(ƒψNsV~jJYqT~t'GYxCU ܡ c  yW `vaq4K_,{.ZFłQ2UN ꜝ |7(6MT sP"dEar`4[! `? P䋻0ROY6XBz|ɨt\1#cY$Tuf*f"xҧkZCu{(&8NR9/ `{-tnVzY#U|`^S|'I#1.ghWT%ؚpYv p{D@k6wz:Tlg_˽]Z};,Q";|f yh81ΆS+lF% +h-C*&]{3ϖ3zևbB<0? Q _}(o.IW;7ZG֚8Y~MRnu t Zd%* c2, CØ{\)*h&BPrd y&`&ye׸L@oWtܥQ+\ǝٙ]MzYu=8jR?Ɂ_[G\ gW ͧ*Nܱ, /1@rw9VXCWBR8R-B,Ce)-XV0/dXf "=jp&H.%Ǖ NNC|l1Jh2m=jt1 d1PJq;X_V*+{L{}C;[ q 5s&!A^[DP8d;E[ɝf?DHjKZˠA@UcľJ,2J B*+Į:ë=(,F"Xpũ(D]v5a}ˡ_ւ&^R9ѓyvF 8 =p;SmTXa}WRͰ3돼Qj砝u? OUS>+4kx[ ?8#?V-P+j@N?wD|Ei_26)"HN|n}rer"D\*TC͢~]y+dk>DJ֌p0[<0:Qz?婬atȚ!\S-kUلd|"{p:h Çt[zR#fD6W\*:Lġ5ԛ#\9-ʇ*|̈Ε>Эb H\_e?,%z %W4(ȮB )f ȧ4{Y"IV|Vpa۞E7Avq4Mbx| bhê<" ۬/a]kcӕ$u^tj=z4B)M.>iő[r~LK^"<9.Vܙyˌ lQ` tEϗ?qiƳ 1MҴy-G{1tvt/VuI/ˌ sKH鈐9 >`lgǭl"q5C:#(T24 }}<eG2z_A#,AkVw&LS7>S| 7uXbMcd,լ, Ģo9I'm#MFfBr,3pvSUB7(wˀ4ynA8I3 ^oz6Sl2Q .edʙ枱|g'ʉSwH-(N2Qaz24I;$KaYLS3 @xv o7/"m]3xoNx[o91M0h@>޲6 /|#tg|2ث/*[>~=K`(M@0)WGbnuo50YT 47L5:5OTqx+d]guJu}?Zk}S7:Tfa .~(7-m0Kbw֜(X{zkO:a>ėjxP?=e^&v!VW'nZ7g1[NUqqA>w6' `YLSu5zKp3h,R xq0N)6MП=f)|˄0pEuț9Wĉ=Ǩ5 Z6|_˞dꃞH5dЅu;J1\hBmv |1hTfal ug4<߀wJmF~ `0-VPHYN&BK&|<㮡/-170 KKݠO+e*\F ^I|#6֝Lce A5 A*/mՉ7ھ񵘣ۛXŎ+C{wKUZV+Do-0"͌Շ'%h#ZA ,M>ѤVzg'{t5s؆!h%a7l iFqSo=)-~PmsK; aR;9V4δLШ:EMdܓE\2抌(Y>.}Wp4z<%v #/&%~۬C;N]>Y)ڬxfI' ם8|f,Lyejkeca O2Dk;nh4*}׈ê:a[_7I܀BxS=tq9٢PgR6FAAo}@%E6˷L6WfCX*<mjTHF -KmJ 9Wx`/9-UAF #_=h5QU\OOqϻ,a4t|BjH3Y?T\šiN;GF{6ET/ uY؉+ #aWTx"  8̪CDUG,$2'V#;0{qJ qif햏ٳp쪉#J&_X5I,dV+uq7Ģ.2fb!47|!@lbs-:).E.ެ3XbrErfl֛! ?kӲ^^ 5SeB}b`06԰e.K`EZz8DZġA0[q(qN _𔰨B6X, k,tjuX_!!N']+1: _NoQ^CK̴"MȠ 2R:FC[4d_uH/~cj(Iϵf47iJ[`P {zD,dj `'0xa -BcdrM Øv$Y) .S)xy9jb`TR_ND{ֺ,=&; LC얊aTef3oL>rkP2sؔDR5^ ڥb=P ,bE!𰥑HNN-i?X8xkOSР+^=bduC:Rƿ Ԓ+f/ wfy$.ã ҃9J&MjwȖ|]?C6OvDB3ߩB^UZzI_EGʼn%4̠IڲW7T.QVY@cZ㎁h9b?y?ry&j/5v vy@i_x,ś̵'IKD:13-&cAe 5wbya1 :pbY7NztIw[p 7w;t@0f] TZ•Y/ aG) W<Ɠ=li)%UomJh^TL>gHkG?%upoJÎ}Gfkw?{/-AiFk h"TxC <̤`k\!RgbϑNq#~`GJφ?4eX6y"~l=[kF: ri0O yAj 3Sesaöx"NOQ }0E_켶3 4Oܣv-~{bǺ]lpCx]l"g+ 0,:i0e*;zX9^WAkJq4M{k2x>G?gR1ϭqv^5p;җ,=:wvʋ弇Q`&:B 1.ϠZDO+Пrmv>p[8E;~BS"=|Waoi|㊝޷)]E/wKJq-\ j}ϫjw oNx*k!(,S^4r ŀ'T痷#o,^A"?M$‰sš ~آB'3z$]ȑ?&lxQVPB۴n+b%Vh~/32mG"SndM<)ɽɹEEL&DzF z7[|h<e V;=v(a|Ӯ 8<3 DL0ݣY !sYny)+IJI=_8yW. @)V4/>8x2DBa~kb-[T% ]o휭>ݯ>db̓㱪Ν0LdH*N|Μ/x!dftzzpdPqaƇ%k;]8!SjUH}߄D9p;5x_uNo1U Ԡ#sYr57| kjĩE̵2syIk3B=407f?RPXuToQ=!紋Xq,FO0 >wNJ!1Ýs롡|$Vŷt+:|sZed9QR '0MMm,_U:%}>Ԉw.І$󦯘r&EXZU';wNj*7n>?IjL*iP%°|NJy[SԈ $8hzNֺB(hsqz$8A?!@BǨ,`݃TK@ xc%t!=}xhqZk W]yQ8A! 0>ؑнD^6ҥrb)0dw@uWmJٯDy0DM*A+hm]A@7EdwO>q Xh\\NPB,5dGUʴƖ-3.SX>v2O {wܖ JJzIŨx?WQJl7|j;ur9F:q-T(~Jg=&jφ堊fol(>=FDFyuc: 1u 1'1ff'n ߳֎*i׸ =n b`{7 n^Ŕ`bJ_SZʍ쫼{VGvp$zWnImec}(ЁMTpÿWŒ-=t߯_Q}2ʱ>Cy-jdlI&w۸%^ NEםᄔx殾P$ꥄɑ)&'KK9R_Ȕ{\4ȡxM@==V7(J*pzM~3O> ,%j$\ Qҕan'Ѝ;XųT@8P̷]tF pGT%8NyJ"ʷk)= N~Q) NϠ2d'U:~#av:T0ڈ]QmmIxY` ays%~WT).TS8[I|Ǹ[,t{Qlܓjb ƭ^VC(*jFE#~z'`>60,ɩUP5rznFQ 3!v~YMcXY9$X_-ۆ4UXaӇ쪎 :'^Wf 20vA*ql{{W} ,7^$lS TWC[AxMX},$ɞV6@=qY=@%១ԉf9KvNlڎ ~G?R\,=&X+݉4\Y6= cz[M1`T_{4YE swyE@eA'nbu};\f٥<`b[4D:ٖOxS@+5gb[K o.Wb7 {HHt|:JrNh߱[刻73G{=߿!SLyZGsRj2e{Hi]ž|䙖dY'3N0 2> 1-w]/*'R?G v >cRk#ǁױ.$f&1]_|K3ƊЪR3y|aYB[hhȘMm JJ(7{]DHdDRn+!m|U ˻,Y+jAU(Ob^ǒ7 oGm_<cq5o6LcU9+l֘;LPDqz&Yv7}i4wl"|9ܐeYz-JJ5!lVaZ+#Ƭ6l`MAtY6%=`kNtLRڦ<}}kZ6kh=iusLsMyD ZLhSl]Fofd;4vr(j_# W@e]Myp:vv9 LT5ԤJ_e/بB197u6uHh,xVz ʩdÅJ%T13nx/ $l4^ChjǏx7z;.k}kmk3d{#>+X3C@'Bzx|.PCHΔejgL?$.ݐiWii(`tԁ#1#*hLYdJu,gv"npΝt"]9bU(%#Pb4ւ7o 3i/֊`hE̗$l/,6jٕ_X}ƣi]UZ.pe|p}tT:MPWgk` v~Yr$iġHvXք}PWue|J/agjo'8Ѧ8}[Y֊ؿppKRTBVm5:ܰ*Ǘۍ$% >|GAhmz6q鿗2B^@ڜ3NuFB["> kIIgGX/Y - %vrp+) J=n, ͵sy#Vv^[aGb<2x~7$L>-TƥṘgw]`jڎ?‹/&ʢGw)]M'2?tE%9hDsQMgJ 8Or;,:c9!͕A9^ KWRϘfU~V ?]s4ҧ|b p n70+e#Ʀ>y~;SR}3C]8K(aLL!/ :9F%: :zD}*m:p!}~{B<@-tR:gJtx,Yr*cgOj5H}Ȏ8'!U؄G}mt)p呯gZi5N5¸vSR ܎ F ̕ΡG`G%QJpJCl~ :LޚlWW<(缇vN^%|ҹGpݿnrH?LE ёϱk`x/7t<֤LPp8z1v1xA$d. z.E'D͞(fQv'8bt{Pg3}<2 lXv>9.tuʵol'ٍC+"?iq5ۧ ɿRayT"QWωZ Yש́D*r.fUD;)gƃ-3]4mf>GՊFAPm_VMVF/R0|0^TUUY* \FhCKchEItTߏS\QRoIԂcކuO+qxl@k9Ke/ރ$4(.J5qݣr)AvdivUTۓlY*2WGT&!\" G][;l")Jr_xx ct<]DFhBꇲ{FHo)j6Ln OhshfU҃Lss*<>*-d8;L2ΠA.u҄d?ZJGGm|Cƾ&cpj0|t^Qɝuך eSQj3} /*:^cIxAwEB#,WYʑS\AJ4Eο¤o`hFs+oN}e:X7|SA*#%hxʩ”Tpj_O4X׷]#]KXԛoJ u!sovp#o2MEob`s@=ֽSE*W:xꌽ@g&Jk}ʂMOAA}ܘ&Cv<*ctHGq@ oˋunjX+/]ג9 awh(rɽ3eN;OMLQ ِPvMfX75S}ua9+DbCir=q1C˭cp| 3}Rr:=SU r }[vG0xE{@-\+hE|6in#H=clqӷ{x0kE؊͜:K?'ɱ\MZ$->ͬt"y6;.3[0=C#Fn!wQ*%~LR^ yN7ui7$ScgWqe1v25wnh?M8B֏xWpK ĖFZrᚋaA|ٲ!fW bhq^o:RB蔝i! R9ntx5a&2MbOv~/T'-/ D֏ 59?5d97IYM¯=-Q1RPB)݁dQ_㋄˩dxg*mx`HMcR!vZg}ώbT!AlEyԹDAh./래U1Nj,o>=>T/$tWtkUgDioƺ*u[3JՂroPRB4^A'?? p4=]IG\=Fq#8-ؽXn0=Zz;)tW|uPv mF9#hslٲu0K/qԉ mn|F+2J] `%Ѻ9RΜXW>)J$$ r{y7o7Yx61ynb+SB_@⹡mA2(4{' (J(V*&S gsWgPJ4hT@i'V 7+%( &j:W}aV-h?AY}H9ut?KbE4Sbh-;~90X2@ LP "l!0H ۾]5 Oݓ77۟6Ďj^_${U5:APUeq KZ/;Z+[,o(L'Ҭ {ȭr/ұZ0Xj%*b3s}Z@39V€섃)>!/h.W :/W[Kod? `o]>f) JAЭ;r>k$շm}0s NEf_?!tˀ}/*gg7gnnZqP>:'[k5C)E#vmJVvqd)DeRBrE㫰y]'=_O9)AT}!eSrKy3WI^f4 Vwj pAp/@4 ֥ #UJ=<:?w]=$5KB QO &Q{HJٝV=K8e__BjتST (DGn”YykmV vvZH!.<:)?w(]ѳ/vwK片2IkDq8_պ&j0[ K,N;~F]:')ܯz&rk'{fzR1˂>gYfThSw&% ;lC^|9lO`ɲ\SO:kT!l=;k V>2Kfy1ԣSYƃY7Y7wNs 1К1l |ĤGgs'3sL. E 3h}^ mPh{ RNǻ#-I0 J[|58՝!Th<<- c^znjWzU6:щbk['n 0jT)Z9JJ$%ݟ2z uHl Zw485`~o_I n1 5~GG&B ¢pVN%譃&Ű(xk[)p~7|Ini w_#KEk,fVzpײB PG(:P5Y?:7u! eGidz߷aV)M[@ѢR ki'dt(/"?"AL-l+jWC.bkۙX҈Qi)9LA[DD!@@f&EZ0,]K;,k(p Gw)w\YrEjmcM23 J>HG,t䤄YZ=t'tgן]sojtR >F쁒+hv.#)f}=9QBc%KG`p\I~OU5Ԧ2wO18xKo4h\cl? ۏ翤rQƭP Ew/vK8Q!CBLj`};$UH#yr.ᮃWh[`U^%DJ]w}3%*;M2*']dR:#E*tYKQtjXre9g8n3d_̴i.=-gδ[Uqݲl>"'$/r WE"ڒ>t| &~Vgk#/UƔh o>šc FDЦ|yaFa WW,cE^[Z.:H:㖅G4<qęm:3]ؑ)ɶ/\`kVJ&s6t[H}NedwGzYXF 8&x`RB]h^qpgqkJDqظŭִoCZwNDf(]OM ˣV8QG A8pS/Lp=㙾~85&n]9MG("`ꮵ"׸pWIϯ>G,|;'|v視F0f{}+߂ ʡ9;ESN5Rǔ>F! G#[ a_Twv{i&yc4L ZQn*:d8[tr3C>oH{UT s cLEH;a+kHp|1u,EtovCK)yN[+Vxn]-">1FnJLţc@/. Tz3Z+)OrB> i8( aɳ[ܞ5z'vk˙&B?# MΔoD`+ 9& 7Wǂ@3z' <1׻ڟY͔;!y&aMAk"Ş>x4ͱLR̲jfqL=4T[&/cfhY7)M 8 GqY~ʵ6J4s9P/qZ+_'BDqDV{S8H>)-^-CtZ#3a&"sjO?ߑmibaNad}fd12 GeJoc_#Kz=e8$ZM7x:X) 2T֑p!"D@SŘDd/ jovA8n˥Uи$/7kEa2z*yPߢAFv 37 (+lg\lSb/v3py k&9yr‚r Ӝ{rS8b5g~љCXF wfgνK2˲ip)G>8{@Vcvy, U'%4]7\ 'Հ:ԱZqtm ~H1wTuEA8?? .̯E3/D4M}"x5.쵩#ȉxU)9@eF)Zǭ]ؿaԱ?ml"EreyprMK*$ւNs-p(FJaSL}룴MRF2Tɰr,v9mڴ g6gpHgC EI#5D~ oѱmt0~RܯKP>Mk+>F#Rir4-G$]voZ@.OIZ`!/E'vnezzy%fMe40J=f?5c6f4P$k&VGt>9 [.4{:*GKןҐ8nʾnXy`;Ŭψ#N/mڬ1V< No_(\a(z$NbxoK,b|su:#ЖHZ=cKyYbBhkb;(亴s' i^r˄n\3 jU`B6F|c׾ۢ͛aDw浠_U#o\-B-@/1b.wQL$yeRy7&)I]znڀ=Nlp-RQ,ؕ29)t"̀K8=N-Fzmk?l0P @gMO8E72!Mj] B_EɵC՞y dr͑iѹУyc4VEրՌu^"bl_sj{ֿx`;2IϹG:gd`ƛ7.'uq-*koaÛ|wPF9L_`DTަg-i"6 f5Mz[ :aүr*1}ul($f0 ,cТosʇNuBkom_)g[/Q^6qٴܥfDy-Jd.Mv `T85/ܑ1x24Z<AJU WlpUEK_.;HRGƘYIEHab5?"Q" Q_r=xWT!e+3J<ʨUX%IM,2m@r gBcԃF닍粎>.Xը`Y6]bZd0 _ٳ#Q)wA^7z5#˟<o,;%_#1')?bѺrqUˢ&z(0b}穲,:RU!>i9vu}>.T=.} # C3PⲢڜ*Wy}a4tu ʛ8T"3dafrY l Բ-LNWˋ ?Aڱ=`YZ.%;<,9/[#O[fS)!B^cyK#Whjm;4x~΋#\# ̝Ʀ'X(:ŕQW27Lw9,HirV^Ὡ51MCb¹`ɻF1n}C&5"Cv4 6lchwtTV;,cN.XN3hCN.C MzRe>_{BpK~s}{Qi@|ھAbaSd]%v m'ns4&muOd'K䶥oMi )}R=cKE#ϓOT;u"<h+BtStF5csrb"2\J4n"@] w_G*( Z,@H@ !vh,W"Ԍ}n"VA"? &t>;{D߉^:Hn$65cdYTJAnϊҼ+P;SzqF&AyZ5hctX6Lm) Ex֙&Z]+U7$MR85CR)z&X &2KiRR60]I;HvX"AnP|15&UKV"ʵd ^|iY $Jr]m%ۿv"ף(26rqs̚\Ɉ}T8&J'Eٓ~L5ڲ{ JQ*qK^M88үTIZ!LΥ]o84maʈ".#Z`a!FI&FiV.:O躡֙L_F-ppԻFCJԧnuw*x=jIvaoX`ֈI Oft Қ%J`dŲ[H0{bM^5/ 0&ْZؘ%lD$$S})~L>/M}9 rUˑSmRÁt?7<=TDoi7vj(r5XdUmbzתn EtpDTiZn\niwtC 4ׄh;b}wuNGfF G8{' 0h2 #?#@y4hxg~<\D 3Zui/+^ (s*$fw(}xDRr3W'' TѰ/'lj6SW՟6^@ C lmnBGw?HG`X_G2a~B!2~@z$В?wuҌ“3׺oHCD*d'`O<??,p7vzV ڙi&_fz:?Z*;2O ,UvC3C %} iLכKk)uPJ]+We@KnI1D/9U ojg߰uI2~]߱0uRW)Iֿga?*Qx} v.OE"^g@^>x۝rEhWk]7C mcQ S_x>ِёPTкr~sڱɪ=96"cW1Yڕ Dݐ MmtNQĒ>EF\4ZD6ֶB[iaÕuYwJ0ȹ V \FS2[M=V#bi,HYMD2y(.5 e7\(; 4 *S ެd!z0 c;yJ"Ƴ': b$NvXW襤FO^ 6b-v wV%<鐏w 89Oo,=E"5&9p]Qn}%hAk}τJ c/N7'n|[|RHXra ZW(\nb^ԴNK,YW%]fw h"e <:;6k0Ϣ+$ac+(oXkcvi? 5Mz0JAN{gztm>mԢ`LiEW+ƽ (c?d/u]oM2 +TGB:IG<ٓ!r% f~"vul7I25V4@& Qէos!*BZwf =d\Œ!rs+˳xIE$Z }NNNpIbo{I{ )UP-guF嘘rz-ۚEm74v=Y$+u@_@ВԄ֤Eeou#LA_H!:߬kK\slRD+̴rPRӉB(! T;nWt1,!liDgQ 4;U7 5Ph܇zMVB2_K5v@?\((=>j! ΋")GRI4dOsŞfm]NS}Iԥ:KǷʹ5M`wmoV^Ϻ7pZY HcR=yT } R'τQ`pXs咑0hu;7}, 3 Tr Y~Aɓ+2,i XZmJea$EMPrI(QJpe6Ylb{UO+/yj2j"5ZB݃~:#DlOaSz?'W}i_zDR=^&^B'O9N+8G)/wv95c IQ\KJwKRǸy* ` Р|1,J YǜBvי30346,xA;rov¬U#zmN&Q&cݘ%j`?bGP˕ 2/P vB0pzcMw6PmY*F$^P=f c "Pf:X1"3H[[,3kl#R\b`dX/ R-+rm%50Z~ g'B7οuHd#OT"izF]U&ݒDܵp*R\!2)7Lٱc Yu]kIl!ۼ}[јPT* JÐ֚@l;)hr#* w\C" $1MD|vПBsK"B}$} MB6rO>Ru2zY?F>8ש5I{qoy6SOAw~` &}Zp֊eZt7]I>5ך n_S$Wn#xPqutC S?+(FTΏIP`g%)DJXc Z!-"%74^:cMoO|I!9dzS2dO/Vy݂@(`"ET*b)߰QNF6(j{`< ±nCb!|s) )BX-?0h O뚢I}]IYf@P>x|* AHu UpO.#ޯiAЋx4fey"7@I;4;pLTOɚBX«#Ef^%^M7r"QrG,B{sS^'ί$]ߡ+0Œ׆dt<"<=K  W~5C*0| iJAʕ\޷7y_t/ꪃ[_kUy x,nm]U95#ɓGEMx!|J3@N0jd"GVGQ#2K = %Q&Cӧ)< Ѩ}$6aܭC1{K޺C|8E9*Ɯ"5* &  EXKm1(R.L?p7khS"Oawr 7j$/, XG<~$cLpO" c[ʪH4si""䇫6N-T'SI P<3&CHYaK?ueK4s =p. mˉ BEηWQu5$Eg1"M_%Ƌ" e_AӔ1sK:rȌ@P@'`|btxCR9K n,M利@Ӳ9YR Bu)lqB So"},+p_ң= vgp'}|o=bT8!ּc}y [v.g7.5Svi=.%Uov(JzMlt$"N w%CK#Ė7 P-+oCwebam-rmt4#E#MvE(G;=ϔ=M/J~q?,Vdž[h[U'<.JnmB8R:_=^2dk9t/uqv9wJhיTNA*n{qMqNFgv, ~õr B{0y.2h(ЇDW^,ehYQ4JDH"tӱKjLb m6)1w.5)P[uUߟ="Rx ST^§|Y?m*6V M5 siߑil C75m8|!#Z7q0 *^v̹Hm$_唴ishΌ٨ںS:sI.5~M׏sVgpqrfo P O Y*z&`ueR紂h0LƗlהfr~֟8-8fWE &ﮍ;ՓԔSLþyok__C't ]*.Y@K8\n(: 4\ N3$ft^E~r,9Elp$F;}e*=Mq|H?57[LZyH[dx}?~Aw,;x ̱Fϔ7x^𤓈 gRN8V1Sڣ+ڭ48`B\%_=`z 29gEW"ȧBt#|="ME˴;e8Vm f )B]1`_/Wd>P&=2tF)-Z ̗)@R§羧՟34 o n>TR &KB{oSTlL\uxCcd>);/i.L(5՛ձOIv/3ywh1'?vvckJ3 Z~2 r18I@.6=hs? n_ct^he p(q7Ӱ֕z_ B]x):Yp gkSR3=z']1H(`'=K ?A;VH!zÉac2BXY$ރX% 5ÖNjw8)[>a%f+RVU~f5 O[_W!T`N_0GR3Z([EYd76ݨV{T~ħ/ж@GC4؅#,Uͻ/= yN0ۯ*G81=M *^6R\9uF=֗w6sa8  dH+h.%qxחJ!yшyqbBsnRR E<|P(S Q$bF$TֈWg%X-+K 9Jd[T(T>[,Y*LvOdLrki&$ZtbWHr'G/el~\yz^*mM٨K(ѕFqj2'ῴʉs+,]ς?9"26@{h РRTZz.ZJgUa׿%_ݥɢ_u'^#tm1U uI5ڊ/ur}:˞Qᙕg%KV4#QQ{$<׎%,$M&@͕VNZTjO8>S(y $G^3óXa^]M]AWZ}Vwq6?~L>_͇~y 2 Z}8ǫKHoEM{kr4j3f3C5W? ɠ` a;,@8DU#NCi$X'B^ݠ~,HxF8&;JlkdsCwVR%lPrl?-YR Ir(im쒃QiMNon.Fo<9qַdTC[_ k7_4O)P Y%i$k@-dž!=hUdR7l3qg,^v}2'?rP3M|{<>8'6|,՝-em+>m\Xۺuo#2 sF#t^x$Qey_fb8M5 ASAbu.9#!-25k lwxV8Qʲ@BZYVIW"{HF94XΌHF @5pِoG"RY%P7 (4W{ k"z 3J T3xAhza2J8T._4z\ۯәi @?lSÍ\X}^a=i>9ӟp3i*OU};U4/IcM+ٛguoi;7SJ[$vIUu֯3K6k*y>Ŗ9[,'/Ad?X\!K^/'Ҫˋ7+|"]i&Jjl&L ؟0;'ՇA$?.^w.% `YJs^!Yg/A҆~&"YlOm]'pWhꂎJH{@+4"79c+BO$?1g#jeV!4vkprZ4({x8TE OErP-K4&=Ng]I;T|mOH%/0A,/sGOUA`><1Q2Qo{@-eCD%ܔȾ B^<Qs]Ӎ*,^sSá> e8ܬɳ@?p}Ӻ'F6<ޔXK𝳩?ʅ ٍ—oRDIц)a `oJhn,#2WJ⏣~Y #Q'@~.CHQ!J}Yˀ  ɜXH5k~GM߇ns G6ҧ6m՚ۚd*d9Gg8Jݻ-29՞*x-GaT6jVb9Q; fEUCt5p:JYu=*a2c3}5/3<<|K2,7]Za{Җkp:Qٽ*%|NQfI f\INW3| nB̿wrGV*<¸l |^#8syW@Dì'n C!rONU_h=6KW5xDPNXx^S]V&Yt**a:#79Y߮ ߨ Z@9' xA=/EG;gWQ/Ҷ@ۺ àF+]vdx* !BnNkxÚ3œUmeXOavUm$^%H8n&(2mIMr1ƒ9Nպ`nuT$BOpW4AV9 þ]H)=9Br?9"NeM 翶bIEո;g&H/FeJo^*`GKE9iM` "EpNe:kG Gb7_R:Ի_׳׳Q. Gnkڠ *E o]Z#"6 B9f>-Uw^ HjA k+*c4=@h !ot082;@dl+kqb8I:+ /G3mR1GIkކ M8a)ʿEv|Tvr{vF1]ZH,GJ7) Ԇ0_+DgVi7gcB:o%p>AJO?;xLooҩ{WS–Swl7;vJ0.wޤ;U(ӏ,^9n.RhA9u@ҢQ'&a'[`KurtUW|}MMZdV=K t'2Ql5E.8U֜*V(R^芑(6;?Ҟ\9,;0]"@b1 qۣvZO4啿ܮ[еib90>ȦDԔ% |>0vm.(THղ@zXs{>s炲ݎh\M-'$Mr r6Ƨ#텗\>},YF+C1=O -l@_ LJ#;c@Zk= !#,?^M[UF=[cE?!-İf1#42ewscnnDuY531^=S"YLKͪ[yCDŁ./dD}M}><{ȩ}tbQxj\1M+i]|v*=3ݫg⍫~'L9|^&<h>N IpŬ$i<}u!qu**ETQa*m@`럙ΒQ c->$r& '] Afq~ferQ:␞JV= &/;b+Oc vrrׯMK9…d:HoL$ z Hנ*Jp,Hwb$ =* 7t^UO (I36 *%uESDor ^=3B酊b(V5$I̟o #&Cc4L:%'Sbӯ/(i;̼R$7W|K\538WdN2z4'Лe¸,tv\YvC$GI/:R \\Akq^FiBa7}(\&烈]mQe#V,@+zWp%IϓHK֋hάϒ~Lo O_4Ÿ$"Pk`Pڬ} EOiRvX Kv<8T]+?<@,z478x 7Q;6(8OMTRnkR0xSqML U^FO1ڨgM=cg"RװڋAQ&!uV|l>mv/xeE04!jwE3byߕ7K0X?ơ]vUޟ1ϩ]iJEm*''g4% EDQE›qyY%}B F^"xh酣Ndb.mbcF:U~swR.K.DZ6k6c^e]~W /&sа缉t@i>P7iDڿb۝A ^$u7GMu{S 'ڐ9C+ 2GN+Z[›k_ݺ^B&uE3hK%٠AYZl%=n9ĉCR 4*?SH}B,On2Mobetx>a~.| 4i*&#Z Byh+I*u %'PRGo&Z]4W'9f90dZ1u27 -5Wh,FCii&c ϭXsm x^ ,(CKהz*{;l;E|W11`M ݮTdӱr : (\p5]d";Jn "snwr|$:]G{꯮x2)Ȓzy]ԸoÀ }IN7 _ڊLWWT9t̜&LY+%tqk/o @x&7UVa#bq*lO0%Hjgz@*H OU]g3 Hî{:/w[W rM̬L9Tl:FAc0]m * YlUda4Z 0h) ԐC]t}aՒҊeO5 @d IՕ4ޫ^4 )@?V2oi=PZ3˔>xo=k/f;Eh=OPnԒYyhM)d`; OFѣeAğ9Ԃ)rsï)>Vd-}2Z[׋ڠWeAf0bk@ Zju6r7e|I(ܷwMÅX|bƽEb^c^~(VvFc%]3PUíA ?;d/I–1:c_P8tTQ(_ egHq>T6 )(lZTBx Fv# Z8.03 dڶ ^D.ߠRb簽`NnaӥQ 9aG#戒h,+@s`eNTX NӦ!;MƴP53 <|>3`Aker10݊=ݏdIfh|>jJI`-pI1\*rgD^o-TJB RG0$.UszK*!4;9I68_޻@Rs LxB}16Xlj\wȫ$={vD{ڤW!+)*MPfS VgF!|L a2I&.|`)sjH!Wtf!O0E^opu=G)4gL=h@_"a5Z.ܝa; D]{g~SM'xݻ^K 5˿Fhcxm/ꝇr_v$Hm'oߔ֎й7w$Hd`L&*9zP)o95\&ZbA~yrՏuu R/_<9s1x%#`h1MK6E.\C8: ghdžmT|sqO҄&WsfXEl (ZJ͸ wL@X!>ёr+_jN)sݷ25zw^ ptHÑϊoi]Xҍ["ʌǢ?^ip7}m[!֨^e݀P<$VPbs^_%eobVFeoR0kq4~k~37p[/.D5loKoYٓ)*Ɋ9/Is@dUi*%pL ZuAh((6bi13ڱ*!;*\4#gdGgXx8kmX˥ENUI)ȐMyȢsq?[c+Rk |B!(|N#3@6%^$@@+,~tYE1?d'!:UQI^\MvѰd?lۅ|J[ cShnH@vXèTxVWH@Sl8yl,R9nSD⯅c$DHtXE)Eo)Q +TzO$t'"k G+scS܇缓̈́hRp&(-vM$.HY[v9 7^wQ,^GJ745+ra*lneV ;#\ߒRZ\bLnP_ꞴFhy5ux(c}3$ d2 $;1G/A)[.Mmh/Sm0$: u@'94 l`QP?)! S\ǙdU.}LZ3.s>,e n=V^}`/^e/,^|m5na [$cS (OU !] Dt?eKJ7_"a'sRuop3W,1&הHAӑa][+\Gk իCum=fb?|(ł.s'>5RsC ~̺( }b%ͻyV傶RؚqHZͨ|t-p_c)@Z1_->UIS:QyGՊ/e1pnx] XnEǍ3榎+h2gwS߱>kuHpOMZs"|sA}MOcco+HEMaLLGx))ݺ@`p,Őȕ$pIXkDӵ!f)n|JCUxI 0:mm_G& Di,y4 }he91z5_.Mk9E{D,F}> zzI;c NYTB+|#gVĔ/Z}QLy?*1924&o|I/P8yj+Imn?:T1|[U,Ej x,iJuZVHޮH'V_xҚcJ8SaZO.TҫJ04VAz*XN(WOzLM~7ㅿ<Ƿ1Udo)ew\*Fj )YeTf,!)n l>RTi,]CƗZRgai۱!{G&8(˩E0_ruTɣIz?둬VUlj_C1#H0=q4;r'h#~e ҜP埲*Ȋ1~m`PI-Xjg]}:U*ݘ$%)6Id lzKDEAhHKuЪ@C$j,d 9~;a*呕494o{ewTD2{*^-.[weEf;Q|:med&婎 t}es(shT:%"I'iVOszcYS@>(s:O%x2wﲱArUo?}يcTlҶTT4k῁J~ъ| Gm/ :SB>aH RYgu)0d$Db8yf:vFsP읲9geY|bʕI.й?!槣[&-K0œ\TG5?e"պwnh.06B0dGPH?s%JuZϤwQ8rLp^|6Etr1}YWCyd ?47NSkFZT;ol+> n ')]ʌuߔ/tњIR&hPqLv uk!1wcqe vQ-$F2qR;X;{ZC۹v ="Hq DŽp6"9Yƴ7q\ 힣&|h)34խh*͹ y@oHVȻ=& cXKJx+zCbJ6PINZVCLbבb*E@OȑW5с+u$sJM@e-. gţ#'qg =yRϮHvGwzv8Gf^z6|Ƞ;xTކߔM+BzP'ȶ7<-"bY ɸn?o\Ip G0oщz^=Lw0N 6w,4Mns1v hW "éY=սmd`b 5 ߨgbU;9y2lg~x&jZ OKpa#|3撩pL_T 4g/prpA h5 l8PyEK։[R+H{fzS;,|xC w$a =4(YKzʊG]edRǭ`.͘ A` Yx쥥KRfaAG6gÂ92ۃ#Xy;@RPPnDtdt%r[w{'ÖFu}Ѳ5ɔPXXyM&Xq P ]~ YW{^:g(u@Wi:||C,-b퐄KuLg][CtjBMيk&TхUψKZKOz:x=Uyx;÷̵m <QaLrT!o_eSWeV!9ZЫL6[ !CEG!ZyC_}ڈ <3+5P\.YЄ~h'b!4[K|כ {ʬi#{Rtg^ȥX ]yFDM~q .\q*Ni]XwI4`Lc=9{p|Ƈ3.OmAM&;G)w I*yr41=D`EVs%$)α}F}dB32Q5ɮЂI']*SO8j~Qʁ襮1(hcVxKhS/Ԝ f{ \đst4y` [;{K#GZļ`>(|ʥ&# %V> iZo䆝.bp똙&/uj`Tt ? ,;.6l*dϢVVʴNXEW|=r9S3ah@@Wu^r<;4'dp0NU.9yXZo;BFMx-5"#/&v=vd#͏Z_B- ̺ɯ[8U!~u|N"IJ8]qq%\PVڃO"wm o,saWĿ#x!druڸq,xA4=KۆK)$e=FŃb_xD5[V#+G^HA~l *`ߛ \ddgL=⾖s o[Hk򭱘4oNdЯfaIh=z}2a#q~ۣߔ+HnO=pȂc'tƬc{M?|aN^,z NsIZW_q{2?/D!/ނH.74ǭ],-ҥo-u+[fӛGg(p 4JOb-_q%!ݘ;/Μj + -*4fʰ& 1t+ЍBCRT^8i']tDKkdM{mEsƂrK7b崔_O_!Eg i<Oay<.=\(~f;{L Us{`ISY!-Q(*o|֘~[eZZ&[75+'֧Zr"2@x ͢JirpX_&!]Iڈ >FVqCFä0LKV(nfc)j] eN_(I%[fʺץVw,ʳj Zf 8/dg0>r!,K|t\HF?Cqvɣ[ "P$NST;*AfӓϰHDy&GKc/KŵU ꠝqva^ q7ࢲ=S)T%Ak3|8=-VB1ӮKi @B|R`9etMG6 \NT}~@o3N* BS;;}Hf !b`RT0"J8~~dʜIPCޘsiW[/'9wf٫m@`(ۛ [yr8 `~DVG5-p?leY{y&dv$2wtʇYݼu.pgW s:/#wk,\=Qصh9fh“^@c~btLr'<"e-h(r|U=ݫ( ̚OZ!"n6hBFbILa ԁ&`"R'dpBX@-mivIۃk7>өN@R[`u8#.U)yWN2Zi~瑔֚z`VFOR O27? y3jDBa[%S>?vHm%>Ok\p?N0N ]2<%Fl\ q~û`~@9l tp[[s W^lCZJ*s9 |mq+mV}@!fE u_C' hze?%pw&xG+Pۭ;Y6 f`9Z \"Xg,%zjS9OaLb?Ux VheBňTbdr0OtX5r2iVkDłN{򨡛9&pPU hBNSp#` TĜpv{QmfݎzJ76T td$yOfǦ֎DS"܆q A)!%s-Ǹ:9PlUi1,/y`'xY{K]<+:Z\P&Yb?x'Q4YvVG6Hl *F(O\y"'wOM $5U072RҢ,UD{Y `6[bF u035a'>oGe3ys-vF<}#{4 ϛZg>nB96W(`mԏsNg.ӲF jn} 8S ¯3rn.;JҺ=]n:WsQ5{.EXy?^{*hަUg [%\Ѹ4[`_ב6~ XM|M@9vUC8"nJk+7>}Ib]]q<ZL;- b+ uPaw"~t%u.t7i<"Z|\dK o#\(Qa{Gjb&4Ҩh cELnB_yi-p#LԤjɦH^&tWYXjIHU+ͿαKqNuXʚE2< ͒ .2RD ߅͠g46M8 !VF֓Ь2tU9@K2?1 ΖTt-Y 16˻.@{=`zÂߑ0 gѴbxߕR?c[#]x Hkv5Ӣ0ׯK>{|EeyX2T`eR@ݏYs .Rt?75YsjE칈[VSq>}PMdYK]6V[O8t2)sbW%M `P M Oܟ=X\S{c+ 5ÓMFxY@](N $V$;V0qaf{rl5qTYW+9d~ror r gI))Kq ?(nWE/]]93\(!$a1IH-ZG$H$h+LbQc!H+?825j8vv VZ]' " kՏިYぷT*Õ[r3LYNdKnT3y9KQ(db+7g7oΓV/d^-͜2d, a7rjsMf=affD"G*@O5[-6EPdXR tx^jfRzӋ,xc\n@93k=~+p(j[t<ý#[utނ{u ^T.~Cpٚݫ$i}`¾ϳXeaY4KKgl2JYo/ n ){hPP hx2/Aɀfܿu\ʪbJ}M]*D[vŴgXP1`9Nh,۫^. Ĩ¨~WKɾl{Zj2_΄ħ;1V#2ݓpެ*A>FgNM~58ڣ=jވzc@ưo [8a厝Wr{De$cq-(Cő~S6Q0f;?+E?efz<-.?Qx[c@|ͨ5 >F 0RL]}>K ! 5R,ǒY!zn)@AգRM@%'Y1n@k6WtY[[3ɺs|'!:fVv#JXY_FyE*֊ẇq/uBb% Rhy&{`ghZ~f $ ?l-?DN^9qEbdQ$LZFN[ˡNƯю"CѹL, xW%hL?0l8l&OTJPXQ>Y~:B:D1cf6Jnf '&E@M$ V* 2O4D3ɹ`rK5G`h ?BoJCct] !"ÄKbUIJ4ly@~huZ\SkESp[eqn"5Ul+A'FL}TT"s#IPZ8T)1˒^3šuw{ {nSvFS3d*pp|\!C6$~ӎj7Y5hwտWk&WP q9b^L`|grH>:8`aA&{Pl/[K%Tw23p 34ԲޅuSǍ$ڱX\btHs} fCFKErO~sMqWβgv 1Y 'UoՃ&巪 "q%ރwใBVJRA_ c [H4EcOɹiV?R~"u>85ěh!E+k6,e|b7lG؇UPl?GRUZG;:'IG3 %a'o$?,,:(dpka?t36o nD "Hm[h9жsRߚ^-.v@^C&jy#HB Y-lwl@ƚ8a;j[*ٮ{S1 w +}/8C%/ )|!% _[Gx{9( l߮~":X ?Ȍv0s Z BZZ=m_Z *dcX/L%GK9s߉!-z#^=T;K77vϓ%}ԉ *Igt Cm]֬O+i#2 hG]'է6Ȏ6Z)U)߱ m skEv6ȋӺi| hp+qz4N[.b#1F[]$Swëӯ.&ƼwoS_8ZԮsoğ+OA/2J|2zf.)_;ES]'=$ʵW{ :9fI~_Hz) ^ht8{Df}ňEkYZ1U}2,ljHG'ͷu}225*S{O_]F%[ df.;Uo|:;_wu/ \S 6"U'$Nd/6o#~2LG[ĘO@.%N ȜD[=ZBg1k`&RwY]XUZl6{@={j&xl8KQ;X!*{̩wގ^xT  !6ݎt̗iȂb/ )J2FU}J5P (A&W}Nٳ'{pf1aAjCfƽKEFJC'"1{NS=^W/E0:FEKy2$^c1?| yy'4Yl({n iw"q?!1_=q%Es!}a?'B{h0;d {u4h=ֲe>8<%oa8v3϶HY C~Z8 ܞ~_ċ! ;5`Pn=Ne_oÚu aq#U0Wί}WAY`h^=oKl%^I-!R[|<|T~ay9}̹Ƭ]ʞՅf.2 O˜& U-@#*Cbv4TK2-'7X4B% lyeۮ4D_=&@7YaNpTHH13LBGA֙!p&p_G4 vwy;q},FRt"g5s "5NgzUbHSmL9aZ栢΂popO4kmhuG#~hOiC!Hlp7c#O &{f aqZ2ѼzQ=Ȋ_'i\0R G5Ϫ̤ud*#RA ގWx͕Q نޢt"a2̼,R23ʣc@M1Sh*>6<?iS/NlMV]i\E:S=|UKMH}BbR"xʏ'KBe]|ʡ]!p2bg9jf,;}x{A?M :ERh2DttԢ*Օ +:( ֭"YF(d5ЧUUMvap5 ˮ_wXw\GRqWDcEh1C%+Hw#%ycx%$ b]v}Yꦴ<Vl[mfF\m4Yxڔl-Z[v!L(P\mY\ ćl}`vXy^<^zҍX=F_E jox喙s{i%6!*tf97YxV8*:ߒ;wv}^oN=˥>w@Q'Z6㸚蓚u\8V='oyW #)qKCACOE}nML1{8L|2 'ZQf`j݋M/l+ G g<@ՓsAkG,%؊Z J:#_|s7>"YUzDn0#w=QS+sk#FNxDcɁxe%PM9幏مqA?=Wlu+'a8QOK$=7RGN(ۅu l‡?E#,҉v w Rdvd}x껸,]"Sdi()xT8rxGQ..C/&OIe*{VeTWr)bv? Ui뙫WE{o"hv^~ܒ=z1N?;Anal=uhk&'5 tt@@8tߝ.͖Dz⸛k%"ͽ0FُWX= ONm[vtd@Ȩ[`o JDRuDVO#AReQx )x牽$+%J$ITzvo`zz>q?4`5 o*,sqYS,y+<zRdoI1 ^/D\+} odRth]H`6v/m dd& dnoFlN b4ҦN"O5~iGeΠWa9 *:o;7/D cY>0?hV.g(|GNBq46/rrB\R*OAt&A͸y Urz$K2Cf@N:e_ZTZ\g&P]/謎DWGKm" uR)ykҶ4:_eY!4A1@XX:,ɀ^j*R'-׃/hE~ 3daȩjc3t/-tip~D`C;ɏ) w,Tix VJ޵C934B"`4p=azP`ghooQ!0?I3X8_J&ihAoȑ'rZE$(9w,Cܽ˃h}|oO< d,p-و;ted~>ƒwX{y~:mED>ңf LRy],Y>4[ypY%ٴ$!@fEϚ!J(sWm ` 괒DZ!4ݶސ5fbQW`|R8Eцؼ_ XI#f)UJ!HPC"#8)Rm-Fs$?2mM{L ͜,]AưbD [97Q.jRp shyOU8Lv|g6 Q'mhT L"R^8ҫ.7ŷ杠 TߗOa (g9yD~?SmRsu@"Js @YU֘V,DiG"s+zo,,?j}!m] )dpҚn@VL ((b?Lu^l t=::T\WopmpZRe NQ}EdC1jO1< {OFS>ZBx]dtMȷ_F~!N.7e J x 7? ԊyEh {f8>pmhe3lc Fm fjcl{d8Y|a0\adp/E(gbsFFn2^6o%>V16,=_h3р9XK+wLJ?ز)6BA4vYx⏹ı,5(g4_T-j~Bgpy/~⾊!Q9f5W"t١iC`-2KF]%-0u9'_gs(+,.iG%^{O(+vXMKn^@cH+ڨ/|  eq1%;ux(ȗ8+@f8e>SX:4s{ eּ( nV$<6,]moqS@6#Pw)o>ɨ͛,p[]6IZͮ=N孚ɰ8?vZPࠡ}(}aj G>̝֯X 5hU^Kj]kH٣+rKp7_H_18}LՌa=!dm q;m IQ<砲~}{j- HEU=>g?0VjX t"_~bv c|;@XHYta@<)|&`)JN?_7paJOu[pMovm$aa$ )]r>Wp.ō>P%T09x4L*zwCLwJ3]%*pd&DJ4 [(WUbXFW`'$j n@ ٘YRS;&M+Z,1MyjaL7FDaLXك1snτ#zO -f_6\$,XazW(6U&aCf,myKe"r0oT.̯ :t\?8{v_ [g+n:H#fQu  xIKoR6ͬ@XZoF|X(ըg a4e=/vC>t}m),(F7PT|6;SwB-.8 fB=DJJ7fen7VN:bHipqp1E3,} 9BU@V-0.]nJ@(2,s@{BFpPzHF`c#' ky# i PU<4Ӭ"e'zn0(iM:}S|ƙf0PބNhyR@Q AeU0ệ523| uu tiqK@cS:D8єGs-h!2k1ff'=rg-_ MzŞ׾v8(+wAԙ*$׋J!rv2O*D5nA6=$ 1-"{nyerV Iyoyz &"6oP&Mtn`bcqVw)EGC4yb1 K[=Y hXG8E,70 lٴƠKd_VTau%K>FIdŇUm6ZsLh>V-N0 < zS%B<)hG>K㣼C1& '.Yq0d3xƐi$=-Õ[$LOH>9qtFisv%;A*I1_hespδ9=jz%bT뚩tߎn(" df[u/fr9lwnma$?w.DY>cM^E|%/bR$ZǬF'ր yFM0/*HE9ylN^@KItn#o[jQ9C2Zu`!F!yT/=waOvQJ7i; y]ߊp9>̲JYj!6N*rӘǐ& ^ $%̃A> >4x YVKT ŪRh9}ۆ,llx2)qUdw'o$\r3`V;9h6G"`H9\^jUr { =Y{ELzNLMRN.Wy6'  K7 tNa(1ùq[-;[7(K UcD7|7c-Cg XWAm2O,"s*,DƧù4jt#Q#~JJԞH4tQvy`Ur=gy)"]K:19:&S+ 4:ZSb)g1o(5܄ywTTz.;kdbG'cMLbvU^]ٛb*D-n6ͻ+Y1Uk&Ttp xPveCؾ»;q>\36̦D&dݲiQ&lvW^d(TyڧZ΅o]nI)V֤ }[8oE}.zպ ꓋3(d`%n|t$uݑc, B?JX}WLxzK )^w^Pe,F]Tf93ox r檞!b#wL0p$Iqv/G% WGP2RřwʥJ=ۙwφ>Xy̺-I6rŽ BfԶ15ݥUœޘA]|X1-UM:qSwSN-tҞ$d(ٻ.QQι.Noy(Adfdtf33AA~u++>D]_z[)Y`ʴ0(xU|N3c|q( z~lcEE2l0-jAh1C`/:0PEY5eCgKS" OPiką(>a [<޺] 6r!-Fߥ1͉/w4>|h$E3Dep+w$7ISƅѺP hy)@FnZ'oki2e}[/uPxg9Weҭ\l /j(֣=:Rh?. q:*R|Ws֡`KFK8'BÄFX<{zL$XDl#ms8b72E#7dD*7HԻff:9c}+C"7E WX$E`fQ3+ G]yd:ȡ2|ǎ hn-=UHU>;\wKA01ؓ},%wR: reG(Y~J(C^f2-,BWrtWJPr_Ib&C`}!_"h5r]j;V^ЋTj٪i r$"}赤y!j :<訚ޙuh6X<"~Е(QTO8Ȼ=Śz9tjmQC!h#S˶|#]VuJZ Wf6p^'jW)]cȔI:N:Ec )ˋ},2E;Sx#ֺƳYvyGɢ)!B3 0o9R>ZZK>nn;[6By Qj-^ 4pW.tgbqD=kC0 Tq: ]}G7D }ռ8{qn2^L>XN;V8[ lMQ)랠Ϫ^E5[搷oh21E9~ }iw+']./hl]<+!G6|uq,ȟ=- {:,{#dkD\bE  AԅI Ֆȹ&7i'q V$PPHCLd+?nȈzZi24&VX4!xR_0 &iggи9WȊ`X{Ny?B*ڮ i#' 7G0՝žd4ӂvxvXTDŽ}m-o85y'*c@q5_.#ⴱ&+_ڿfwfr>&ͮ WԍbfX1͑rT8(vdte}Xj+Bٷ?֪+rTi{- {վc0!D۽Od]Ycz'Erf"!Khc$Dh*n7TJBtV7hhJ=m(P+&.fWJXy FdF3\sނP}fF ȚC'g~_YqA IN>,x"O8Qj1{],dRA ԈZYTng?PAzݜֺ?ߑ_g0&l?h-sw=yLN7Hv<]GC^®¨̭T%퇻P*ʏjAVçE[̃4Q+(>` |lN)O2{oWWzK7ֆW+ X>0u9+烓v95PձaB?I$~_7;rU ,^5%μ@uir~gCJOt.vXr=FY:뤎}Za 7H/~9=彗CSGieńZU/kGlx\JriW*13DN _F? 8@p+3VsrשjZOD0oWT0m[aCINo޲5:CTI<7Ѻy"A2ZLb'y2QwF`)Bs n"ggׯ+{ٱDttӕxݘ C30 Wvs-łn _uU '-rpk9u1.Rz9 PpHiI?|ޠJ:.4.:ѹ/8sN!ɘeF߈$=1u_jg(çOOare:G"ލh;YzD ifhUidIh.`<e+;V>c>r7!V*# Ol e^ltI.apπ^x)c(k$q8nDf+fœ6ح 4B{7S= 퇄dc:Юx~Mۯ#ǺVh֫CKΣ̟_zpN="(u6n-) PѧFx4|8hRpJLƍ WT'^ ?J3BYB@at\HdDOa}˴+V9F0p'`3`,5V~~;oTv!t6dZ5Zn4u C̑l-2gwhn5V |y0&ZKb ^f<*TŸfNc,P=NO:+?a~1  QB\Ғ5vw9^nGfmHV|P?pٲrz˞Ԃv1=eOݨ'|' &αb!I'LH}gH^S%t8Goቌ$[c ܈ҙm^Vg>.IZ4 l<+t .4}zQz "ytIyW{I嫆<9 D &%2z:;aR%vQj!ra$$㭌fc(c:\,I;>YOU^f@:dYnax+/\!6GkZ%Eǎh$RJtg1c^Yg c7;D^!r nrgN -ǣ0<Ǔ@F6S2gRNe&YH'N|gUz Kre<(v?+ȌOPu70X PʦY's*j3f$v~kڌrV%ކ,O+o?H>k?gyM$`?ym}O(̫Q۫9II{D/XCXmJg#EI!nE 7&#bHha|ݹG{~]&t8GI{_uXV'av̛K橰NP?]Mon_\k%' ҥ 4΅:l6/ 9ĨE (vhj-Vםd!=c9*3DιghBpT؎`-)'Z=S @Q_hNl,$ +0Ww4 uZ=+)+ ā` 3X]RD|[;e6ޜ-G9?P0yBO孭-W 2| `]ca=ϾJ^Ss/[W'O rwe,Can#;};O!U#R2YmZwphKϺH6֎6e?p%{mn='c6.œoT1-௹&fڃ!"p5g 􏵮W[VG/st3@fFF P0- }3JB8N IU%>I,LGd!$Ts.dN] rK^D?)#JY>] rJYW>{B5[f)& :ٽqGZ>TY:QgGm"h&Oh8m*phBV`t \O_;`m.w{>U4y: oI_D+Y{^Aaϣcm ѫhtU5ލ݋[^̍516A2%mqV$!Gr! #9? zzI3QipK؈FhATylv 3?f`,92±'ӁJ5I]-@кS*3ohT!%AO`E@ϖjK7izHN|/E!,*]C2}[E,M >Fэtv}YJ?|w@W->X+g埊@}r6.fkЎ#fQS= ZLi?1O M4xR /`rg$wo4(?)T&9S99SQ5ȄF\un5}[z 3y Ǽ~$ Mr.L(;'ua i n`:F1E6e/,1i'u+™(*\40?/}RQR6sTe Oc11mƗ, >cOׇ oCT|%)ibJ-۪+JbU7u u&~/s_o F?aϩw[gz@$&&N٩AAaJQaJAb@w/+FSs9+v'WlоԜ0oK~n,!xh^^<t(Q2-cƩIk@W7^R)>bރj9˰9$w]_ޭ#~ r>S,0p5ɵ#"D9&P6Q-@1SVݐS&4)}+Xa0Dm$tEj5i2,_E1ߣZ# 0pGkeIxP/;6JR_&m[EaS?o`ǩR4Ge hYG]-EsO8'V+h=T}頭|i N.)YvD-fc'\L# c}_@:&|Z d[ύbbjOv'̍O9,k˱%i8N7cɵ S{Dl[-XuD]\MbऴsK&]C4StW^JfAᡔIۻ2S(1+Fy5 i~02( !^kзdDnQAwր29}yc$"\HIz֣(B/K/?Mq \s-1Kk\C>E[ޖnN X_XBc*CƓGeZFׄV1V M;<^n87}-T9 #glAzyScLRǀC??* df_ Y!iJ &=j!8]PT|FmN n8wġLb|zKˆ3\])1ۗ;{y6O/BJ:4(JÉ,J8gj| =p{]h`w|"Cd˳/ȧfUi*Uk(J|o(Sz2gNvks{ڂmo; t.[_^]qۚ, 4"1#HGnzW1}om?ϟR;q\cK^ĚxJ=L(B+Gb+:̼ݞҊYK戔j"gf@T\m>+$XDԊ2B}3{ۺDm)m8bכbRJJ C_ VPF t*oC%p7tS1Nj&XE?,T(v7է[-(Ur(vP#`t飗f 7PpL$@*rCA4:4!b ;{~v-E.ezxU 0'H pVs_CvV T2(f8rWh1駖WKu}720LӮ/IoG0@g(뷰0(T߁AǛͺ9A,I2cH*6Kx^'XzV5H$۴~ Uz]Z&ns9v2s6$*JӴi R}gBΟtc:7a^(kNAqo6lr+Ҭ;^!"/uO!lvdGW/߉3~rżD7m"7RÎ_^y, a`c2Spb'iwf-4WVNjuЌi<${=aJٖ=-c/)f8> 3ajmk=ڷ2FbiTһ9{XqF0sdq6m{mok#o+ۗ/C43 G9c?2oh$eWχF\oi;!IDn@{uH9[f+S5Q2J!Sug#i/h;H8!ȻcBD\)]u%A>XN૬OiAUa`#z26ߌpnJuD!1Xn))W!hBA= p<]0V#:+S-1.}>7AN4DR#Yc$0-S .FxQbQ,sdjݐykImfMMsx`LH/QJ)m.C@k%(ÒosiC,> VzGxCB4LN:0ڷiy$Ore;i{kD_ɠq B;9 xezv[QpVT'6iu9 B`(2)<ِ8~@7tz4ɼ/f1,E,z~>{+g}{k i6PQ*W=@\ Ē۩k ͣ M":y3AlPGN9UG]б($:y'rz|&&,;fpͨ’p?9l{իm+u Ţd3!/?O|8Lξ>miAɵC=wD;kƕPg#SVП?y>B1 ht᠋yrx}Kaj绀٬uY!oŘ<\bv^l__M噤Uglѣk6@]|٨*Ak?b".7]Dي?-vYd`)*̻AY u8F[G@LAs]v]E&r^n-`C͂"f^8W׀!z8 )p c 긬R7W (wӌD_ЏkUL[c*܀b$HGVԲ|Ԃ&(Hz$1bZ m4c خ9.XIw*z_n57%v瘻 =G<֕VQN)R7Y5i?O涿w%D66g?k$jG0ޥ>j@xG<-ςzFTyoxXqN,ڑk)}ŎOpëM1=;n_:aK9DoHvđᒻL追gB-MvFd9׎[NQr5ߎϏ~d$S l#Qm֍ mtDG:5'եN1.3՞aB^׏2x?$(xE Nc PL[W&‡C4*vL5 nM[UQHBo=OSnFKZo+X-!(˖:wDK ZW2W7INay -]&蕬PI (sF9tM3LY?~GϡP*ZNHl"sd[$K<[s%-Ew]̂SS5BE [GJY򑅝+yg3k?MU 9v‡m;@m]^H4F!t#e(:2k%{tDl@a7gzoMU](mdE-k4;+j!(}9 GCoV%|K,xI2SZD=wAqGi] 0 /b9F| ?Z4FncehMܽe휶s.s. Ilz*K'7:Gn2aa[x 6l/'V&}Vi=+$kt0ie8I$D>qKΟQ<( 9Wh?`%vt_AM.ÍSQu1:u^2)No|ZЍj 8/ԄDҴ7<\F'P#j`w;c Z=FBXga.=uE$CovhGxSr+,e5, rv_PИӺ.vE,$߾Dߚ[<,ge|qsxC0SSDX2c;H پsz>YR>fJ1\,^bbmyOסL7Fq1{Hb&-qX7#z.|xx'(t.`?ct L",X;$#DwE}po} GaH2rNa5"xs@c;4GhdވdťWB#:@@<ՎG]6C,,r8x%A |x\7FXR*hAʡ @rZ%|ǥW}0Hj!%UI1<&3cO Oa?~YZ%:Ns{A|2=}qϽ Ht]LwhhC(4o'үp;(V⏫\#B߆I:ɕ6k.hN_A]G~1deV˻w߶9"CeђD $ne'͇oXg5ĮIXOTta[9LA&ۃ-hi~~??ak MCsXҵk$Ezaf58w_ %i^40?&- y?QH߬P-T=/a py@#6ugϢ8C4ED|n+nAM-\(.d-0)g7@8ӷaR)V4A=#SDЉzBn)~vW.]eAy78Auy>`>PCguaZg(HJ1ΦfQkRH2kED+(o׸kJ"|xG2a!0i,P}kmubmȘ^>̪&)rԈ@g[C'YOV1fKOFLqZ5OXe( rlϷZŨ,fdɬtw eZF#TpH;]Oe;l JC6q-ݸywefP_Go;)Rg$FDEֳqe3hlݘ|-'}dC\Mka2Y=?s=xލ% y. ^Y"ޣ \\OR= U48z ?sfnJg1W8؀&/a62@?u(JE\f+p7% [`4{XnV{#)N[1`FWG%\}kMS4޸|Q\TR9@%AOZ1d魬wiYNQJ,}HF6Cqdv@ 5YR 햷TcL˂Yny͑_8!s6f]p/tҒDy;FƫXx'UQϝܻ9*ŧlMf&s#NWo|ΎUIN{X<"EҔu"ҊE+50&;an7E6R.maͱbx{ۺiv$Tmw5'贍?'t&:C P[<0 ^wo48pHXZ%dPTSd/ `EmW *S;XP*`˒@,3ո{<)T߉ɩl<Q3}he =@I ^ _%cA/ i?Sv0sCq@dU@۪~ZˠU zZ\ zqjH}◳얟$_ͷ5\?3Lpv} 6 u 囅('Yʒ2+Ǝ&dA4rMO=}AM\ZPɜ D+ixїO׆@f 1d4xi0+$MLR46'+vi oܧJOnDWP sž3 3~&΢R',*dZsIbƴ/YؒL{#ͨ8;gkPٱn XMb{$zV`vog#ϳfp @9^E.SMK}ɇPe]G-ޓ =({ey٢x<ޡ\U "7>s3IEyh-vg3 NSI!b)@Bd>f" (ۥN\*At/]p[_H~^0{k1r-Z u[ AEoLC[]2dF;~'UmF\\T,oITZP 1iYE?楱WDM7joba_Y{][pb$G,zMD,7 7m~m"pfтϨۘsx|z3T.֗ari[u8U.<"bWCb렣xߌND..߳[\,w)BA.OFr԰ ޝ\a@?Ϗ+*Mnk< +¥NO<&]>m~{ML . ^@;͗rBVPe՟Vr_+6*Fw?щe +\*dۚ:WMkeYPuǁmIp.pS'/R~o kFƽ.-죿vf`ߖzŭmzߙ*-5\ϰu&LHCRT壔-q] /=G 'm»R]R x%Yhݓ˂B?7 Lx^́?BtZp'uM8W?za&\= LW 0 Rz:kfgKi,cU2Ltvǫ#T(ĻeM듥4Z<){.:₁.*l'0|2M n+xw_J_m#3퓨jfdD++hr4DK93Pª޾KuO6l"c V$V^~P1[/*mo5FJ窭o.|Ѱ2Y0֞(qUB聿 /S5ǿ<3V鴉|6b>p='ME2:b3`񝣿)e^tH)h>:,RppiG"u7>죱K}@hvwu b[#6v,|4DT} ׎:Y4 (X/r;'԰좯@[K/$۾Qd͝(vn0t8R#udzs&fC^ITȽ+n5{D(j=>NHLchQk^4UC5ubTZ4"o fXR+t $_.JkhĠa&hPdg$3j o,S@(bKBJz ]q%l-Δs^5X Sg'X]c>nG\G\yxzUn1ݼ>9BFmfCڼWAtp/)^RoO4ϡq̥F)WĶԮ\+Jr6ߘ(VN<57M{z#i"FŊuR1E!PLZws! fZ#ujrN6<\<Y=!*Bg9 '=t !M r4 5`5sTH<}$h?ˏ $*Gp%Mj QNiꘐ:l iyv~;h3>)% 8s_VKe2j )RѶG}*T+S/i |\և=~%q5gӇ:u ~ԏ+@-(ᢶW_5)8^_]EE9A yVQ=eLw|HBk8FaGo?1I|)'Q*ڜ6fJwEc$7֍ +m0B^౼'ͮAźKH;tV;^2a]yab-!ݮ襅H M_VL5 Y͡)"푱/]P}7PRgpY⮊U+R7+^AHMv~AK(msސ 8fP_b3_->H9DsJZS+;73n۟w٧QWQIRoQ]ZۯhcSch)ʤ~tPz_q7)iP<`o 6Ցϖ9A_Lx~]Wӻ͡7Z醊N&^T/Ǯd'&%m3K*P~$ o[q@MF@P(*j2c`q F(O"źZ;g$`;!HF9 "A9$;UFڜ/{>K;n`a0> =΂uM+h|wNyr d#]V,Q[BP&|"wq>v¹.Ξ^QEĞcsyc(xA`d>z C*-ܓv v6FĒ)WQ N;ڞ=ŵ()i0 <2B $H/Ҧ!&RkoI%F j:j"jsGGf3[V׮q# en!Of˧ _MwLם  D%47:S}⋘**T+.iT;m3!T^פ]aDסZ> &igAJ!4@92;ډWPQc0/J#E%Gt>;fme@ N];x^i&5Y{I*٭JO'hzIR]ܮ@KcHQ؄H ?czz??P4 Ry/ω ^ȈwiԮ@j$ʟ1+ n\ӕ ?j)bqYա?KH($JEԞ{Pcj]2*rfq5FuGN}%JDn7Îch=ćxD~}tyIAX/GIJK`d P5L.X"s!Ð'Qn38ſ*')EKITC$DStsPGȌlp,!3>7Q䩊-UZwb^j/Ba`~r2JFk ;Jbm71 {-h o jV'4ΏL:+!;YpX+ 7. ;E{/q.Zzw]N( ںAn=#(3B(V2"(:h9Cnoy/|}JϤFNh^X lUh3|5Vjc^OyT׺Qm1_c?ŵdTO ' ߑ*pz n!7gC>0ެ\Fw˟OVUC,os[zv٬Uh۸yִ1l|ՙ"+jCXpTXwG zhx@=fv+tabbp)ٜӃYȣA2Ѹxk3Z( lulp QW#{om+HB]:|x R;#8zuYu{Զ'uI+R@ݹJm a"6jNF]--@d-M2JB yw&SHx,lf$0gw~l1pJ=J9sUD}6Ld%1|g(0ܵ]1r\!!9ݘ_J_%8z+\! !Rw E+g!x\X}!IΟyq %-[?I<(G>>3,Z4_?)^ꯟ>ҏ.?s6bU*\.LW33Rk!*Ԃe -ա;GȌ6u X} )[ɯ'NPiYQs]иG<1ۯ[@f5e+l};Q2Xk^, npm!5I= .sWb8MVcn - AJ5 H^T'9!,򣯠>y μ7̩pZ@/JO(Vj?m 4jn?+O>?XM!Y+$L2~h \#'mC(܁n``1Q&QȾ^Wl@F=?w.勌6jBGWm<.Mӑ7ϊI3Hi=_mx=6ocdIWw?mb`Ptړr' 3wBN3_G kuյx!;ӶQ0 %==?df_aj 3gѲT:{U7<Ḏȓ 8"m C\G`2̗crE-C!iG̛d3 挩D'΂cvLNS@J-NåiޕcJdZI[ՒXgHR_|jnI6sU<:;0}z (5D[Lru3F`ܲXסϏ3bçu<܉'@&I 1.G|@]־ɤ}6'C_u E]f)֐j3 ߔsz!e;) 4ԶPI&a^0C1MZCאĄId'都Q1 쵒=ŀ^1u Á U-T;G3Z_(] Y3D inӳӲ-cW`BlXu hH7HdQN$^h'@J9D٘i/$I択$u"( PHA}wxs!T.W_ٝf|391t\8 |Q~bS$Q5>DEg}673 &)\48L-+ˉyEF(Zx.In_NVf (DVšD гS,74Y qUDXW\׃BRb(N)fy ~;3B{j"LfU L\NQoYcojH׹]km*A^`hvO_mՐ-=a%%ZZs/xP<#, i*X==%sG_BJ>b/t0&ͩ^M-L/aӵ[[13.DdLYN#s )cF>;1 *TU+%3cvwQǼx}cӛ8iYxL>)jT27̸CWHжGzplUyXi Wker `9O^4z" >du-il!cD@"Xj:C <~2} w<(l@/.넨 Π~2i1 e0"/@u7{RZ}ϑTw Ɠ VŬH[͒=rzy=ЙiDU3TlSEtZIO:A p%Qah@)Vr6l|DBj -r 4%C1&Lj_CuDBRGe9 Y(MO4*ZL?dTB0IZ  \!YG,xb$9uhXvI+~7?oxr@`N\u*,nV0^Xj5Dž$ DHY520vxlicD@pbY50蹃4ڻhRHt,5^j&Hd1# "7Y-`4>Bs 3hүpP`$_{{#dBr'c;lO;Cfe|Lxa4HL'TQ=4zB3ΗeWjf @gztiXbo|JpL@†uTw 7OXBr 5 /%~Us(ʖ Ő1q[uYz/%&<鮆i\{XT9WcOP emUAwг~>pF1 QɖN^wo1OP=C_;1r݀'`ۨiv B6`;~]yMh҈Iтp7@i@;B˺g#S=z"+@ gZag.κۅ0˳D@v]z6Ms#ɶ'0!JRݝ]O8@Ǹd3G2h\M"Q/C>򲳴8r"Engۅ&j7оC^һy%Zgysw蒃 ߭j1Q `1 mePP\b$:ovV V6]qu @dHrs N+EIBmITKfd F$$,+FnV|HWe0hi1&ϯ]Ǝlckد=P~W v 1mPǭw*BFx|h%"ko`tGl6Kv[m jc2uΠ0oאb@zM)u B -V-@&"; ~Q7[ 0Ce|,?7 O.l45EiQV2O!0ү|g& "< J&i&~/YO8[Cr!KņkQX_ &9>MY}:>'|!x_8cK%]ڱ JKf?'r o61.5*՞&F49Iֻ V ڙnuF;f-ЧW4`}W@Q!T v熠"GRϷh0P%n0pVRm]fK$hZ4_:j]"f84t 7wARwj Imi]?n_6!̮崅4/JD;-QpA~bgm &t3Tx:8n`65*2BnӅ$lU`E7b~= @lPgW)l!uakZv'ݍ#4`_ИF_qrsp} JSaQABS(Ks4RP"׼#4x[{zoGӢX;)M=>AR 3I aMUKcܳ,efYC2y2V p Y]dRȅbU< )X,}*%-}.tR#1'i1W~>\Z٦O* >(*ƐyCƙٿCDaS|V+ae)BSD664 )Z#˜JlNX>aHQ9,:DÎS{hIr?jY4lآ< %FKnO^qXkc=m[)TÄe~d4q]1Uxob6n&>(=mApMF.HC)&~poEeұ)cJ}=Jh}Zgf"4n=j$:;?hʂJP/;{XO,Վx͎X#Qh,^n%$w(܈Ӭ>5Vq bvL 曯jѱ8 2|-rA+d`cIj 3%'5 TNGc@9_%aj6 )NFD`qj-9rD@qR-$;U9(+HCqo<bG#_3qܮ"CGW4L8I뾯sA -`fsQ^:hp0;g{=tUu?G${OAY\B8"$mUSmoމJlC4b1J Wv'sQETX.Ԫd0|8rA7jSk +ZO4*nN)`lmȻcR|i$C&cqڬ4;(0SEUG׌'1k`=I(B8l1n&L-~LwsCSQkDy~zUG[@FFђZZ)$KVPEp#(o ᗇyA8+rnXh<:he.Yi$v/T/º FvQ9iɎOB.DVC ]b`; Y ,?+L2{1P;'v)D+2%~i?Kœ04~D~1i@?}oxCOM1-8i~m M>*ןm`K,o I["J4e]5l3e#N[j 7 6 ;P>>CBYZ}y_,^Tx0HI` <|d`6` nܪ.%]VGA UwV_ YnQ~ s,Xd3qEc>KGi._"cH7BIXmh^r%¿"?S=C=)%Q>3ar\PQ fL'.H%IH/jH1!6%qz~Mm BG 6k1G2)B-\(iEvdsNkC(Of,^DլH#9yqTAmL|r8ՈWα0s` G9ĝHZ.O`_竒&jWAˍ{ K3tg5ޣCGX_+ âɃPӖڢ 8=׮3\pY#R+X^U}PJd `Ko4X׽!Sx\fA00h쩵/^uTiQ}_vf-v@H r봆 |K"@ONX{{@Eﵴǥ~&( aeiTjq-$?(z)&1s+c>{"^ ]7\eco 23.;>giE+G[~Y,D {!\Gz| D|`z$yqO{IN&=Ş&WCGjau3OZ%&;?߮زb fD m`p |. QQK+u=g' WIzѠkxFnFP~{Bv3b(} V~^}+oՕ̼ ׮BAȦ|G6\^K^.ݜX0p,{r=7XY"JnţOeijHmeq!yQA+Gvt%`s0NU Ksa4=Sb2 % D1aHZxkh'{07< hz i qxo/"d-E*T+M f*4N<緖, 㺽b3S4*')A i/Df_ɣSƮSgu{"08d/fw PErϔٷ/PCo.r# 2IWDϣO2zO&" `xq ؂KA,Yx_*w$7T873ޟmTj\ HN C'\1>EG cT-坎c(Nsj|ڃ2'D~4bo. S0"RswHXj{>UR4Tkޣ{A`Dmi,Or;=tt;=N]{-0h(ŋ\*[lF)u!kc /{{2lkX)9hZ 0#ʄjJW( rUtAGLÐfxPn, *!cL[ܪqh{^zA _ߩk\/!Gh*Ø@(%p6-B>u}DŽ[ĝꑑJlwNwZ:$=s{`gGb_Sw=Pl[6un"04L,go1u<0jWG*QT1ϭrS ȕiU#If%E ڪ.Zgq0qٳ#H?EFX~NNm;[ ĥ"Gd⯟ 5µaq˥Ud' m劦==Ź!EjmxQ]=f6cYTirř*ƻ_5=jjCD7sSD%32Lo33~b}7la\K>6oh0F+sEaXOpwDt6^b0l\AJaV2~t "VaKL\uG[:(coQb*@'+RtǓ\[U,ʘ ^T;$ FD~MG.)0 M9uVl'_7⬻Y{og?} 9w|del0apnk,[lZSTqfY)Dd͘v^`C }o^D+DM&=:^ a)hbԆ ˫,YCyK~~;g X?(LDV߯ʯڄOjƊrxk ]*&Vڲ{TDt6SƸ5S 3xedȧqJ1#dN7PB{Rh$?r4,:j@͙2I~fsi?GI }.yX7,r)\LM=wo"d*<@HyᅠKX0ya Hևb)ڂȎɉ8q_d6w'½DtF$^ oװ?GD,m:iK;`HݔXGw;~. >/`kCr{@ yjlv >s<_ x C&SxC?tNA$m!/9 ^gg2UR%e*w#dXF|dn=]:c,$R\p }C baAq%MfKWȈ3ꪕw@Ye΁W կ4|}HK6MHz5݈wSQ<,Cb.\?w`*!<&xJ0ZH r99g<Ы*Ӄ8ݦ4HYN!:l):9H;a X[UzV?%n/.tmҹҧno=wXE5EO^UTO >bQiœCe7"mﻁ5Fn 'vbKzi"O܎;2y ]=&֖[4N.De'CDψyjcT].Q|DmF+r˩^YOs 0"#ޠE\l&d^RvTaDGB ۽B"wn+} DzE/mܟD9Tt;Ond`/a8|7xN",9ЏwS]3j|#) Fvs&|\z`җXރ9ЖOKJ_}g,0y*rwϿAgZB!*6Q +8;5qMR{0gbUf $my|sjVXUAC5¾˸tۅmAQ#GY `%brCFyH(̒c2Ǡ5&#IwHʁZ}Po1ttоm$UKPV*$|  E(Mm Rx <7H=~Sg+RzL4t .#@C,'ooMV> ?߽@;{{:yc/=xDa'tc'q:xP-|%M"FBdq?HZvZJVH z%o1la{`2}sydt*Hӹ%+0\f E":(`@Q$:4{V% nx/88T\).w;:a|zTd0G4^-DC_U悻iVJn_~C?uڈPiS%8 S?Y=1pLCdœUHꄕc nםK=&7@M2 lYmZ*ǯtL5vAbrY~ҽhw+TEBԩy>aw\$7qJdt[V8אջK DXn(6 np}V<ȏef-qlJ}F8GK&;9 /?؄if);vh\MU{mU *7#zNHY6c(Knn 4)W&HkksއkPhϲcƴ㴹3Y(D 01[K>4 tDF8O ڗIi`[E5ƒ7LNNa#T-xXTuЁ8&HaYX $$n,1ļu ᚻF:.RK{K-t"]kRBM@Q@k+]a0Kjm;xts ʱ()weɰYGiMEK˾v].+O,lA5M{9+?Ub~w.0$#O! %%=B` IˋɜhaHok) h7 I{f>H+95@/QyF /b391=% ӈ*Ia Ocm?*4Ftf=N" ,4K<ّ||R[O`NiYfФJThL,mba0:'oY3Zܯ8&*wj "D~)$QcK 02j <0]yYLfIb M;uuS>*2$[uRue ʈL[ߵY -GEhe9l_sΔ'zdhہ9ɫ~oG7u/HkA,N1hz"Տ_0Q0KzØS+)V*~A'p{ 5'%UP_!^6i8))؇Ö }r!8o$j א9Bp]JlzJA@{JJ;UҔ,+c {I~jS%6xﱟByV:z*0*oPGP"0%޼D8\e3܌oC v^~,E#h#\A|oM9?}H|NzSL0a?4CvL$\-G֟:T~\Y$fzEW@ 9xR4BPW _sWyIqC5pn_aoU۰"aku'Knylk9$B 5{ъ|5WbzK,og&(Mt*kތ)$a;OqDW= )< @9~A@} ,Z7VǣM@G9$Zf+&bRr. *YaspHA^:Ek2rA[y4\jdψb%oYU>Sm_&vKW*e*ng>-3o7?Ң0kd6P(^H75*v2kpAQ&"g"4(ۃı&P oztn|-8 ?DcpDzʻ\/]=]ath6Ꭵ^t֎uȸk]_B3LiP@ Bt?zm4|铒-MďrqHH`8c"~B@pzjzUnt ]ȴ¾mqD)mK,4RlCfQA/>vaK`9 ٔG;3fafѩ>*~`ÈZs>pzR~~/!{$UM6QfW`Qpի7J;Wy[Գʉ`P-' lӭO:])Q"OE{)"T)f8@KtP\eRt&N|"rփ6@aj"ˌ1W'4nrN,33Ȥk{JڳӪb|@)k?8>+(3lvB]\vG2nS+]g?I!yT!{If9tVvͿ~<1\uӖ-#v%H !^ n y'q/ yYN;hNZMbk &5EO0".RnZFեH6fqƀ%毵n~pФOMuf<_fGz[*yEn6lX9{ɇqAϋg"/EoW|/oL'Z9+RQ $˓~/kg;J_$6YꈫM|j]P9stm R~9Z|KpQE?/'++E~TİGAa(ah;97S={vZ+Ft[Bnvgl uEDn6N}U :lzɳ8[M9|k^΋1]at8vTPERwg<aUh7Ra?Bxy *U\KO7lbWIFE< Q-X.9:PEY ۏ"xY5i',&eE[,\!f9(rh_E*? ںp/fFE= }2{^iڰyܙ-ؿyWTY=^_E?Khevy|QDsA;*D82NஞPݭZAL_CXS^ܐōo4CBᏎuSRU8k@U3zշ^LMv(~i]WC\9>\l4fshzIY<QX\UyK#e\09XCO.Ĉu<ɉPQi܅cD=B81i֞Aebx(ߪ`z_T[l,w~f& >f*( x8d6da; N@ۛvT+ NAq[WJHgThe uNRaѿQ\ % CM&S"IU$f A>D"-XIUA2kہ.e0A,q4-8O.Zғk`[V/DoHH(:Yeý#L;cm)O) !5[!=ORvӎg/l'XyMn)#GS;mnh& WYd{sDa95Y Jzؖbz,}:S s/ɇj?.I/|ç9kHwn@2翧q+kgea'5t@IJy564yQRd4#gGv  DlL5^^yjD;_LN'-0z^QbMDkD,nw}>uypB1 dh61𞯄z%[ K۵Оb'8ibMDğq09qћժE~jj5Gg^! ?|C8҇"jCP(Ǝ RQ%>i}_lHv=Pi>=kk9cFstxj(-z!#%F!XJti,ݢ|[!ym\d 1*k12}A4 HTE; 4xy!̳UB&ۯ8˲t7Mx]JX[(J^pj(nM]_>t ׏%=:KRYLC-VkO$V:J{?Rtuo^4j+5/O=NT3^B+ZAgGhn;Aˑ4 T}QxU,VEt$}OSTa'hX;'S.©Fq3k~Ţ?+"\NTŶB LD)M5V%6S-ikk\NX//gn޶t{qnUYj<2:ڶTeN&UP >4)`{V EvBsـ^yWM1ea;OwTF&lPpڸkřPs/fjaejyKNllhO-όR$}EӢ8;WA8 }bA(, [_ʗrS*R8εs^IضuᥪߐN]pr3z4_tNsv1wV$1)v` ?L_g M;D,!~bSpdb N,)n]Ba^A2 7:7g;9 Zz3&r8g\EiNӃO17NcI9ʡaΞH:Wɨt#e#^q7AV4|mYܒs^Ykhx{۩y᷐,!UVD YCV6q $kB' |Ho_t$$M8aax3(j\*(逃QUN~w) 70U_)sW_im!V1@ZOC Oa72[X(# yvMoQ䑷1_r%[PPS驚*gjD\2-ҜlSɪ {c⒭(3Y@b(R(0&YidA.(l%z׋TuɃR C +A)(C;CC DKEHeԸ1mqQv741Z֠2~хds`{3YYb܀ MRYAld WD&+yh yi̟lf ӓ [[Z!%c{B+8sNJb-Ja&qCXYYz#v028#IY#,vVyP q>WQ{YZm4t\uxMP Yy̮d X6#kΟ%Ꭵ2ˎ 2<Z\:`ʫJTef(^DRcUy6=Yz,` OH0ÖJS7ގgŮEPE *CY$0BWD {P,ywg3e+ Lb/دUrCP)R7feS_|rcZke҉Tj?T)P.X+9 %FbJ(Jj> Qꂛ~+oU#qw: {`'D搩?<>ЛS\3NiE` TLIYGڼ*U?w ĪG*x-J\4w'DN|۾+)n:L%.ef r09IϪbH`G_(b)FR-ھn | tٮ+O5[qOn䙅I[O-Bk"Rm1Ob8E3 05\C*.i.+K57z:eZ18"8iz=D#@S MlUa x5˭^ э۸떃5PQum$M]QU7ܿ‰MթK>lFVW:࿞l=)RӀSӞ QP+E YKYn󀭡TFmzܳ ':WFT r)=xK/VrwV"ސSn?Gg&UGS y1,}!o#8;*_AhxmIjoyA[Z‘]ׂDߏT=`bE$xK i{iEox˕:h,qvV*n.FVq"cCZl N4?3O f_rUZ ƒ =3:%vy} "^ݬk9`~Uw͵t"/Bby2J_D sȅa2M'|%&lK:Ù NJzæ#!iC;( r8e ,7iz[i눾+9q-W>lP;/TvF] H,LZRͅ|70cg)\snǎfcK ې$z6-mG6뙵~$&EZs5$J%D璞ۻHTcP|B,E^4N2x?b)kJwSk<7!Tj Nytiv+r&h|cDkRd݃sj٩ lͧkVa*/J&*ptEӺ)V3p[7ۊdz-) ּxp\Y=I*U_(ϴ|0~ɗ8R|j-A?h*cd:^»1e)vO7.UpFK,d 3>eZH@QQ*˹\Zf@+q3!'gXGSL"%{45V','cT9YAs2M,u *<#̬"5u % ѦX(]I u%2)+?߸k 8Ny/UpV|:d;2g#\K^QI5A:a>Q}Zu䉧R  cqD>^&0SnisZv%):;yߓ S}7DՀWճb?f Z#uTd}_'u1u8v;qy^Ԋ0ST7zI_&,h :9u,?ubcEDB\%41ѷBVWe0a<2!UxmwUH94_nfFЕ6 N7J~?jϦ{t^SR {S*TkZB4_wYn.F!Gsqwҭ6z6˖)0%>×t7 JX9_wmQ*c%}|1J:qՅ0_g 2 犧sZovrR[!k^g,c+8!A'ib(͛9\62qtqGşKtf \+ڍAM)Z5À%g}pC&k }yz4- ǴB6$FB˯-h]Bw*aݖ]WR><ÚJh%PÏ9^9+,zA=0$p cTogЖzxRty+Mť/ &{](a; ,1].Yl %\|ضytLFM9)ώ[ S5:Zjd9:ݟ5Ai >*N>Hj,uq9klumB̠(lbm3n$5nL 9c[FL.^]6=o#{rMh'*G =2co|zR pW%陫f;|4IЇ:8'c 3mma8& &DKkS{*ܸ>6NNXC( v+*<a7^dSK;7,AXvk՝-4suyA4v/;o]i|Z3u@>MC֦4p /N~X\m:`:Qh/d џ9G\@J,O?p V@u{-C v+1Mm,BvL | /Waծ!^KsÀ/ %ƈ9J4ֹ-i(aE'y{G =ܟ!Z*h;CZl5C2>qDHUx@%Roc7/CRw$(*ӖL (n)x[q'.x!EK;v6) mTiE7i+?'cZZRo5B- v=>C[ݑ`9LmS)G<7Rȟ]+@?u$gYv1t ]l5nmJnڑ1Jd [372e;F|I AGÂRy-U0"rP4jE~J~h6a>OI=KYTyTgq%PCl⳯|"J{GTʢհ1S=Voͩ7۲Oa2q>OX#R ր&#{wƟx9ߓm,At'6?{ٗ=硅 "|.fj /6s;ө)(?^]\B$C SE>Zc YEWȴN۴Ңgrq#0-RN3Airx)cpw|`#DZOCG8*@ȓu fpQSGiG?f!Vt;=eO1-y<\uI6i0o&$IsA5Yoe^se:*c.۩ &XqE*6Akoq-oABh %dD;GbTUkL6S~Wxg3l&'C4!|t ZtW]*l HFU!t^zmĭ~jxb. -I4@q~1.KCCYi-D`o+3J(.G8*/f~(GRG })nl׀/ZZ =`QW6 ].Vٶ+:l +utM;d4i@FЕA+Lى'OLM%z Xw~gON^I,Ĵ,T W <wsy>XJY'X*-dQ:Ih, C^/_zl ?gNpfуS.Hrl{r)J.4 ᔚLAp *ZTgHH{motZAPAhxN|\ )ovcCZfA$P`nU_2O#S!7eO%\0A+@dN W\x4={[ FlFS?Γsߑ 2)̹b7\325Mҋ-H=¢'i0۱lc0Y22lHދЅ4Q9FSJK¥dW2䩊=IFOjt4k$,RO`l >痾dGBU&y^׭3BigSsUƑ,* 8"ǻ*ńH4aΧ‡ jqVpX٤xu`,38SJ=t? Mz\eZ(V6,a=$`Z]׽h?ǧ6bwF>t?K;pP*E\aiCtOPAz/iMS)H/EpI6u4-cA1]v˩jG02|?">J=Â?L0JsGoY5p4yܣj6k1/4/19wEՎZi|$[N!@F;pV FGO9&afͩ2,oQLJ8u폙%]6&<~L6 ]^5l* M]YEuP+ׅVKd$z,ZV|0[%׀Mc O$d {u ^<0ƎY5xÝp`iuQ巁]jI̋ 'Hi=-6/v#6BghfXHMg[+ZB#c,_:r(_c4UCl #~Zԉg'JGNH>)x7v*ŒXJ@&ٵW B7(&&^ӆk3unRtť1&ʙklwzJԙs-0h, R!Eˁ@TU2^*w”H,k-Ijg,2Ⱕ6-n%sFZ!ljښ(тJ8{f? W$ή˯!pQ."(6tXK9AI+AQzpM EE~u=V!E)[]@acC'Oň0 3 xt( ,`57`y?IPZU;mk+ TkjW R2F:WW=?'VVX+h> n .ڒ:5_D볓 1?cuy#bΌ!Bg X?yk~:`>RG\'=U熣eRUȠH zǦ={`gItaB~'w6*}ʅXe]qq?樤5;BCT$W%AsNq}aBag;!yWvnnoyV 53B\ BRjX1Cmc="Ԇԙp[wj+N٥\0J\2`x/M+s %"I! ih?ōr,W?AnL+ lr&tzyϞIJ{ !Z=͉{ZU"΀05VPdlO&\E6\'h]0 #0Y/ Ltw֧ӷ$ ~5}9|q:.f}̟2*]oeBs(CLa8eSw>mp~ژnj+PpФ4Jl+|YZJ{)~<,1&M_f߀5GL/_ `y6XdAj:09{%`9WP-C@=dviֵvp~#MtkGLb zc w>14 e.y2?Əbmn>@%W & +o2 qKSs%Ҭ4E> guCI ;:&Y,}6]ݏ8 ZMF4C,P9) Z*w" G1FLygiTfzfww=坈bLI]h -v<>܃EAi*IԈI@fNZ1Ԝ.v@8p/QLA_;pڅ>5➌s'ҫi5JMTᬐ{|B9u`Y@57?^#}N?:QGq UtFPn-؟T\M:6.g!~潽78[P&tDS,4c!A&}%{emΡp a2dxAk?@v Ȏ}hFD<ǛT] O=9['<5[y%r?v;WS֏'Y]a1I*GD Th ͜x$=k۱d9 㛐 K.'Ma#bs`?k# RI20 (P|;8%7 =bG…\a{'>Cgʌ.͛&Eόgw4Y0}zN29;vKtÛC5KoW66tq[6bK|^R.xX/VB##(?@r+>g(kFf::)%%06zl0uW {Μ3PI4~?;UU7^~dtK} rW/%jOˠ |d>@րFz[}LTTZI"yQtlz"5\I.j&i}V4-rfyXםɪĀ /0gH|L/zkW :dgfre1,|K,;8lPm w&ܑ F#ٽ:$PR|\o Ep6hfEG<*Z^tq1A2#h6@ MtCN>pg>(6X_nB">TTl #RZDeOB7G^F>ydG" yb1I,@ӧW)i-SKzG.TaWP_KtiXӕGO"Օ3$9 1RW;14_p"kWY5jVt"z`ɀjC%y=c8ߧ\LW z&bQ=`9vLܺч€hkbD{5K_N.e_iݟSW҄2.opyzҲ؝25mSv:!zv*oXkʽْԀ SHџDbln.vQ@50r/l:[-qU{ ./%xDIdtZfa&Mb/ WƲ+d&B78..C& EQE_J}?~H?KK2j)`]Zab{%q MhV,ATQJA B<Sɬ[YdH&ED\Jqvl`<6pu-'$LAS\^]#%A}~Ty1qLOROM.qOd+Ii1k7P^.MԱ;l_W/oC6]f(I:H5-K:t%3"{üG2i댼{_[x 3+?rg:y]UѰf↘pG Er"Xfw|*f1Prq^.s0}ࣺKR^ $`,vԭn{/4eBI B)"Ljm8u=!E^ldcBlx1l`;`0Xurd@Wb㞤x,<ׇpjbqSgEe'ozXTR_Q͟0-tCFI>"L~pb8W*eU@n I'/U'0Σ<4lkƜվ>ys:NpΎr ]6iE sl7T-_Yےߊ8;d|=6>,韙0m+6puQ6殃Һ`Di`Alt6Õp ABu7t^̛@(xIBV|,cD.CB-"PK-#U.^x10%fyj?Bh+\-GōvͪmF hM~. (8 Tʍcgډ4!*M^(Z>p90&<DK LxͨTxo[x2鵬u~2 Uؒ[P:0nճn)] :0>\ŽԐN7:-a!0ݳM/ܜ 9u)Ii<8Cnn\]?,SF.mrw[r\9QDB:!MZ' & / Åo_N^b 2&ajQ\[1$A 'iA pp? 7p[C6jakUGrg`<T6zTEL ko =`AIe#fF[ݽsXrUAot{>U}0WzOy$x%h Ff:bNG4zP@ŎՐ']\7pn\>ѐW'L4 ^dfh^h-U%=1?g4J!Pst`a; j2)gbRpGK%ߊk5Dl#[d+p>CFq7@gB" s}1{V6.4_|/ph]ů\ k% qN7SC{&>U 9YVWIފa&Ѡ-4X 5E}D"ݭEv[KYpL,О ř\q y-HfK鶃o&/*g/+%фNgv_Ѽȁz붴9qnel8ޔ7Oo1 9HDi׵Bvp1*gqY/:2&> |><:v|-% eg :M/!$>ǧ 7ıXQ~ Bx-x bs꓍a}c}Hy3C^GyR7]K*;C7#OUE#U-by.s=*B}DϪh4+Vv.}5l$:=5C]Xv,Dw!*q_,լ?ʣ5Q_LYNfHMuaU ٘L }?TPF4#=H#6%~28yK_0dpzD]nG"ݲClRM{mTF+uǞQ8~ ݡ^Y"-|ݽYyXc〻l8bb6Õ aλC?|Mi41&fUvr XO铕9,8.p[&V7 Mfuj-|^0b1\qz,(̋ LMuǻF#i +QbdjW33U@gg4BxpgGf%%rˮ&}U%XBubG41L\eh c^=Rݜ!2tɏ]cꇡs'ˣL=Z  Bf_4pԚ0VTt[(2bcLjέMޥ"rcV Nm^2nGJ̠=ئ7al0!X ,1ա[utktcF1Lz9 [U7`Tpyarr56ҟH ˿yӅM .L^*#؀UFMpkhTLUB+]  OTmШ yGY7F7 KϾsϝ3(-4.>F =2eJw :Vgxª fMKE 8HGjc6- G9XQh{C1~Kj'FFJ reL@8לV^{b_E=Є\+c}9W59K'd;}9MnQ'^ZԎdOvYD;G-\ NSNplS¢c83OVAڱJ3odg*+_ɫw8qgY[G*r).Lh>F{xf g7cJk ǬWpBB:dގ>a=%&dəLX'5!;֟_L2WGC W!F=%PeSְ+3rV_S- LP3U01m+4INR]ft~SLs wy#~.HA +UiE=%fMAϧpRHK4l!۸OYu|ylfRx[Zo,C׮q RߴN*,AS?I8z~t\ 9 v@15k8IX:}> wi<]4XYV%:f6 XğAJڿW NCQϗiڀм<'y%l|gR ;.L̰MSPM;,jxgml㴰TmOA]GV׸a:5& phalDʼn{ĸNㅼ?5mF6l 1QVVVA&`C$C ݽP ]U}ɣM:}!'G{}r޵=~3sk, ;swմIVU$Z_Ӳ!Amk+",I3q [awa:(ġ-19!Z*2a9%ߌKQ\ЦgtP G 4]mDyuθ ' w%PeAWt nƓVd(5Bww =y,9@RJ, GX96sI|+Kvsjr ksLdv۲s0`=џ1ٵ0כy.i{q (RiudN"Pvg7pN]^#X14X+Rp1SB l⾈Tf(S Q9mzؚQCd^6T{>YBRw@z^T%f 3A+|b!k\аIMM?&(!uyOSISZ,e(V=֘8j\CbBy@ F[,:" ^"(ˎ3T1`ՠ $2Tl?7oO dq+| '֓*KYx*-WdAzҘojH7Q-q]șt٬[nA_i:ߊ/Z%叶^jԴ4Rrj =G"l0U.BK2R%6#L?!ώnfnMuB2IKAo= ּg|la7#T^aڈ v2C,iJ۳O9\'o_/|S)Z(STxTkTZOkGlWf8K0=BpqVۘ%8Ucs|@HT<8]pNANniԜkP1({Z:O~x`pJ<񈦫Ra݇U[}L_81BE,%G3vsf2EQVb'Y ˚僦 Nl8Ndͻ8`LUIIo+Z۰/Q"d6 F0Qi6eoul$̱U;U F1ڢDF_`:q7gش-rXx4ʭ)FFd&&EDaR^02:y*bhL՛PI?loJ_zıp7t'I 揭<~߸_ Psܙg#&H麊̲ӮbUt*rđTv/N86}11DhD%Z9d\9Y!:@}@i0]ïs|ʗ$1E*|E|Onp"e ߭,wcu}~ctwBܿ'PI~4(*? xG3rf 9/yG+lOppچ0R|j #NvQcrl[|JNi>UJnٽc~b< Ϯ$g6@&\yt[ɝ#d 4`X% )U!\uڊYdU? ]K{Ԭ?'7Ă*%ǒ.@%A곜J]U\D*}:gh_!D>B[{ \]ŁGR`[Lcw /U3baە&q vH0dOHXy}eo՛K(+E@{bP|WAQ!gX \i//Q!OnBY33;*H`to6J\>Bӑ:E$צTA+1;=NWKJ[z,I)/Ѝ"N5 HJ5z3έ%MyN,)͘Tu~"yBn_"~P]KQU#J`haabRKʛ3vcA`gE*8: i&L4#/55i+lvo\TOAGN^18,K`丼wuyw^;=Y'ܭ_ETd)0"%sAsp%8RRw)]໻9 x&YOrgUMQe%E =$C oAG uzE3 t!K\wxyYl38p!RntcSD-hDekWn]Ew>=@H Bnk'<n)`bNkR!J\PBSVvTEIR< [,=sP Lu<.OTO2rhFv|eܿ%wz7TxŤ?KQCNve:׆ʾ!rSSs⁗ɓcz^An;4l \Lv Bd:~?5˰4Q,wQCVv=/^鉂d{LDK[,:tLWPcj UZ]Z)gYAEshcJOcD? }beϕiZť]mT'ZT{x> m8K}߰ 5 S sf u˪?38zr + o&Z~e@">.Gw. ]]Z_ܱ4SɓkIr ٘)̑L^5-?p5<[ۋI pokF@%nF0K*YY.2/\ӎv W'ɔԻ./Ճ V6-c/?JzӤ_zpyaww_QO\yqaT|@QxZWwR=ytb1yP)3.fN &3Ź#e 4៑NaD t-?or̟fABvҲkOYeN+`=<nFtuɞ ec!!E.X>& k0lf_3Ko_}D"'򓨆JOZD7{L҂j}Dw jb=c{.JДyO\33Fras[t^P^9䂜%[QpX{Ʊn.D̆Fx ς̩S\y/+eZ/ڬM/ ݾgjԝGA~u2.Q̗<ͧ[?Z">O5''SUZgU^d)>ZW6i5yҊ]%yOMPpjuYXqvXo EFWpm5b62U@2ϡmM'} }cb'{0͕/͚$&nDa~/ .G,7@q"Z%Մш@-,df53󙵩^yy0rP7CoSOhr;(Œvd$fHd#o5g( g=)jQN+~8,"҉r4U1Tq0/ɧ|SyD:TJ?MM|;;Q.P2y$zuuoq r!q}Ct?Ix ņ6OųP c"`;5rdzX2\ d3wWtM\?@pɳ;٭됓š^=#L/3 $`(P_O>tjxEbh7SOQè޵҂ff,~?F&/ WZ6c{ͨlMD.&bG-k|[Weڞ\t/~,E[bsnYwB BsIe!B.R)Ϭf(eyJ#ë9!rB?~˴Ӭ8.t&KOXU?=ǺA 9%s{av?U0-^hjcrsn -q8wPq^#yÞ ~6 ӳFq̯q,$dp_:G)]nj!CT*"#O䵌5c)nȄ#͋-VYLś@sTK}n0O)}Qjn)Sa1B0slmp3ͩ#@i)Zٗy3]oj+UѶY ;L!z'Kf ޑ&d`/ؾ w@>Imʯ+XWs?c)kP`M)*!u.exQF6$FTw? >WN 6?bS!գJUZdfy=i!^7`8hWR|,t(y DG=u`0'xlxJVmΝܛfo %-Mۇ/ ?y0]M-v9Mwcj:R"@r:5}4wwV?&6G &?>CD!&:Bp+XTT Ά^l*фeczXyEؼ5 !VIrVrun9P#V$n;oG;qQM+dž9}Ū$\ܹ 4_ |iM;LX ,ZHCʎ>Tc3%""0k*Yp& /.LdPSǻz04U5R2VfKf/E1&73`rE ES8ϕjr]AhS"3*刱}+G`GmJ3FFVT uo.m] - @ ">*oȤ5&ys@'#3Bguv>J4,4d9\1uURO=8J%}pSLSܩhM׵t=L 5t#lӮMq 9xŗ(vcbJ ` B{ATEd8qCi~x8zʙPme{\;SWvLǁkO M-euC'd`ƧkJ.s@ RccȌє'. ` ، /֭|<&!{0KA`Ce\޽w&*{ Ӌn.6GJrOM?zvGqPDҹ;"qYQ.L^"p?tԁXoO-x9*yyiQ-؇5J<¯2N־-j uGV *[o[!բf vĖT#"!dxgSH ]wִj3}CQ=f Wp#+C~aT!B;EוE6ZcHܱ kC#4x pF#Uy1ԃޕܲ%*MfgCjCU[PP{Zg~vI`΢i߬hx!UDdxcG3'^Pe I~t+ōGXU?~¯hWtM~F OD,|ny=zG:R~rnh6.8%sUEi1Ŵx pbΙ&eP/ ~Dv;_`"5ZZڇ,"[XdȿJe@"u:+Gz+t` fx?2[+E;4YrEv# Gir7o([ W4HTZnH$FćeQ6w_`"Th|lJ`YVcjKzQ!qo<04߾bZ,]A$XqO,lWۣxx63_|{5^p:|i48( gq˻pp&}%kYƉ*R%/2]]Scl W(-$؎lMMm{.>T:$:PR =ʨbFy+mRñ$@] f;"8Zv?(Qȏ:G'G)Wz&e hNӐ{]Ÿ$¬w^e0`56gJUD1 !Aw6&KRl6 bK\wJaͻUY>Ȫ |9W~h4͈$6pnͭZ 9t +uD!jTޗ^>M3Z+.bJra:Qى|NYw-Ne @ ?x\ ,ˬ፯ nI3w'rщ맠O|3t'u9٧: +g@F{֏QX_գG Ðx80z!MZfk.a}UUhQUsO2b-ٍ/ ,x~x$-6LTmD+z+paES9Iһ,#I Bj$ͥdU9΅BrD.j-|iI nB\_k'їtͰ4EYuCa$aSTmG4)=,;!n~M'E Љ|rPܖ}jyCmwf=eU8jXywOt-fi ٓ9+WzRHgѹ-O)2HDlwv}0ˈN56?K:@ѹ7'8hX%<ۀ_}8!lBX[\ajMj%ج: 5ڻe7b8SV: -sw?F'IY?_т].}{^ HPJV[jV;gY6eZd*-.eg'du,8]@|Z`HԽT'Ҙ]O/prgdWwGU•7saӪjJUwVIJ)~i8ډ=:&oc[ЄF:4O.Jȥ 倁ɵOP] l VxN>?H~%ӊq"fim"!@4Wcuq>a.'Ct/-V@ǹ-(6pX1=u{Il>*de9RQgb6pYHo"W&s2 ^&?/ h~R0L[a{iտ FU4}X9gESůaJ"Ls)THGV?Xy; ~)qxtrԹaq>Twy)Ǝ=k iN eJŤkGX:}b;t͒u%iNLK_/%Jqcga|Y6ObMp+P;qhCPvUE!(L Ea"?4&oe .?–}9e@L6M%dmygBU= GҾGg:sĖWdElEWYu lB٘YDnU#nB4@3&'Bi{~q*# i<4Է+xGDr^f3c#O^Q^n{  z'*8ϰ3%S=T7 Yjwyv^F1"Ryn0 F֙x7@rW2xMq`^$^seIwQBG L`]#Tcoҫ.@ ( qf?4>wxBbagBT泫2b앺k'*D-#_z ^Ee"~@,\G Wl_n&vu9bOm vJ$ZC 0jߒӤ2sCBTcrO'Au|M 7jL=kDqo8sERa"3@1Jncj6Ԙt*B9mؠ/Q '4:ӪyvE;9'Y)Z7 oosy &Dr^kɘ1=Q{:Mas{ɐ[PLPP""C[M,LkB\)xf+=h4>J^<7oXߝVDI J[ϡg`-T_6~i夭pbRW+ ڣig{5R5Cn{ݸ3.5rhH9%^8_k,$M|]p_v59k.df8Z`HM}]ºcꬁ2 LRKԷr_1RNdYt1աRY_ )|pNTN <[\>{Gp7E hHAj~}Uf $5GzS%8sj + I|&"X1 ڠh:l;b%C?N*rH "7FpPX!r)$!~blPNkQnK@kkGPRc/^ղ|@6Q"j!0^)c6 ^NO-wB4_s*VDnL;CfQ<kW)b=sᓁ YI4I86cn$6]n@ &wv)ؾB盲QȟE"],SXy7g )ű}?o!aؒZ0"!2G*'=w>u`) W au_S*3SlqIV z_aiQJ5ey`jbIl7ͪwdJc*eaw7/[K3-;1]4+g6?zʉo'=lS$q3%hR,C&1|OȐx3B'zC/;8O|()HG`\YJLO y˺cNew Ia’s ;=:`aР+N#pù>!i.>:SFi<~D$ (.PWU$Y `/x1)?|~=_ޞ8uNE)wpWok,emz3y}J!GƝ{_tcF!$Ns^l۟*D@{bUGkh3 AJwp-GO|p$Xu @C2]%π0W{#WbQX V]w⌿͞_U*BDutፆ͊޹ZS` ؆OC#{3Qn}鞗YSࢎp:DhNVĪػJ$($h"T~ _Gb. ~sP[dJ.&ZY[j#R]@aZ99eO&7n$XvM! M$\]sn0UQiReڗm+% H`p Ch4IsMN4֢0bR60 ]@y+U?;/&?Oe&ؐ;aO ķg06F>I{O=d9m'k9a7ڼ+Ԃ,kE#9u6'Y=:u=tt &rIM^8`y -s& ʮě^4=K1b~nCC{z~,_0mapyFkiS>KħdbFiYN6Rp{h)?O o̺хmlt f fE ^̞2s>4T3J 2$ꥭ}ҿ<5?ћ_jc3z_sMhv`nf]ٛ#ZjKm扗=>Że=ڹ ,Rxu̾hA-*C}QH\"U}9w7\qbOr`夺mt$J4=Ѯu7aN]6q%2ףC\A rL2_S)[cH6ϲeF5ج/*=.Z#}lzfФLcЇr07L1_z2nkpxcj[y&f0OKuiO6ʛjq\\_7Wi8YրJ|CG >&6[@x֦A *f"S=1%u7dpA)[ۧcDҎ hQ:.%Cv5ȥ l HaT{ˆ8mqllTbJ y!o0a~M*#hEʦF zUunm_ԮIcf)=S*,v4/JK[Aûv.ݤu+Uh˓_:L4%Qt>˹uhX$yΆ-!87_sBZHxRhE7j%6\b&~6yUkJ t~LW%=NBS}̲@, xl&Lu$\-u`U7"H- fgɼ[GNxJGM"s00`oĤ 1HI]yNߴ:9:>7)⧝O=5[${T~Np0w+ۻ丆?\$5Ӷ07WAlQ (2>5qjdc5cy>~VgO%0#;s=r`C?OR|ēɎvNZ,/7؛Tf g݇-aYmXjX `.0< hX 93오Yzݶ]2r嘰Z5Vi4 O#*^ZZ-I$>DPT"xv}ȦA=ؑ̀ 41;4͘;8 aA,K~jcXB'6:qrgJ1q3Ϗϰ:C.i6tusWdEg?O17TbEsQ]wAL.lXtRQבetI*m]gB1$,NRSgc9=Cm1C/F "ܩU 3H7F\8=Bx+},;g{TDpE_V7k 8raq#iiS/v5938IX|ơ@w~XKB#:$˗(|3{>AUhJƒ@V"^կt1qn]z}_='P Xd"~*OEsLe+( 70,QՆ/dz9{X^u=lG `T(Px3,[X㸒iJ,f2M9B7J2v񘠽 'G-=A~k-4VxjFW*LE֔D;~Tk?a XRŮTriiN-HAjDy}BYvOY7(EAV-r&y޸4򮌫6P\ 2̜&s̀gE^}H@!R}±RMz檚Qf LQGc ܋>Y]kc8B*҂:3!˺͈ɓ{fD؀ 0Z@FnXи쏰>m@IʃɏTʴLko%MzL_]rҏtT 7|4>ՌMu[_X5{Te ~Sd6U]RE)NbnD-/Xϒ bZ dkbc0*ӥW7Ԧ())uFQg4Xp#7TH̪:+2jD >ŷ7^Ī MiwLAPf sg+0\M”L;QPs+ͶIC Ttv| 4dbjؾ9N,n'3B(x(].x~&k ڶh$nao7Z  fm2Y+bS.ʷBWs]{ΰ6EQ p'w} #žX~z$8.K3olĸ<"a0t  >FqWd/};H+U]y qaLBA TSRn1Ubڋ#^7N P# wEߦ@Go>!\ #cN%^7 ##9d!"ek-Ey}MƷ gOP14]D/9UA_jNR3StUW3`Z tr,΀fC۠#딁SܭWJ:I^rROUs,"CfyZ6 MhRfs+[ 5hY]T0&‘D 4N3$x5W}|O࿖ݜZӄ%Jv-~+GZ0̛8m~doR ӄ,Krn4ziof{MS?* kv#}[R~X՟ߓ<"\WR5 xGQh=D2y @N0 d>JLAs끴{Mˎv_㏪L)HOi)kLRa_s"6bӸJߏs8Y^:jj6~4SVrO/ [ Xbw-m?j6N0ߐDiNLJg߶ ;t4=[)3;X=$ʿ6uHޟ1~! G2'7x Ux, 9mn(8u.]W@ tѓiLPDEhqF@ePʶ3+r 픉Xvsa}>wgL+4UEj )0_$?vӀ$.W{A.?ɯ1ՇR+Tn2s*&],iz:gl[ | L!t !JI~_,cX 9s λ$w^= 𴐲?%S]H}OxK>Pן؞qVdkLwKgj-:N6[m]\x "W[-*Gss²qj<#ąp;J6sfAKʻ*Ёc/nOZGTFdN&)'PL݌넇^>AekD㫰pnzNQtd{bSu-¤=Ɗ䣪њWs(aF$2eis4Hg1 d'[5b0)_g@C цiZf$e+GF-K& >(;J6ݳ4̡)ޝ&xGŔZG`=JmOW%;}}LJ-ճ}P*V:bR3WoUFj“Q&_Z4`ڧWONnW!8>݆[Rh qX9 JW'5jA{|,"Hd j ӏ'!Қl \I抭zXvZ^9(p8ʖ3h7:؃ &5s,NezTsj/~,4hퟟk|YEFϝflh[ml]y͎eLj;Bq?B;hCMBNU֙O!?{W5ho!.S@a}f9l=,2)=MƲϙJs DLHC9c#omgûs "Z6 /6tWy7>//m9CyͰxD/* SEE|mB~*䃴8p`#G/a@̽^RPfZ. \Ac:d* fQqSyPˍ! E䵨@CSAȊ E."3:\sjRSD{5vnf>?<6s`ГتÕL-"[2,s~/Ma)6m,Cy[^N6cFƉ{w"x7٭l %H(Ƞ1w@56˪YnZ6Zi%S`]y_$5!i V>-&*A/K2;߫R`Dzl7,0SmAh WDٳ ʿx:oW$A]5tyU.v| &B?9هf]^"5,1™ԛENeYIF"\屡xQ:!  ^KQn:2n)6m% >ʖRKG{\=;! ;oxH.x QȜ: юEic~5نɐ4ۡ7=ӨݘӄkuUׂd+ oϹ;. -*3—)ף̭d.|EoمlUJGv2<:~BJ~j_j¶ƣR9(ց2й̼ ȯx@q vutMnO_LwC:v|Ml[N@!bզkxzx:1:X<@GguM0 h?‰8G\[@X|>MoYU(/J畠S8]o,,KގX ~%|: kힿZ-<ų:)0YX1n|,~j)KGC?_= kI!@`Sً:D>X-oEl[zÀu,T$`ԅjK'he`PUL2{q9Ū|UVÀ_yMwo^yV ,YafJNEd9\UhOCJ}tX]Z.ۄ6" >‡bkg':ε=0! #'%v8BX*+b9!]I>`9zCӡʹ0wOl֑lEמd,&9F?6`W Yz'i-Z}".x^}vJknt~ct`U])3}Aٮa6R8$dز獛t>{:e(P[r ױeS_ V vU&81~4D$[N25 _)S7z[zbhJ4Ќ- (ù(ef9gI%Ko7ք? Y.l@s]-M DbDӤ4'=koSQDB+ꀍ^=% !֛6m窨3Cx_ĔHϮu"ِ:1~ ~uJ@*Ip c+>0]v Ҭ Ŧv$.% $[ ﳪ-i UfaWQYH)O{:e  āwyWE//%y-Z/'k,{|G<"T00YqJ0hIST#ͤm}R+XFԕ Q~Zآ_rDkTZ\T"m,p0HC4FrN}t..>L~蒼quuJƂ R$~y' s;\~B? bz;2AZKۼ})X-G;E lM-g/ }6x7!2ޛHWK0zLOD|l]oIҞIҪ7Y7ԯ=bl'x9DC(:Z|?WMF˶(TN.$59?=]8F3h[7_#QIoM.'Bg#pboXcip:TPEnXmZȸor#UKR:pB5Aqڡ NY"u+r70 ~IU[p "/a^,YH$J-X&\&҉<*!s-#]dD\M$4ݱӳ!i^Pd;ʿt4x8 miՑ -iiHFic]\kqQ 7ͳ%)22aDӱtGMf“Аq68LG/2LC5dH.`|%F٢8'(Eki<6^(x7OS X\,Cg/O+/_Bђr2G )J8 %Q&<7{F{e@= MUSncSVj+Z)J=*ͬhAvk+ <9/yMaKWIQ> r6tEO}=XcJ2φZv [sƧ׌5/&7wc8QP;w՛0S4[=7&'yY ;R 7 8&I}@qp:KYQ?| ys<)b<5uZGq&f)7wK:d5^#kN5תo0qNDό9Jʦfg+שuay'J -j)&fgͤԾ9W@'ԕu* F8U!\`\? +1DG%]LO[Y 0}ϵNmuQJ3bXUo@蛻k?T(x˯tIRv_Caᵈi<%4Y Fue\,U-DB9&,Xs;xa#~&$yuFٮ,a6_3X,^(@ LF Q>.1o}^ƽΰT'S\G!Ц|F?zRWi՞yiGDu, ȋk2 'p BdG[P*ɇt$P-9z^UiGdeM>*W /3,(eupBk[;WϨ0c.9#n!HFKbhZSJjvtxi.qdͻLLac # Oܧ *QݺO]yw$$ (~KRO s6_F d6!Z%}d=:*O+%%ȿ#&`)*V7qvUM,}csuW:Syŕ 8&[R2OxGS zV wQ&к^UuI@]gwQcɻ\$0^+DլǥX29 m\l 0.z-Jqhk5\ǰ{P9kLB/_(SײQz[U՝kzliGѱ ;(3viq<#Hs+H%*~"ToUL"߬ʊZfe$HQwL,@=p\.W$ ,h6{b/ׄfMޡG9'pʧV;\ HF%ܮ"M퐕~GyB IzF ^3U2g}8 gi;bFͷ@.&ܱ5'с(޾v2D:-®忓Qp "ta}$ qI墕O+ OyG@^gF&i=Ddw)ȄGdzZ!ɫtjr]a +Bd)@quztѥͳ`39P`~N6~әuhz T/Mh|`V¦@e3[6xRQ%e!n}N 91\6??h;Eb樾TFz" }֣Zu9 pv\HJuuz[z=7M : ~Đd|l'Pf`7<[bhXTJ/j| ~Y5†:Q\wKgt|aN !> JN^l*G곣L!zbN*ݏ"_F/6 [;2zVttԮ``LUb<ŲՍ5n|2]_Z9Jw̫10k0C 0b +<[TF~=}WYgUqG^m G#r8qزT2.zv{HE0켞!qձX(͸62TtߩЯ>z,Q[7oULCu|[dVy{-,5(+|tҵ?SG+袔}(¼gr,z )Wa|fKT)"~߲yZw 9jy>|DTn~|:gk:H򃙽--,dXNJM48)t]4yZ;1h52KͯD"p*1ѱfr-:E+kl*y9pp 4X-b|ˉŸ߀lJdte7.rtwzs^N'IS:/q+N"!a汷0;x3рWś @)ZQ-T 6whg&eLzT)N6Ye3 viYwoɦבXx3+@8'nG>W;k>J[1>S̫. k96XO>ai]1`)V3xKIg@p浈d VΣ9ik4$c;(B,lhB#~ij*m3E ˵o`Ș'ϻ= ;a21e_ʠKKJ= R!1f]Mz-LkdD-T`9q)&@}!Sev]3}n*|rEUst\ &fie2{Vo[(;*gasn00 8Ϲ[,gJx8#+.zIE [gO@{ )N\${ڧr2J*Zَ+L3[vrt^׽&tm#Q<<rMT;+ B@sJVؒzM?)5/4hNQ&"CITi 5a_%n(z^̀sN=3Dc ׸FI /k?C虯ExԄ-Coӕ-N@@_ة tDa_x`$-O[t٫ /Lbw=m ]8Ij>ǝV>I Lfσ{lc"5Ndm7P#w_2R (M[/Uo^T,'t~Ye)B/.t{忷^;}e+17ՄHuNE]Jlkg)% #!NҟNA):&a4'd*PT JJi-? ZD%y8lN,:[1;@#Unuݱ6 ] 9ɹ1m7.%V'&7b ƴ_nYP;x'W1]>x7P98Pp0 xvp&|0FBKpl\d'+%}JREپQ<`>Rrv$R#^,"Qy)'Im#h(9-nB ;nb # 5 fGo '#\$ S\Svia//3U?4k@bA*)jb^U)@*ZR$@N] (sײ(fhQ/"k!CTb࿂Kw$X` p|Zl7uZ`-`VN'$| mĽE,yAW m.*B| =0ptٖeY-/9eZ%ebO㇠[XkZAvHeo' P޺[g;\vp9fg5W ֋yzD"*FnHEx0U4Ьzq4yVM~W =w\V>' $3O3g9JGt~;;Y7'a6% L^)“㓔EN؞+n`1X{ۗw 5N$"%vmc!&ҟ;gd?PC`]3FO\ˤ=2h!!Q6} E09,&7-RPx=p=,9 ā84>t@Ңwz|qjW6f@TzM*~v" [lx!Rk):Z62=F3eA?0 I ?&d JOOT1b8ZY d`wB( \f.ΎϰR O/5s'Ҥ@Wr˥:>*1R_3}á.{DB#:PY16QsdfM a*̅#y/s#/* y~=JӖ*׵CN } ²;9%swV@9$O# W<3p^N^F$5"y,Qsۼ*1$5;hB^8KTŖ*lN:FUt?:_C^@qYsVkKMiPi`ť(4 d2F 19̾>gԅڮ-w)Rd*{ǓCWKjyblQ9I}x<$c I^8Mn-0&+E)Ľ5^$5^O? q"jP[etp9 o((/i OU~F#?oHDQv!2It K'+/R_"ZlFRϜ[Sñvt$J'dᕆHU`"ɗw[dy+\Uk/x Yi8@ .\mtF]/eƞU`$؏YGpVkd9tBncۤϳ@cZ̪ЇGdԃ*k?>yu/sĻZ7zԤr^h{N#]@LRfJ5p`%2&$JA@HSz蹅י=amӲZp}nq[V}==@ߟb< Ye,x Ìkpy8nLFrUKD 0>6XxQY#7:=,-@m&1iɊ 78I#>g-' VRٯox$yyrmCː/q\b9 9'> r0bPS lōB :98Ϲ:!ڢks'vo-C,q~ UṞz0„My&6 FHzc~͈SyNuKSFNqW2HHbL^sH(7wg~}-0 NDJ S&ިfcSDE~&dauH3/GeD.Γ8%d5GzGqN#C׍\.<!`!rT؁|t?]SHǩRbQW{MjlLiflpT$ZL9]M I4d](HwH見ES'2mԴK®0R*7!?ri n 7&Y>h(Un*ɡc*nhI%1d.j:U# Fj;% <ؑi|J`8! MjVz`{Ky ¯Suׄb]WL:{O*1 xCjYh8U\NU#|ܟ؋ j(1G|t|\"}Z#|N<9Ul 3v0 (?˵5$K4r&Wu"A'mkxWiwE?R[ Ol?Pa4KjH.ƃi. v ([u6%YuJ )H&D3 RCZ)P*eyKھ>d%YM0~)5gt"4׸`2;.ύy5ݮaHe?u?1ɭ#[W<8X貎`>۪q?ܐ'n"^:2.]lCܒR(2l=5׸yPv7ktGqLHd)HM \0*#[@b< L-KW|zGj?L*CciܿqO}rjUy&sbHp2]44ysxF,WyLӻ?|BԮLJ3pIWzAWTYB"SW}۰S~O<qժ>naS7kt+kIGxa2&Ǖڲ4E!ITNT-Q٪ 2A/7NJ}$ZeGs|z~GH.C `ؚ)fhXVYʆXM$5#;b!7I\t^'pj;UUmCBY"ɃN\ޫOuG F@Ol?b`xiVZh*p%kβB;YlsC+6w]׳evRK%E&ز&6'ݚPT:C?羢 psgԢ{?ZBs*1)v kؖVd`"2m'S6i٣0ryN9 1Fw1r܆k_(J V,Wo&{ﴞ3NE0r\chV}_K4[kpWQ ?..en\Px'{3" دZrU_Pz򠧶ELyxD,"ǿu)lZX ޢAY "R;<"l)m.lK{x~&n2ZUڌq"zq},7U 5>)3zAХ $sc sAYs/I$l7$ڭhɲ?@>&5(089!(J4'pxR˂6.DRb?Ҹã,xH)'xv.Љ_k `b`i~  PS©+VFҤȎڄ : y j 7х-ue:АYYV L!Fb7oRsӄBw%*3yR<< /)vS2EP񈶺r-æ%Z8k86q\#w{u:C,&ӧw_lCG=Z3X.Ww,X6Lt1kxe>J6¡W+AkPIX[)Ô[޲S(/,Aa'tp0NUc)z5{u"_AUwÔ0_X_U*G/)hGٮSأ(kR ˰v4g?!aLXFNݩ<( 2.D%ű#+dQKtpY1ڑ(,u&V! #,LW.+vΙ̗ t~JHֲ_O OwWSJM'DQg ?̅C{ᕣJ5FlP,KR>XQsn!dȴ~Hq-=dlRBnu4)YF<+HME'3_aj=>OM(7`/Nʍ%ϊRt'.opN>瘢fd6)[ #w=uK)CP/ Џ$YlZw>' ry3;&"ͦJk 1l"V%ұ7<-% O޲C'n7ӐJAa|"y]¨zB*f,PK䤠]!KVye{%x`MdدO_iח;eVm9Ԃm8 Nke]_ʨaf'uwvPGCʪ_ӡɪ%Eɖ[ 8f7ļaO? C٧Xͫ@ wMnJ#ᘢX]zȫ]|\Ae`Us԰3Yv6DƏt/n|t;) :l,d5]Gupn3\BHT "!Jc-6M*10"&J aasʯcx6zzS4+ ev#V?L 7!-UE4NMp֮lj9]lx: @Yuz$Ƞ;U?Ea?;}Դv0' lE $ KWҿ.i DhsLK,fVG2@~Or^+E_1TXyo\̭g6g2C-c'ş(*vZNW*yOP}1sVփaדoemȾ۱1΢ @bW4qMf=…`pј0y2_{XKPŁ:T )qGgf 7>I'DpAYFVC6ȏЋ2n%L C̓PC:36 ZoU1QJ*G #a9IxBR@5ȧ71E5Qzk(KV nhlJg8*`ZFF%I[]wFN` G+v}3sn_ᒮlvp~}9OB;wv%ZOK1 1e76rPm~( |]Nr/ Yr'^ ozN8RiL$7@6V"xV&LN ]:MQ,Y)ByGHoR܃®ONn/ڐi [-Uaor"5S=ISz;հp@$tE5m^r31(a:C8#oЕ M4|'Mˣ֑]`s収ھ~d&Z$kz z(sXsT٢:ysMM}*ת2vŻػ%Feӛ6m1U DzW!֣7]]9x/i0gסy-RS㗪EynURЛ1:CB-z84KBG6h ~3Ԅgpptm>srV^t>&A6D͢jF^02}9ʵs$y}]!dE+AQH7zhtu|?0%4תB2%H"gHb덒ɧ(у}$Lr7 E3=@OuLr`>}?_=Xmk$Ê1F V϶ه&YE M+>[qKdQ׳^bhHM\;lꅦ<@if!ቺ\%JcMzwӞÛyXشY|\ _ `f> J=L&?X &sW2/@S9Lf s$HJЦ bP"W3qַ^ҡpcKZ^24՗y8l^^QK!va&I"x?<h{a_Byx n>?Zf ;G|\.V%NnZKв1߬w@"OUmx3f(&^e1 }`t (n6m`ZF6ku3vLn&iC0 {rg`cMl.9oGZ@G蝒:g|*q{[~o9 +Zo$mD. B$Ր-Fd&?T9 WFw v1]7OnM( J9m!PHaʤjʜձ0@bxeO2ꅼDZaCz3!KQ&hG;NY_W Sˤ=SʻJ7u_e!ya2B  O]v K!'2G@(nB?гI~T-(%j|?Čw8ŷi$IVMÕN[3och@?UY1%E-]hL 97:\^P>iQGy5Cnk_׾mDsQ%@ā 0p\-I:Rc\ 6zMɞ,>pDMK3[PuaalԉftTX| U`ғ ;L龀E<҈?H?d\_`/t҈kZݴ:P܂t/^g:#oNkMA}9E -aH)ԓ JyB`ugh4-m{h v9 w"F|m{kS.<%0P7Cc !$}ۭ$G`$z`܄gR-Ţ*qS-'O[n0,"T.:fqފD/7TMJۜWTD5x%K3lY'߄,,rӖh/T<YU&$_Y;29=\$k7|K(e iEƗGt(M{Ym}`,-I/vNP֩kiu}T# !3*^Qն6/b9IF_<Zw*e:Oy߿[I'TE-?Aхm!>A>/|MY"7l侎|@u ˒nKŅ?ooĦ!I ^6R*Ud[. 4XXG$1LEĜe؊g_фCpkOe$;L'ɬb}8fӕ;_΁x@J~Hub6<9Cl lY,|?ýRA).?,־}y,]gnXKd ^hI E(żPTިmkSmm}Vj%:!c!>U2$tWh"2Gb"ּ P% 8H3\`hFjYVXFb.ѽbKE[Gx6|Ŋ g"z!|G.lAyVT1NjzVx;2jԩyэ - S {v6#sFqhh/@#O2:q3ZmLIv>  ćd͂^-08._1 7NjcT ȦrP6Y'C/[ yG2R:,-UMm n ] K|r떽FAs l/SӉhhaߜvWaX47Kx8.m ȩ)#yHwV[DwKViEu7;^c"#{J?A=#IRӂSOialT8}8`yr 1=fƺKXSž!j($xZ?sK+((<׃軿Ť9hN2 6Y3S$}nXO;V_N{]pC!Ys" ֖Zm>Rܩٔ׺P/k6Q0Bx+S!7jݫ]O'J{utlev#~8Z,XhR9*epo =ξ.uC > }glQߴ%!^:m"Tj_ʼnjTj ȹR ఎ33מ͝@_,,8 -@ [ïLc^!QYf Wڤ'-l?U7*]GMP4{ycy9[Oki (d/rEU1xHY`cNDbcy`yR~r1) \C$zIX rNy; zKc2H[8l)g~l"0XMFL%?]й^ S(5cN\ƫ :~:RԔDFjPp>~6"st%@f5%sg-Z3'vM7TC$A`zvy 1*x>qX4C@ipXfs6?m >emƤUW`;y9}c J zbGD GSV PiIC#4>}fV0H_ZwzSk)1$wKiJXc-Xj?ɜ붍GlktSbwl1砵wCX?~ #5SSB"5p1` 2Sբ?k`E_e'ȭ]±uȖ\+A*#Pc3TZd@1PV~4Cqͪ{tYES;ҵ;5={J,EGl7vU\[.=A(P™DVsOpc~H0Y+ Kev~.6Qy3yƃ|"?}D`5vThfC MW̛ ^2D[ ĖKD(qXR^nspc06M2^3ӊl1#J<*3dq>B\1N å@@}GL܍s]6 B|tEXU=>M~\G*cIy+<c]΋`WQPqy@Xa&~Ɔb[Nc'qsh}-=qUʉl[sgu-d! 57`cgi'n>DXrKW^׸5↙咠Omΰ pU͋L4C[fTV_ng4r# +?EBtS'4˚u="׌gUu[ "S%g/V{\.]~^.`gp2S-ƄkEߛ)nܶeLZaNZ r 9&Ѕl4;$ӇG;6bv`l:L=zQF2&;Q7{a"о.^+  dܰR6*ɚtb6I "?a15^t-zS9q'i-stVk5zG8ae/55a=\H:@p ()}PCX=.H%YeYd9U&n=LDa۩D.ÿV)A Tfp*ƛ¿-oóC5~S"KG?s҄Z%g?WV$tCgﮅ'HqVnM\*W zsa %pQUdM"gBm/ZTUfF`edꨀ93`Cn$ߍZ2vwˣ۱G:sסYlⷻ!-Cg3+[As.+VDf>?M `!}q&nB o< WaY Oci 0*s"[iI8)6`e6-_j&e 6Yn Nv'`y/OM3LL pZjDeų,DRݑ7fFSl]0~Ůqm_1`ٚI)AoX HLzw>N=]l018_+Ulo\9746@vϯ_SE~My⿳tx7zC蘨ʇk _I>D?1DN2-礔aw6%`IvEIӧ !}`:{r'o;LM~46~D3FEZ>6ʮ"er IHi9D57tͱIvs^-CIԿM Vs<2?R$j6# DND4G`餘QC' AɎǡ#Pu R}&e˭ *k1HeΝ\{)%ňWDdv'Ȃᾘ&ʆ  X8:+@!!utHE^i$[;ˁ b\Pq2*^}KtTfN?4EFAw%fc{&l'1_KZ¤q8)%7MpphNj@Aς:"i}Dyty(83TS.ob:tz T}Dq6K>vJQ{P<Ⲋi{5q @V-x3-Am}|F0 WSkqܬy@(YWyLn!<ՏXkBR $]X ,o*dP4w0koiȇ'3:qOS6F0x\ٙ$ä#C kn57BlVFv-%8lHqXVlPqdO@Zg$SF9{`BN ke~əMrQ"R[oS+ds3؂+g mb*\,UϹEl9ǧav(fqjxvU.J`qXp#ՉYc:Mּ2 &cQѣ ͈G4@1JxF!AA(pvqh}T[vhB9581b. Kam6$̱cCt)YyKMWmd$@>tC `JjSV_H2-&ġyjB3;߅U5viw/HG!˯s͢H~O%YMҏtܤkR/71:AщN>6D(4?9: UnkV+165 ejů|V|~Dl!ڪb 9s+c`*P{}A^e vjc]K~P7}TvljQ^qxX:Y\U髂T>Vu}/ꂡ40o)X+VqK>1>Y04byhHWkM< S zk8νBX/Bq%AEe BbcB+YDl$b z+z^!?/?u|ߥ7lSԫ"AtR{s rPC//gm?:<}p+uTȲ.w 1Q&Ͱ7MzB7COD Cm~aEn]yB}FxmHȄaMb[n|-Ito-])WhLQcfQ@KDDڌ^͢ih8F6M W0?ؼ|]$˧  T+Lѓ!4bi\y^=fpgF{}g׃wTbwR9+Js&ġD?k0Ա=__9ˢ'eM}4AL(0|j$ў>kl{!mVm#3n+Uc!a8Nw2ANu9dc I >X_Y~4Qs :^E _]i4G8* d 3!MjWǜRⶒ9A޺}zM@9f"sQY*KȈjr\16qI,mwY\Oižv I:8\2 jQz  _Yɏ)+ m1˻uv~Ɂ+8z\+C@}>@ce,Yz>tin3wE.\4Y< Pi7l]20j#6 AVLK Ӆki:N#p_ViGńН#;Pj'#G< }:?mg nli-ھ&ZFb -W-bcVQ+H8s|*3 eoĮ~)8:tJ޼ae\Y5x[/@J $̂*BLr@40zk"H'W(5y_#$4>U9U΍~?KGd`jk `6Ap%F 叡'$`BJ&-b20~[hD)+%>xHK@P\樥T)qXc2@$/wSbwƞ6s3= 'lϩ$XEN |u"2*xX ,Ĵu]"%0Cuf:C*!UJsurRjlo90"A#TrTՎz62s%ؤ)s[ Z& eO/F/2`dwT+) M F%4Xqp{?\kdL!9jJ0Dԓيoj̯jnNHe$ܘ8#zGQZC+jqO?!C=BaVAyS r,6^:y&dz".L:.׫ NW62TGAȑ~>Z` JFeq0]hg-]*ۅ+e)t? %Nz9/pL|tGX,$M*6kP5bB0g~;$Sf34㄁|*z`lǪvqPLp@%lR1qa.NO+SUcбDB{Խw~:Y ]C簆8^=y>TS5N )"}툩pD#͢+,rh Ì>"Nu>"DU1z뚗3/bi:JX1&^5<TW^]|g5 _͕ZؐɅ (wz2>Z9rS& u"<ݣēa$,C3mig0lE+ZM*"]Lq1D\ FH1rN7Rq*y3T)HxbjD` H f:Q‹Ğ<I{e'p%1|"vvעJm1T|(NxjA8.ac M5?pAYz]  C/`\0Qo L%xUGYoL x!cAOg.\H]C(1uﰬMqjab͇f3ir*u\ $M}c(lơ8v/^.m 0ZyėtWK2rV )ҙėy7Gy^)<~?ǮΚtEB֟@dӛύؤ>K)@ @r7\hMޗϡ_a",&Bm N]3TcLQ)Ku\_lds] k#b:YyvHe}͊7!]K>f͖|%`,Ö8.. Ebot>yNH,@L4&ww5c9i=K4SjtNm }ڻ\4QyIW?kds[~1a=Hj,O|I]DͅIs)t Ty6 A@Ϋ U}i>yƴ@Tb"xFTWv%-0kD;V9Cچu_%';90'fď.qɻxc+Rah(FΓ "A}MDCka5PZ ݫfN6Ӽd~R2Q@y ,I5`Z IjKG[5;JvՏc}E$QH4+x S{n+TI]̩d* Z|W*8$1GdNNzڭóOz'W+{=ÊB6kN^YE.=_%s#LyGh A=^-mBx9Q;x7.jFxjJRLFSdLsi}$?3{qfRdj(E{8ȼʮ/{JwUAFN ("%C4NKgR,JCM1Z١ \2wf R Ikp=/%!v ԌPw)S1eXwBrPHI+q<~ǸɎԁ6^"RCY 9eĤa &EԼ #~H)|v\mE)v@mSt{SxZ׾}w6½vFE'V<: w#e aI]r F ost/0M`Q<%*3B^~T7+ƪ) G<"`y:"^^UaW/?5.QOJ.gϢش9˩"NF\wI/.n&6rPsKH6]p/-\ihSA0| XS!Ad8>PSht)4ahB_Gсw>mD{.t8-+}3 &\G y OzH|Lg\ƗTpWO%t R~ˏW(e66 tm,bؽK\2OJU mbWΨL٩b䟻,G%#we߅=Gpr@(JFPq aˁ]$/Ohn֙fބaUQ<  ;\b2v-h`rE'$ɸfݟ(S/ /F,[hqy"9!qt͵O` mqRNԼEĪ_w@L  7?Rgp*^8(ݡUyS H/–MTe۰[8B= -t>I~(3ĈP:rɹm` m!o OT/R! H&=X%,ͺvGڄ.x.3.qL~t4}j # '{KvAFaGпI;,wyZ.c$y<45 7[\ 34c 7#:.z9]|®gZN#KR0euUb2 7^lo@ L߳iZ%7*&"8bjuYF=V :#ffBE0? u׸|Y7Ə! пb,n9oyK a5ׯa ۞ at?Im؝s0ֵ0J0[6lo0? twCŪjqUMXsΫhΒf ,J~ -X>7}joB ⨫#Zܐ%+<AXV߀xd 5ZD1K!1h%R*[JL/~`Cþ=KrL+w'RuM|m4 Jڴ_E3 OigekTp(3!aqFK!0zG8&)7ZIYe l5;W7{9urދˍ^7Qx@£iҒOK zJ *hU`hlBU,Ը"zSij4إr>tNr6cI2׋$~E%X#}U#jByl"vSq];)Ӕ=Sͨ 7lԆ#FHF_yqedI+ 8jӁ>$\OYD"KQ' Yh͛]p4qad'VaeVh+J?Ɍsŵ o;ѽěR&F' XN5 XQ^E'0EahV( =(y`lgeHZ[ :qfU<Q S$D$-c1J7h{Уg)w)_eXj̺3 1H` x@ͽRC",B/P+;g6fz0dvte±`(UHO kIܺr~8i綃t^Ie@ml1/k7"*Ő2-siʭj*$#j]Dx"wZq Y:7ETZ: G]}xIQ?bDyҌPXwE0/BpRcsLcBR̢r *=Q:ĕ~dmmESJ7cw;RIƬQkL㲍VgP13 g̶ܒ|q01G/ZOmՠɬ {G-j,B qKZ7Y˜b3jD-R7d?@JO-}uw`ۥnPcUvn 9I]s+^w7ήO(0̪in{brc:ҿP mZĀкGs׏ v3.4^*VNB eK'`R.; |"]'cӑ5I <^ l Y!QbfZz=MJK/QϠvY^Kgv^&4ȉ AHg5lY ,âѰ5K[E4 BMIbd[,,h!d+>UUMBA3Bx$m& a`r ;:WN$tjcGm7c=N7]lElE/'Z|ӹkADEW -'s`WMԡ9Mp;Gb̜5?Ǵ8'HRǪh:x ReA_\Z΃xRPaN1-8VlsZ6fwZ*+WB.S΂`'; 6c#||Ыxî?//xM7FT4nn&hG!11CJ'H^XDW@U4ݸxROr{lQQsJ+CL5u(zNuiK:>7w>!;i H0 ״ec]릋a 6]_r؍G3٬EXP*O. h&HZejM^^sZ{7!72%PaF7_:6%QHrŧP-!{B4ƇBomhG~TӜԤ?fl^7PHTs+^_=6 w UFbֹ0pu[3d+e ?pQ91]X&Qw9amw4hq{cGbD107N0FL3.)n3BW _c_%7Jޥmun!'c~\%N,8pr3ȼ:tbSP4G-GIH"Hp VWVʶ1B'F4_ MbXg%Wu{ 9yem=PS9Mv2 P_28B@~:4V{իǑJ* tnU֌IODVyJ̰U ^tNE %w݁sio]#HrSx)"'eT6d4J VNa$>[ /ENζe b.};e ;Zo"ɾ':!$d3D_ ٦k|>I}MvdžżG"]ml|f ,fnGQiPt dxpbwܪ|(#P5FO[}g2P$97ƴ~mA;FysBhuԞ# x?6Ӛ:l"*wγgv|[0jt3 m~hӵ\ʟ$MV6̟3 $j?AXx\p9*GCO^8G~䈓f ކ6=Z}Kj7Z{}ocOp'r, d=hGYT >Hd.6HeW!R=M$0N]!^OÐ!1O8or ؕ򓎙-Ǝ'}j0vCby xZ4ܕ]Nx˹=L9qkn0ЏVw<.G#[6k &VGnBJ&u tLVڡ;j/2USGM96: ۻwS/gq/'Z>9 Gqlv!DFCAho+ ?z~C_\ƥ-X\qg-K5+,XDI:wvW\z|-[5lb]B0N}x τU? nEPlVQo,q/ЇGQ O9I.S%Y$%g̻ em{0' $00lH9F{#[yk{⎛`5.A/jტf+҅4*qC9Bԃ\/kfO[z>mW(H J7QȖ `U);n-j(Sm@HQQE(BÜU&wb`7d\LX Kl ծ8q`e@O$Kt$_U_T62}=rR˽3ƪ; gY !h(s)E^[LGm pzcA@tX%ZC~(/aGYK3KD*^3ܮ]O"6;{/H?+I(9kU½)6s \]qBɽ8!;B;h1~ކV/zUrw[B7ÈJajl~7A{ SӉ!v\h%g֑lof1]pݥGzYZ_⪃F 0pLnçe֊/<$)DggQ: yV 8(H~x55zUa6Fkà440R/|ƍspcDpRVeV|jBrͶ .xLx%B.W'ǟ*G3@(ӨN)s;;Dh(Gm<~*In||NI(\*#9Ȼ?;ӊj*|:_ҞΒ3"s(wD;x0+OnYw|zAzrEyEcgsOcVuomCM֓BtE nLGcOBQq%Ȅ+ߊ& 6 B, h^!컌.*w-\(tg NhsgzuCn!w_p4ad3"35#1||Y֋s#2ø(̾pe>hYgEe>U?HZ٥&UJ.> YHV;v]n] j%R#E^${fk_ߖqz$ŁͶ!`Z1~Ew^4Em򺗓\a5snX;̏PZWx)3giKkiDQL@5m0OG,Cʶ3n\C`Y vSv5B55\}*;D_#Viz!5 7(Ɲ8>n]v=y?Mt>t./htZŚaNkI ayvjTkz:8&[Sdr:A."ɦfX_c=GcFA'LnauՉk7w_F,`duɏID#۫;)9Vx%=e~3VPS#JZNćBQD.>. ʿ8=}Rc|}ɡ3EEUBiHbH2f^,_8)gV&߆zHݧYwNS%iVim0V޵7M3{.X}ة7%r_C7\^̤+S+tJm谤{QEv֘_ yDyWXA*E;Rz;o&l>1,NP&LC[p}s5.#+a2agޕ̴ge7Ѓ$])8EG빋'j$d FЅw4\&Ak>YQwܝU .>blm՘i@`]Bp)3oMq0Oض..".:E'WO/wBg3\~]~lܫweݜLIs -NTagNzt8RGceNYQAK m&>E)7V;`Ul' ]ᴒ,ęI\5\)#pb^80&+]NAH:H/_6Q滎Yv8֙H(:pKp[Q;Zg/O [KN.ss&w{|"~1ܘCSd0,W9Nb"H]m>nLyN*$RH A m>Vck^\ 'W=` Ը;IO3C '2fBUk!#7(JJDΧ@!8BalfsMr'\ՅbŗM6=ewUNp[Tѣe+Dw5c 9FRZ4smSTߡ$!g(YvNx-ңnkP*O8]}^ @,s0ۉ36s+rl"PZOP)*AXo!V9&Jʐ e/+LڤV#(Qٓ^XV#>P2mX:2+m!l1(^dF· OϺ&O{"o@U`o\B5>GOƔ xeƓsXg l?&EJ{=ՠ;}\O݇ 7܏ qj%xx9 OZ}6{,6ܫ(u+?Nv )`xV'.,H칂8EnDFS X-XWbXS٫eB%E~L6|vċF{) ͪ.QTm(]@š=~AQGpxRݛ쮈15O&`}B# 9qUɿT>?/թ! }/8*kh6|/ N> Xb89t9]wAbv|𯶬H ;xoOޔ Hlo˓))pAC AXףHKWi.;aG|{>$[=91H؏@q -]bSr=mKsigX .X6;0G; 39O!qxZZ|K?sr2 7Z<،w#SMӡ'gИ*T]࿙29I^BN-R<47c$HR[g3%((? ֆ #i'C_2GLXԖʓݍ+L0`glFm:A Y`<[ 1_^=vdI꥝!u|9f/U"<>6JLe&dGg)M~>f~|a NN3<J*z2I2=}7Y{7PYL˾胫q윩]hPPSreDNF=¨hkSi*٫_ݘ!%y]0QLnMۤtW&oλ2󿨿dIH!SZ5!gQJ&m59L/y;ƍ,MݭJJmղahZZN֚Jw\듿`aѲ]֮Z27jȊR*].T83?p p솄'Lx2bC *hjrW!sV"0K.0,'lqCު&maNyY2.Ka]@ZJYsFHЭRabw0dtv5zC'zg3gk N7\O] `j^ة҃Iܩ=!^Eس DzX\CIP%&zx.'[XoXU娹n)Т"%97Jh RFSv53@C\z3j@Slm,3FQ9FsB Ü)+A2b<9 _߂Éa9S!$k,TZQE.}į">6L#yqewBˮ*JE1 O 2Q4v<W7Fw?z-p(eą"z&i>Efo gœ} ?@- Xe1d(?ŘFLE[EI 2 oAĂ\sh*eH2NsYWSFFa1m6tOp1&h/CSgpnʓfU>rjn)Ƀ+P:|[t@9*:@A6Yܷ=T9^,:xZOP$hjp n>:At||g^rF9_3!L9B7/ԲԶoQp )FӐO. %8вKv\Ta ;X(e'1O&^ҥymsDM6V 8k(S#b5ĸ_7]c~ɲb;< p+X3}@c(T$#8+-\󹫊icuzoG8 Ѷ: g,^lBd)q-j*ؿPI1,Rb(_:"׭6*'˼ %(8eԊ"E5X'Z {MBj&WT#Fеm@ %)}̅0Cϻ0-vo aW\:!XUN7ԓ@\2D`~D&!6@& %OupcP62=,o_ġr܉% Zp~&~C"ӐO/fU[QJX0[Nawv*uiEj2fgn+ 7]513>t䚞E }=M@ ߝ,eV>G@4ٟp>x`^ b5 qN+Z\l uV]T]diYGl)ۋXCݏtdR*rW!Dm\, K%ccmgo1U42HkA径D\U3,du$*u_roQ;'ɢBASmlayX~aiBU^+%w?nH>k33U<юaAG=Y:H.#]~n x|qUpp} *݀%(8#Ȕ;N1bVPC^Z(qi_fl,Et;ޤ<9 "jޮP'a`꼯~vfQGd~_JM$ޝ'ߐЈ[@zN^[ M6^+\U{p At}U\A )v@CKJdrxkXe7ǰR)SpMʉ+V_sW'()?z"0Yo G{2)z^ {oXt0H]:wdTGt\'Qaܪ.x9?xT*-G}&YNXxx] MsYO9;tuWXlç+/+yEX\XW(ʣ}^Je~dx!R"@u@dnlb"LC 4-.Z4hEPMgMKAd_SRC5tp-sxi<U^ϛ^:T5;o }K8Gh 彏i,*[9zf̓Vvo&Or5lea >Fia{ҼE_%4^J(j8Ȝ3{/`|Xb 3whizTyi@Ve)*6la^'-ne2#tQCX>W5eIL4?02aȤy,/.&ۼ*%=xmsDz>2@:gAyOmg]LI,@ady=0W}3u+v;W̒4FbVٚk}nӡﴜ?~p5DS|d[H{o"Ŷ 3_ S@qϮ?[=--*NuQ9.]I)(0Hm4+|+dЎUv =,^MXwVXP }Px:]L5vI^>RifJ"u@F^l]GU˪Q|{5l>/[i #RNmX Abvze?ׇx7֡|TN(*=q I5,.%IYģs/$SʾE0g> |"u V:1\}7TFԘFG/faϯtF'~ΨS;dOQX=wRg@sߪ<H1Qxq,OMH~b`" '3ëaC+6XvVnH5T rw5'z$8i:6 f%{w(@q"{`iNˠo!)t; ގ a dcZ6ʐo)i,-uJ C-(dnD 0CGcɆ݀'ddGa7.EuD^goX7>q |Ӂ㛐Z҉,bħ}3{{ě D!UUGvC<8d!HWΉC&u]&ȕR@#V M1ԥifpǢK:鞧p]R'@UȚ`3Y%]|IX*Lss_,ɦgu]1[0DÞһ NU{>.!ץKY%8w/e)@lJG3ǜQT\Y]l֘zbK}31QD,DR $…"AŷHNZ~=M5+ȕ៾~fHyhs;U&x5j=ӗŷ‰Yb_zDa PaK2WMkP]o?}q^t_C9\Ȕⲝܣr#֟Am[_NIrZ3DQ %HG h1Ĭk2d(#~o_Kj s sAy6L0Y՞BrO`?6qss)PoARf{%3ckL8 sdE0Ke8dsQo hR]4q܆Ty7V]"yV,`T(o' OI-.`0b7ze@y9h6ҧS8` &u]s6'?as}MaJ)-zݭ<42?4QbXijwa|5Lԫ1Q'wIqlMAﰟrtҐDw!m,!G6V].ƺK'Z-kݗ.N?s%/}ѿR=EK8I[hʃQbK^IQcU٣fs`eD}Y=5vDi}T;>9 S~z{d5λŁ)x?b rő~ܭ_&9 ҾEY 75\5 Iɏ*9LLZ1f&ϖR+ov{C{Aq:Ej޳G>gl$IU%b\dt Hi}$GuOncAՃ]kC)+Sc*FIKD#-?5ɛtES*qe+(Wt0D_\;(5]M\av g`?ˉ!h0Z4ٹe1$TڐM9 ң7eyQj~cZG$ NCu*n)33^u*wf–+;1f@+^4d5+d|qk@`$0}ƾ~}5L . 3OZlHt>…[NT'[ c~48S2`A&~ָbd@2-G%ylCmƥ8Eϩ t;q$oS,'>YuTaX5 s =oǓv4 Pi&:z#7"٨A~mʈGꏺV}3lIR eJHqAX5`ǦokU Q-LU@Vmi-8B$LMrDv- ]?m9.HWmہ;PCHZ+} wUTsC}F$N-ޑIƛ97/yoX]@akP]ZM?2^1:8Kqex`Z*>:('xqE/74Y.tp+d8W(uVylKb*C\i*JJ {PIB<Ce!W251 Z6PV`hl/%x^W?j2X >ȂsLVv7֐Ncq[rI]ꪻ|ŏ5Qh⎘d96';x] dB *$&nSdÓ'Xoΐ8Q޶M$!(_2񽒋^K9!S$tŦC9-C;C7't4δ<µB]<$` y}ƕ7}E,n#molm̆JltuJT`%uKOyAz7 \C^&Hw jV`·!Vވ0-kd)q4NjVdҍ خdA0SL!3L_忷רx1ƶfMJ..ƟoB]ٽYhKխXodt vu ˕K 7]-NAq ]mu /`]mԧD6٣..Vּ^| kY!.; w,%(_%~8.2XI@z'07 DiS(tD`+wl;vU?\~ky?RCP4~eg(}Rmo2?+MW>~D@A=_Gn]lxusg6p*K$.La-̞ q+bGwubW9Bwa2B rx̛<[=K5Op1ns^޴浣cr B'91 vg6^L[XX0ˬhœgb??Uuwn?9z}_~n-=*XX:є$T`(K zGtleƭuH} ҍ&nA HOt֩{zW9{nDB|tP] G>^]ՁySX57;,ԧ^&;lPڰW[) '7T;[/l't~P,au'x9a'i%تWGG*mnq **QT:xUB/ZHm[]X  ė]D%es/VggMq/$=][;RAՓ2ه?ָ* eA7yH^F}qLjHMoUމt|Խ)L5L3R0-u9 e4cUr;M.FOi:)pjX@(m p'ތ1Kʿfc2K_t _OM?is6 Wcic|SWJȡCwWYEN'8p0Fjv@"Qf5) ڀ䄟+"Fb8FFY]ti{V=?Ljhvڨa$Vjj7Y 59JUP! =!\ND;Y` tKVqԴ־z<ڶ/ISۤPx™:lkYRG2$(Rl"m7Կ41դhhp@`8#,5g_1}tf]Opr5k0+N$1_JUbZLh8ġRӊep{1`a0soj58*Nq@^⇢v̞3xj|LF{5ƻ|֍ØUe)\H9=*>9CוgJHz]̧}r %t"GaVjoJMrKC t[g7X1ҐWhGcM [ːi}JaVg]˯Vl~8C3D:1c/>B. ]W%d0h^,lFT=}֊khw$< -o+:lS YrxnGE:n_w+}7S~lpbL5\gȊPV<)u} F}ƶ HmRjNsj"[|_m@2a*J8+ju?)6۱ "ICH†Hz h^gquY/qM# gf[uLqԊ5 mu@`]6[񝺐ĬS3*,ڵ2vm-x:rvs4!295[^Oo<;ݦ.j{VpJ\Bѵ V{G%N?$pχ.9&4.6)p)x Z_C{pC\{ /uh)0h]t-IY$pƛܼׄcSHtDg9btZ#)s}\*(P J刃Tvz)q?"ĹpL:L5d٘wT uW$':WAP۰UBl29HۍPGRoa='Ŭ]s%=@@& ӫV2cC@6ޠG9eJ9 n#D^Af\D40UF~Il=%L } jS׶Ok\)Og% N0b]:<VIRj#& N^Z"!R`zm, 9ԌDV~9QtL??)rqИ+w}֏u\4;T±4ګc65:p1}@dJݵ-SFu};qb@q@C̡!X]h H7SC`~m}~}&_]o 7oS;FrJt:\f=Ԋ'r8d2"gU|:ڔۗfeMkB$H۰pIɍ1RFHn*r4dCӀ +\3?v{ñ|C+W~Td{[=l+WB@yNAO\'Q#\\lHwi]kٴ %v[ _pDnt bg>ݝn86LtÖ4 $o`@5T1ElŠ =~j~ 3$O/{3t RM!l(BP I;}<1qzܹ=ie`铲:C<8Rf]+,m8 }V5UNPۖl-;*7ȯ˧e廀uc _e/T^dx\YDrqtJ]}Lsr垤2 FN/p%{!,ةڸC,9j#U jTsATKR, "Bg$}tߗƅ, eX\'*{qv,fB9,.f+J1gZ*uĈvRј5;b9e\'  VH%z}F?7$0NqAL&Jh( 0~{ ~㣌:9nVS|,Nքy_e"O7},[ce 3DWޥ9d ̕STZ`],7,[O{NCq|{/OBޝiq 7;Gj䄙?Zsl#<{wUU9UaV91݊!ES1MU2 c1v11< XCfk39#fXD8F+2;% +w2/ jع,YAFKNm10gi\xk y(R X(&.M 6:+<wR[CVag`_ޥXȇ$>w$Yv~y ijnXR? 8RD\m7\ΒAڜf8uSv~g1ҹ^GNı4\ѫ+!ܩIU#/tBm LHw*4EH;-g dD4Dvav2%&N8TMC#Ni$k0aH4 ބ;6-XzR.Gݵ_T* ::;9p>賌}3Up⨡ wmۿ Bd(lɒU z?V{9.Ɖm1cMIfrN {ʱ<"_D^}Ћթ`E]tsA8R> S;!TTIFÅu hDSܯwn趲.?5xG2'XfWf=m ~kbe{ h6X?@HIzߒ$>B=^_R{2mV,ђ6GQw),3}j:3< B/ )KW- lQPW A:há1D232{Je ?7t5Zies~8,Jw=h|fdԈkUpFbۗȺ VtpL~7mџddV9V%y2[,ٳDPRJ&T;bǛJludu^n0QpG>2.u~ v%Ky݈yD/K: S7STA.9n1$<Pn\ ̽(Į]4X)3}k S[3&lk8ӓe;RiPF ,tߴ$s&{QA~Ax1HPֵۀ2Zid``e@"fc+Y_2'Qm#I:&Cg)#:%t1fҞbCfOH0ɸU9 p᪋g*!]hdx]ٟ`R{|Z[ Xҩ"1Mv3,yVuW}yA pW_Q)nԛHb4=F-RM68١q|Ռ/WR>coE{U})yٲH6-G?NJx.,8ڛ<;ћ@_em`Rߒh QtzNit75"Ǡ<zEQ2 3|Fji Sfκ6Pl~ڡԶ*sOiJ''BΤ}աqIj1k%`]Gw[xSC-pUtT6b}G*Pcä؍t 'ഌuz`)>" d֦ lN plU>nI{b՘Ioަ0KA+D [^}4ANwBZ[r=lrߨϧB>IhýdyV| d$!đ J~"&ZCC̸6_Kq`JG⸛{UV!8LLRchu ͚z$jduJ[^;^dYt.HHV~IOQG tI(//D߹6yy鋍q"2[̗1tꡍmXiP'Aph> ԇM{-mr"4%hsȫ0?WЄ{D4w-bK)DC֚HہȎ)55ʜSgX>8[ N#ͷ"8R_}s>&(s̤v#,0^ARr[՚RfY(٣CMG)<,6BIfR,9r&iQBbòwu8R=9$e\{lJql"du}+7t~} Ґ|;c(Yó#?+W&P@J)g48f("ܝ}Kt:F*ǖ~/]c|9&tb hm3Ea)qu{pgd#?u@QEBG,yU"8K"FDT޽޸yLδh Z숃il@laNws(ϧjiKL2D|Aм_>uUQ dV&lO @)KX` Q_56] (nݖZswS4|?<.Ĝ[V޽Gȧdڏ$NX~PexHZ|_.M3ܡ;/ۀA%hF`2E0-@vz,S5[W3Ou;Uh"v$Ç BXцՙX!j eCW!`\w^,'IJa Þ*tX/v_[ޒ< Tm8}x]BPxg VuZO?`-zTɏ-2_SЭ.I+aCDPb޾'* \Ppf\DZaS9;5_8a<YtuMR"->jR|3ea-R^2 U$&_Nhi8${D)V&1sG(z{&.=Cxx-P!-%4%LmBĤUoCUWʫb<.*.[2E?Ĉ>5dl_0哕zPP%ZZ%Pn8V58#d)%0L0f9E퓣*אtBM( Atk6h:+hBht*f=>/SyCخ]KXc.rڜA4B]JTs}xטAey k pF)2ku;Ͽ g{13JlŀdIZ%GT28UߒVēڱȴЙۂm2I3_i~mk6w%\B%~@ f71eUWG-Vo&쌵bgN3~=#un~>]Qʡui]""WQ P{IX`&C0pI,quqyBK|4+:3 7՗%O=D'JP]`he}vsȯ79xp+U{ `;sɩ]/fSN "i(ΐ}nGF-H>ls fl6EHU52嶱sIq`&=ZdېxAv'T`B~\;9) j )<yW@PT'qSFadwSax},Dc]6.P͸ ~A(?q|g^EZ=e Ky uʧڪ}޹}+G Lrޯ~R%>p nd;HxZY oYfRNڟ6rJj|׍"W/7,-SMJhzwPL-I֬Q@Byϸ!Lg/8!ikH:.;cʊ]ٰ] ie 38 rB<@Y! XYq N>rm>@^,2OJ,u-Av/޹o ZDhpVX~ӐLg cn&LX:JV>řP\xNgkrq4!AHd3Iz<⥮Osp kCRT!VЋ`lUUp14)PkCE^lMv&d֜>ECP 6Oxˤgl 2taKSZo0qyk)i>_[||:}κPSGmY@YnUA^NAF{JvSR?^hƾ0hX\kBv$N%iT=o/^nNhQ.BLmg\lPs!37yJkDM!)>ےh^!Ts0qjPe&рn Z zct#d/CoDz+Wxa#Q)Ks#h}_g׳9Qu/y'NdHbƝf"IFwAj(>= ϑ7lqzqՍw ? |3_sSg:H>xoaZE~|vcLOu$Z`?Vf\Y,Pݽ߿8g{лߔ]Oڤ}5GgSLuQH VBI1PɦؚTv <4x4Sw(v}UlGIK?LcNc8w|@睝Y& "PdI3_J/؏5| ۬0&=ENIbQF9չ-`-fmtQ{LSM/ueF AvS$.W3^җJ#,.A1TokM}CE$T Z{^̈́a0R7~t7"s2s5].wbā7{E [E6 Mʯ:xov8ðO)!](jpj~jdfIm38Z<$7:3¦2S^j>X=bL͙|e<34SoKfΏ_u߸]F:Y P*ꋿ++yه ў%[f퍺JۥY~lV:>5EsR3 dI0+dƕr#ѓn~BðKk a?'f3 G8촤T OqtA~e[2$`e4 yUH0\ec=O=qN7F!gc)P3.L=xƈx-hfidiW^q̹@ǽ] ))} Gm@{+ul47oVf%Le%.\Pހz..5P3 "&?/ \$DES~ngG) kpeԌrge e3k9D"g6|aSR7g.VɤJ` GR=X@Wd]Z1tV:҅ H0\ /F ,;Zgw7u^Ugy1k zthMˆ~K&v[@w(e HfD#D+ҩ%/5 ִ"AVwUPդ{÷H*vB $P.=N^ޛz9 gfC7T.0ÌePI] w&"ae.ΜHGTy~<ښ2Ц#~xbvC j Zӏ9>74ňX}kJ}̔P|HP;) _h݃7JVثULKb_msQSGFr +[ hvА;EO&1 sW)ZB]s8tU"qµ%GMoŃ- Vnڼ1ӧDV̋BP(^(; tBUхaOGѷщ^3:&޽9r9%$b{ްk]0_6ZB F@brXԬ$)t/j@6'+GB‘!I \K{+K| |[ZZQypԏjt{J Z/.ybt< W#F3=Z˻E(Va>*G5-52g͛ AO?ʎ?rc@=c$? )opb]!_Wt ȷbTcյG)zb)J}ءunoCpqf> _u&Z^I EMF*vG;I^5Vbc}3b5j kDWjZ1eP67@-G܀ʒ2u=gG0(>ny5Q$3#ץUy;Ǵs.Ɔ1|uAHh,Y3rV/r3%@Mu,5  w#t2<^3t|Y'dbO>p5!J?1tz~U噖>6YbxlSՌ{SuZ |W< }lڅnFg6pl!3_&.M,lTFw7h.aguL36w_~{u )t(nE1z {ٗ IȎ$c܆JW;!O %+6ۘk%?9*y6PRUUh5Lk;JeZtB|!rBZ:-<Țl|éԹ)+[=OpĶѲ4 CzL2=Y(Dh< q\*'W)(sps3y~C&'^׎A %yTJ)3_=0J;^}\B wt\>-c{`H;&Բ]Dj=cBcԔ:OBP+(}*Zt;{0AtmJ3 V[{kmvf3tt\l)kMmkZ}X_q_QBl&eCCY$ 2DY¯\^heūN4Pfu5FDuX^{G>ܪ LćLH:i7:y{{R ;ZFa_&LƼ]֧L/I^zڞ* ߑw&1%.Y D8 iSA[]O2 Y ]2as[zc-ظ,p^<ޢc^ƢR&8x 8?z!TJ@j!DmUN_.3hCO+O7Ls#/X9F4:-BR![QVaBIDcNHYZʿuO\9-qYK7#eA],2l&EIpQm ӛg-4֞ޑ&%r"͓sӷZ-4J9>n]cs }F2KgN*H}GeRVpLi+ت ` n{X|fPW!!'Vh}v]ɻ )Vp|p}ȫF\ĪHYJ2]^3)\ȣDh2Ut=Q`kįn_{VtNdW[U^w|Y=HiQ_5 0V3w+C8ӡ{# (fH  z U{&ɉBwb,z|ITt2̤z'"Mԗ7JVjyo qT _ >F o_La}EJt2yOU0?GvKi`p3--,iOi0H®"WD;>9Mc=5L;eơd;&")y͜=b=K\TB#wJ!%|^XؤtiK1VQ3{x\{k:;, G`FB|KaLF5Rr'.ߏVk~$)rGF:&,uFt;Ad03 R 7IqIcN#R\\'}~Qɺ'*fCtJc9}a,%XB-Bk:/3dfGO챈m3 r=1ԋ#e{/FgĎ" E5t~+\&"]$P`A)*n wԹkA.A4H)W,48e EcZK>9Q(_j4qL\pLYZ$p+Mz_k`da;,#g}OPn@sj~<ӉT}۔{K/=hϬ*j!l$WI- ԧLո -]#d_|c #zӏ%Wo4ij?,+]?8W;aYT/ˬG9ʞJw`ip|{ pÃp=)Oξ3g!MHv\ '`:pgs0e7zi~p0oM6ZVI7r,iLtN$*$\tu7z¢ȦVTPlyF6<ȱ Q m=GR-¬?邴2mZ~Ye@l~ l><(-EW!a Vz*YX "]RJ"R{zDPn5R EJZcEv$y^ۼ0|Dhg&XkQ/>mբVn\b't."gڊlB0YLO~d=t1 &gyLJJr7p_ vS IF%y8@GYes{<\W U͎W6 _s]:QD~KU";tmHv(pߕs .s]̳[ YN %:g4b'* a'mɻrQPqr4gBa.E CϞp['&pEƚK\-~w(_X~.TD_FÞl^Ќ/*yBN٨,]h#v ,̉%ax/վ뗪 }ջp5o+?O\ne[g/E<^L_M~J/0O;4Gq:<?AWTp_?LH!{u76~c αg|F|r893E#1{QhZ[=fk&Ev(vޘT1Nrgzd "zvɢ+օPxH $=Wɸfr" 1]/ $g5wY7ϯJm:r&Bvr~rBΠ- ިMH)}R:=oS HF&sV%N@-|2n~">QaBx Hdr1TĂ䡳ZLv$"a97|[u $ja0.zG 0 kMyӌ1JD ZibG4p0zQ%;"MnQ5 a'+ VǛRb9k',%ChY]WܺifL!584;sCY.K솪6izrR.*INju翮ߏ-L_X.`0܉VX9/" OyX1uD_b-:"ڊ=R5by]fxˍpL_ j pTUOJ`ϧ-D!obV%Y^[䁫0켩PuIR<7@?" OQ`P(t&^33 c,K_' )PK.rCEoWf#%&K&<٠Gn7?ؘ})WVɉ)a?qH{IDllS2'&݋UG*^\.ڼ1-QmeFO7-n˳) ]?Pk #! ̂jѷuig=LTZnYKCe Ai{m֯$ro^cZ2>SL)X,̻w6G <,Q/ ۳]|E{zPB.Ao >Y-og)|ơM_sǗ@ªϷ$B%@;A Z4d2i*a b0NÛPX?p*e11gvBT QTQǁ4* H=H8PP (ZD鳞>1d X l >_&TJuݰ@*98_x6ߦl7 #^,dXn=1ielK!>sn8ྒྷXc9~ց{*+Sm okE[akWЛ2YxƑ#FlGq1.sL̏`+V_vz/>0!2<3{Vb{:R)(8=HٕzE wLkk0j=N¦^1QsSң2wDaw c X*@r S2m=X=&Y!jZdC,x:Į,E:c?d;-9Sd͸S!gBUГV@kp~UA}CX K ~4äT"`f3$S+A(&B5Su!C1"[_X?^ߛb7]x.^/5~x>0^>^pJk6r%g #/$XEpx]ٞ14w8"N I6E,h,bn;{Xj`b۩A❞(NY&dh4Ïݑ/Dt~X=zKrl2]!1 h^8LYQ+-1}xaV ?L''3"vbr%"NM1oԡWS izFΙAQ.y ѓr /,2Aۋ8{߈O|S]gX}6s'^ ؅|j Wi~>QE#ca]#8Rp JirQ 8}Y bf')C #2%rI -)H'#r/w=i.<:yC{Kr znwd=3ƟtřG:ԡâ6w#GsG-,O!d=$!L3`] ѸSLFv o2^1J6 2"7~8gz|G3[ aĶj -V*HAB Lb֧&gixkC t>t =Mnki{CWӄ7{H7= Gw8ٝ }2h8;' ߫A"֚kN<0j sBXi iu5tFam^2P؅sT/d:Ca.Tn Y݉4 "N|ib||W[kIH((>e NxVVeDx}lʞr' Ȳo Υq$=≺)j'pG4TW0OÛ *.?N"{&JcW=-L\GW3x_]ys~eL3RFQzo{ 6aw+TA4#:fǨ]*Ɲ2P[Ա2u0闔 Ɇٙ 9 xb`M~zDlp l޾Tǔ83Q3Ԍ-&-`Ns+( `)4Ja [~;z-0}VCFfl .#k-&•[=[Tsxu9㽐Qi <\O>cn[&iAI*O+Cqʹ#,| '`QqI ٤ѿduXd `mQ-t3 D1L|WYk?Ȉ|?Uo[I=f唡 2f(cLÆ7!+̅8BJ%'Gy&5gCn?lw&[45J!*bK^ oQpJzuc%edH=r]ymxhiZ&ux\ȒKdfz+AVU3^Q1 NbLۀ\g!m@o}@QU΅`М8˰,Vy]ZFlS(|줉k6&2=C@|pHm •R4`|´5spBpJQm=WMH@&Sndrmab@r ܙZ<#7LR-^شF2, b3cd6M 21r%϶_uXr-bӊ\8 WxdAE#,g@:ARTٲXG,:dAj5֡_dGd1!}Q:ֳ9+L*QbtvhVj3^"HpgUR^xk^eV_}3g)=Bf@*<e G+ yD^k|؄vuǙ  3> wӕ l3YY{-BQ 5zT.?t$x?&\i@5JTY,rD^-؎&:6G=V)x0VoQOV~;a9^: כUohMH.vyD sA CJ(1C7':v0 k CdESby Qܝ뷯f3xwHz3`gon9 pv dS3ggUv,w1!fk~^)?+88vV{&Ͼ|34U3!@k {8w܍y!Xtz\*39v4 9C J^I ay*%FZމ/SS 3m6=v; ,F)2jJ3=Kq&c5GWທJuubGķ ; Ȉ{q(E.?= j ڵp]i4%HxخI&i=}tE_Y:ߣNG),$깿S)51w[[0q?p\DHH,UiG*e+wm7EaO_tX˟S$B'><|M#5z?fZu`)Gr9"Rdx* g+= ^ixeFoLvyko֝QoUE5kHOS>P>/ȸh gIJڊWv8 #]rBc\P&bm!YΤ#8PvgΕ\F4ձ= ܾ͂a\`޷|[jĝsC鼩+8Ym-M`M=VHZNgZIrmew.mMU:;n6v{e]_ƞEOb`mqK.Jm|}:guےe[߳mXaV_ƻ k3  H /^4}Bg@HԷ OBDOzvȐaח<^/_5j,j ԯ` [+<+M|.|̄!LjpX]e B2@m s[f%{C”(%Cfz=|w}0g&st>k8fFr&n'Q܆)O/f{~,.=+p0J@sa+#yp*ٝ&ᆺk,(T&(z|M?XuV#)3UEr 9%@XF 1d5o1 #{kP)t0^E$93YbE ijsnoDpRy~~;ڭ:{T R?q( *+ch.U!D8ь{k$7]Bƺ|pB>Vi R$js-;t>SK2nB%U:d^CzпeV8U8v$訩AVoE4Q@ .R&SODFlӤt T!lݼnTFnO 8Xr΅  ji#LxT{1_9h3[t KnIS͊6e/~p)K~bO^Ns>P.u6Q [r,MI3Z0cǯyF>O?θ?,ש Jʛ(]ф.c𦑥Ij81lj`?q6~ { \$ |>H% jX|L'WI<@/u=[+R04_l蝦pIZ<6Ku:>/*C?(OI$r,-& E Mqw#*W& ]"M"M\|馺 9XT r++VQ ;}w Il!ͨ3$zw`"!a3-`mX tQebcV%.teG-?@:n#25ŐdOHa6ݟ_`5](ɠ]؛82 p;Npѷ D8Ror/i \>NL0TAZ*DCAYl0yRXtϊzuݸH۟ᓈzI;i5 ")r;&yѨQؾ'X[/`f1엨7xJTy+)0οw\M,N" V#eوk? {a+|W׉yp&jQVpb(kDŝlLX(lэ%dl(/;7OqZY*)0]jx} ICcppVmB!K/FT3Z>Utk?]CfuR|,W[)`b_UyV'RdO{*ؐ|_\1`GN`#@)"a]BM9|l!LyGhÉ8;M -A0d^bj}ߣvLĒo\dR%i +x({TmfQ%[e@ rve|<(}cax$Iր!Sɥ~ަ7g/L&8l/~ヅ- 7E="qQ`' 5>&&_C.UEo MNنAsֹat*nXEKF7 ÀV7xI*H}MwlgX` GW;|b!7Ktx=L!v.D:CMѠD+[r4oK%曄_DZǣc7cKYdtfmY-'ϐ]E{xvmTv}G_EXCKd_6X+(2Xo}w ozKf\)˂>dLd?bPk>o3{ʂ>N05i]NBN /PÍ}$3';9rńct-:ZxBӊF=7CF X+ٺM]p.V-1. <` .맧D]O(n?Rj\n"o]4pRg{4g-9tY~]\\1$l*.WUY4ЕNlEr3Pi[5 [B|< rL`TշlXK!> WkE"J{C p1рܘ¬JVZ {>-slۤu it#QPWQXؾl ž `~gB%,BM{}mШ&>e=`"&f5q@5MOXVt'"36'l^ $!Wʀ@ N幙k󪙯֚;TJ9 td)EݨvkF C0qn }AR,gxm@,ȗ(&[{亿ǧ̺''Jfss/?zRVko3-2C4%ZL_gԆXp-LnB3{ҫhqO0~TFs㯅:6F`BpW#a&=`Uz2[IDЭ/)&傖TLqÕnmyRºzvmg2rzM.CZjHe.1;ղ?ȊC&H;nrIi14c\-ȉŞߖfS> w6n;)]6;;n=[B=**V$]gYܔ=I9ma &~zR 4yG?,ƷN47OcfPlQ><"b?dH <;PK +p:W֢z1ϣ()q<4!zo7X% dSϩ*g^.LAƨc6@94"h5E"88^\BBĩ R\25*'ws|sUbOk񀛵dELbX*:Qs*&Hqai(]a`:],E9j_^rg 5Yȗz! #~Yx#pa_PRFE#OQT7Ӣ^?6sˮ#xvptWH͔*)H?)qRVTvM^L%$͢i&] fKэ]M^הE/>[>&%}M(`ݍO1*X)C?sI$X.|8^.5så0dA% dgkqJ.OrP%tdI  QDAǥk|'ʠE2Qjpʵ}{sZ{N3H7z7m8E}|Jfd^G#zşe™c!B֭`2^ff̑ eX:DsFʩhT*8xCvE SUR}10Am{2})dMUsoS3>=(#Y 1 s_*`Bje<ɡqxT{ X'|hiyItR85U);$'J$~:RqCqk|.Ɨvh Z2,==ҿI ND)l:IvN$s.M}lv[4=S=]B-1f+О\ruXd  O_Sϡ fS@` 'Lˍ(k@ke)1?l|%.t#HoxD&^W@l)-m \e4_OۘX.>@<.xTTmWlؓj>-Q8d)+W,HK0r6c#fQ0";?Kj -MIXN.!Rڠҳ_<ܧt޿pX(~y9IIxs]oX]|[܆P}`oYg> +H1)G`zbE0މP d;[T[c k5xB^!n !X(Cɬ6sqP>|'ۚmvWg,l@$G!}36ZQLuxf[vstGs}Aux<`C#l+5-wH; fKrIDHx_gb6U=pbᦣ;\";%pwΙw)IdJSLu>B"yu݁.!N͔TSDxICr\YFֈV5jgBY͊Tx|؁lϤ$)FQܓWְ,(i- pܤI'qp9 {fޟcO\&A.w'cB,&r8H&h!&\U CT{5Mem\ve, 1Dj;J>^@¤Luc 6WD:^%˧(߈B #ޞIrUɿH$M[/ 9jJN2VMo6p 3L"څ}[& Q.Z6qԀ(y'kVegd`uڶMj]+8T?WO#lĵ-=n~D`v۟^'DYI.6p-W0e(#M߅B=AȏP?`-lQ>7ݺv؈G/*7bwDqt۞ʣ+J9SO^)NB2ϓ77'NL-;z| Zl\z\VڶT,,6O3O0=Év'hі,(c3E=聇'zj.#.T\ DF} z&C@9,}e^!88k,벊q)@؂KDןa*|-ŲE@7D`gY'ovy\̽{.^H> =e/GX}pbƺ+qMw$?50n]ۚ<!֗F8"_x)JuCj K@=ED|9GqJIh,DK\[qr3/ruJOQ=_ch3/(f(3'PoDŽ&> Aڃb6Db=Z_$24`g,5Ό԰So^lx*}5=Zu.II>YS}AJ@0 `?#'"r5tb56l*1b0dIϱ >*7 oϣc^s{Ѳb'I'Sz];N(m_R^ 1olQ e/J*V17 h mMsš4Oo)d.tW8/ HZ ,;Y^$\E&ȆFv"z"^^\ Um0 >Zc{2Ȑ?UcO9yT X.Bj$jxWh5zvO5¨a&]Ai֐U˝l]4{o; ROTVm^{.-"e 8mi mʊ!b@`3N2ԍbB2{.j.)GlSDJ4>8`~F oEGmB꾫 Y\tn,ljq}QzYXma|,1WrDz-㝔nf!$Ho&4J.قK[PDED)WAJKYQGU5*kَcjEmSGQȒFG8,BbSHk)Ѹw֦A%|;fcU(@tELCIHX'[2̯wA,N*<ӭaTH6Ģ?4aF=*tt~b[rk[eD[1?oUJ/$6YxeipNvY-Ű7#; Qe(QC ?h$MA~ -<=yx!ʔ{(+] R+/n[AQ5*}6pv >?YSY'!Mf (kpHٗHP['6F3rR|Y;Si.Bہ(xGDeTgU,cК?-[TtC/^]&j@pm @E'lB~eɀFVO\; ev t|ñJq.>Iq*o_vzN ax-wEMB2]\Nɨ\~o1/c &4?HZ/IkŠSHYz޾7ȽѠ6 l=PZ8[݈D;ȗfQT^rezSh̽o 9}4 Lw ēutal3=sH^~?܇XnA"9yb XAP_V!A<'&RG?%C wOەf>׉ ^^}4 QPtc<;[㵃o#B5Q-,ل^CB g^vʁh"'ָ{,/ud*h :7j(tshHHlzF {84Lvp5 CÖ k6EsA{S f2 fv5cuD57HncP?Kg-1pgQWƐ߬>a&u7:)SV_G&54"ƳvLzCJKE϶S7?@{o NR$ Jͪ∘uD4r)/ߩ[H#-FR!Ϥ[N]e` '^J tLZHdrC_sd"8R`+v~ϔ`_cIj+K58/!b1+K-gf~s *N!^b1̑ ja*8j~1Q LՏ`cE9{6\`*azJOW=B;́zg:R w89>0™-$DyjfAf4גVיKp6F 5Mp!Gfܗ\fŰ!6geGpӱOHY />W.eW1- A}^/ຸʖ>d/ (upw/z:*DQ ‡WL[0M:Îw|wcmzGkW:okr{YSwa9j p MS!M{S\6څ#ks /{( ,/$GP%D+^͵\LVMXf ^Q&e@ I9#ʍK-nsZJN:oSjJ{,Q"L* ۂ[ҥ Ji{.hiգy`nBLD?Ph/A?&idLG_Y"F-.NƸxXcbe~u mԁ6Z{LTȔtjΛR]*q5ST;|smC(+%>Ke#E)f9K*^HY<>uC#4OmI'C%X^=I| yx/gY V-R96ѱi4뭧B/AM_uY"8"BjhE6[!vzz(r8X%>;9"ϮWxT5$XҩPðdbU6`SMu踲g(Ca!#̜yt=݀kESe3Nicr6&\t-&!Gl$SefM͟.= 3z=k^غt v{nWoCu(N/%CƎñ1V&AJ- ] g6]0D%@* I q]٩{ Z2%yΏxE<z'\K1P|Y0vC+EvAZhKUPC߫R3ac) 6f뫺Qk. &Df{N* ՇTw>jkàdca7RIݴOʩb:_BK;YB(ŅV(Úy#.IW%,^O(Dm*|ab7S2N=&XB։Ty֙7(ݳ*;ɏt"d1~ae-G>9a UHԝpedqoUd@!ʷ )4u& *IgҺ#E7/[_mg~lA d-Ly0aJׁӬ@=I2e<֪żJ/ `kVݞ)`dm]ڊV0gUDJx4"4U*HyW,Y:~'Uk͋.-$%c>F_6P&8<#R0Nv1ygf-hk%!qi406Z}\J ʊ2k aIz^3ML?ӧ]@sWr;|TO):dTe.%!ɾL`Ά";& .+ɚ݋be։"7#>kUrUIZNw`Gɋc>4uXą-PA`> e"7Xh݇Bů-̶r偅̺^Vn=w}Vqa\{{ylVGXg~aU:?m+JoDUO~j#$5K龦UL*\$@Xd@:SW8̨KV+Prrx*9y1?I\B6j_p@=5ҮY'D $ Eg|r!ڌ nhPo|fs%%ɠS~ Tsh1%n^ -5i/ ǛDUz9–jDh;DCuRd;&}~'M,򭙽^ꪕgSq# Lf$;RPxB+Z k'Yi# LuxMyZ5?& FWP*$avKf 6N-dʐ{l33crfIKڬkD`/VBGaRy=}eI@}wHyñ:C+ z{^Ĝ~3'ץ,YA;J !2?T"ݗ6[*ut5Қʇr֣ʰ5ҕ1~έJ'~ʞ.u90W  $آDXpCUrI ZK3/fCoHv,7KEQđҳ/-'MUs[qi6J,aǀ8Tjik_MK^`a)Hqw\d~ӃmGjQO@V! ZqUD$gY!^l'}%{)TwJrJǍߕĽi'>!7{Jh A,9cCFr\zo-5??=VwV5K* G2Om3z-6~ΕkYno?έdeXW-Jכwrkļ+%8Oû*9{1aC93zW ]`q L'N!!wke21NxxԚv Ƹ.j> Xbm"8nQݏ6~Ʒ2O+1k* f'yKSp@z:kݣZHR&\.k=F){]Y$0kh[\cPpܨ%)Xդ*sHǪ<1R]FTi~3 ~y_2kj\bZ8uHM_֢T:]^j4cWZshF2Ѫ$'VkWL 兏1Ү-iq]XD3Bph.5$fA \ V Zο½FdQ_2jegrLOjq8>2i-U;Zb] Dvn@ɂODB_Jh_5U(bn?Nm~V`f7ӫCkU#wK0NrR;5/@U3S|tjZ8HO1z.r~kSU).;%9rXgy/`>x% HP tۑP'[O2  Q 1ͣ{u7K'1&dXB݅<ϴ-֏AZ>|erc?^ M*y=RY2Գ\ͮ՚mG2E0:}/0I~wWzJS vLp9h@hmȝߣ< 7>  {vg:-GVt6c3ǪMt3,>9gCX57b]E=p:d*w0*E01OYY!vJz_tw2У%՘\npkvd]'&#Z\!f%f.=(\eNm>~uAIL# `2)}&b8sumE؅jV>FuCωZɓgI8'NYͲS!\=G DAyuOe"(,.&?oңկ4qh!O@wQس}Xa"-ς9XdZ8nT&yӽ4s/"Ӣ,bȈE !t#kcHN<ŵq*%Y׏0zIZQ[E(ʉȧ +d!LUWph{(TLPVm(LJ1xr:h:~uޖ_76~VK1GN9g4얘˕_r6$wypr lŷIIӬfZjR]vF damߘو*[XvN=[[hqd_ZbZ r$&#W?Ў57GoNڭVǖ䳄W:UEGꟋgZ\Ф["W8r+J9 jܶnbڞۭԿi8*JlJATeGάFVFS^Ubn]H'$ъGJ;ELyHsi\:^TړV:"NPg$ 奨ݻh;qؑ&6p-7SJm齁v =zTBR 7Z 9849QGE{ʠZ45ǯh^CM|NL0V6TGr.7 9Q{ƌW'9XGRsq]YI w٨՟?hh6Ęỷ{be&B,TE d?_TrSu"zI4bl#I5ev_/WL@ ~BK'Gzzm~/j:ib&:72")Y)}W`G:ՂԹҢ@25W C$M?>g\%=d!@Ow9NN5̑sEYd` w< õA1* ;FSx I~_㭉T{I?B=L`IJ 8=SR9 JJ(̓Z.چ%fGyK)Op?+0-=L؁Q|T+: t;iV Ԥf}G.0>^ AZ9E |ߓyc^{RF[g|T9=ht>"̵|ʪoBȌܰD]Lg9틻$"ѧIZvi&% JtAॲ_^JvȻt:I;rXyz"z7h pOVtfl3jӰ.H4ѹmA k(/ƈr'2#jeQq6S\J0R aV~8pۇX[ŲgD>αv2XJt/3W $jZг_uFv4A\ʱEyUFϬ}x+y# :\iᲯyM&@dӛ%9I:!)BS_DT!1DS AYu *醢_ĸKGv]%z 0m1@qmc5t[Ǻ7/RJIP]^\JV(Y%eX,d@;驧p@ܤ`GO.4"]oXZQz? [cW^qMGDl36-2btK_u1%938җwHFfNmaah&0Q/Ge: \ro~ ns?wLtk.~_kLٰ~߻DH6np(@~NG( $J0UCzcYU0>O hR=؀_(+l&P: []CURn-{s~)YTg5βʣb$ Tjw# PZIB=`X?*pzza&Z Kߵc}"ur'o,Y"ʲ'V'35zuzUC/i-5tK;(ևh^xe< 4.(5}%ػފK?7VA'>RwDؚؖFC lz+)+r~ҽVe]NV]^d;ߑJ KX؁s}G$RRg}YnKk?X.°(PZKC2ϏCHS.7(},)Fh7 q܉ljFܳg<|^+oyJcՑ'vY~+*'E_wdXl?]D{Śf`KUq%+9 uEjDjYqp݉]w-B#/R7 W GˮBk2߳ D2iIRXэZwy)^?hhHzJb4&3A0^)>99[p7[b;t[ H5&Wܚ7~BjweqJӴ8f ci^0~tE3v؜3q KpfrfK Dk@ޏɌ2 x%Dgv `VuPfq1 .Z2.'·`0^ҾA5Cn'l>R6[{H)fsk] &Kҳ䨌Rp`9(+v^]=aeI-B#_'Cұ7_R)Y^@ū2955*A%8UYƐbAͳκahQxDsYxWJMnZi9U"=N+'{|hK܏*M#@kNMTڞڝ!ѐXabUuXuWr vpPBRQ[Gx1,0{=,/ܦoL̲-!Dd}[2 })xX9{34+tIנ.^Q/\ys&I>A!H9sي,.[zU¼;1I怺?;>;3_N;w{M}TtW%ZVC1Cԟh[dEu r$wۂ2߈=Im]UN9=C+8ք| iF0k9?xQ[gqc` -9h x:ɣxcS*XF+C2R鏈 `z+^P$ӥ(lJ ~LuL .YʥY3ю hJ:ﶻ.th*؅?:WQ"-߮,f1r:sW6—r'/cJ^Wޓ׃"wW=X6#8 8d3ϙfA3V|YwQ`EN ;akPZw& X-,Cn y`ܵ6E$# @HVA"i^pc, e`{2g)"!_҈gsҘ MD"*1.@~iŊ8> gt*C$7 1OԷ#&2L ZvMzJXJm6 v=A3Yz#\H>&eg⹹/]Q[)4pʢbNޟ1uO$>-&QdLot5YqVs٫TO&Y'nR6ČRg_": 8:jSMޣ8 AK˙BШMD3KN j&kliPp4:jpd=9LZ4w^h6{6d8__+"1qz:F칄{Kwʜ3f:Z?lz R *hfmq͞3 \޿Rv126䣵_IggXE62]9 i 6@x< 聉`c* 'G 2=e9C`;fY]$"D3_SM q1$;zo% &uJC[ryxSyxD[7!I^e9~-+fbPXfbco#J5-oxa 9S(#JDk3abqM(٣"M}9 UշC;4(`7~&/<1#'ԅp/]FȖGQHHJ`hEty*(V!up:!~8uPxmYPvCtɡH9@[?E1eC_M^Wѿ䒟"s@q 4UyW}RSMn5#nZH; Ǖ#LdQ>C|DQh"2-L-T.Pk+L^LȁRf\d~㷕B  (,2wpLWJ`_ `9e}Lhʾ>"JN05\آm@m8o',Pa0"՗@r84u& % P!Gde G #O)VDZek{Rz=w+bM'OMk>Bٿg3PʧӢOY_W7]i"΀=b2chB$2/~\sciUI,6r/&Y 03bdaCSAֺ8ݞ;0lzLfh7 :n.@ţg@?v v"6Q+M< !~- 'Z1:bK8]rͣUHf\Ϗ2/+oi\9+'K ydO` t;Qs4x2dDD/Z8:=`viN %1mk/E25A1霰 AGVӋ'p`t>lX.KJ[K|%a8d9=.R"]'n):!2ݥqn)=! 3쐩R1wVAPKuy1:E~Y|'kǙda{N>,0C8%:Zrtssb*ϕ0ಚ3C\/x E -{FcW h3VV59^L,s<7j܆ؓo~*#5OX1A+XfNp$VwTmfJoM#N&=GF`rA@d^ZD[$R8!`)6lr h QSЋ+:XC 7@MС8[6%FL&vsW=zЄ\ N׸=fI(ޑ\G;g-HHSqvwJ/%4ҨSUzcSi[,Myߧ.Y8LzRmf?uztWa6ݯh@:޹5 Fݔ9T1?]FZ<`y]akt>z鳷޲f8=60#+^M?fa~a?Y8EFet>&~sP&,c8 hY`e$cr(y`xPNiOJX=ۨDX qw^X`jWEi}Ƙ$PJ,rK#f@o,ڄ׃>/vO=`@*Bs66/˵(a9CsH hR+.+OcIJ]UcTah,9)R3"ΩX/nj] &8n*B3%х[g0tiL dN)OMIpQ6MmT =~WY{һ^}M`B~Z O\~>iƬ =UA0VWa8I73BBYs߾=u|&z.>nem1Ǭ)z\{X>8&#ЕB;S5raI9]P22 Xbs/Se*pj1KݩR2D8<,KXGZg7 N{jdcӻ RpTKq˾Bb]ަThq xSrv6ytO޿BQ2&IMJ_-dDNs ƭ}B9ћulJqlR4;2rH{ͷ'zWꅫ_O{B{ra05~|.Yv]DɤC1)aT# rAYp?cQ ύ.# H"KFB. sL!UѣcSomi._(mݣ=&Q^cM Ԧk},o!mL~pRWbZtNx1#*E:tUHja?6+ !ȴE`dSr~,3Zb k(9aD1m6, ((%-gj֔zFĉӣ&/s287z/ W]P޽9Z>v(.K~ck6t[34> ~,KҰJG %_XAxRX2ng8^lj/yi/aq|t } BŕIQEJ;qUywVGQA~7˸qպp7Z7R\3/)^R\N#%63@A&=oH~LG:Lp#R;>'\d[x^͒57##T$}k36EWl9s~D B:hnFF2DGyeW:'#gޔ*<}c2+HbuA f'FNFBNF?ΐ,`x\T>d {n‡ QI M|J*5,s25k ڪX)|+<]!ѷz}/T Cs3Ρ9ش/I:Fr sks*(M`vnqWbb]qrQvPd*>V"J9sE5d,5x&]l%Yp{>չL #*}<’e`윍\(-#a "k<7;3M=B2KE,`tj(c ;}D%fYG`)WWn72𴛛vF_t.e,2юP5d%E90ՕPSv[l5f6#tbSOl^!e1묁E ۲ Q̸HCs{Vٖ^O+ }b"C/?ȑ[]w cm9!dL.Xo+:DUu\teLQh흋amy?~9e?mo?ŃrN|b[(;fZ*)}At+ĸ4RZE Q(XhVG YlAҐ|Fuh8=rNBsznzeEwza%/\90w:Zռŧ>E 1=*u l2FPm֡ s3_֎f*WFq&LZm(hu7RXJоDjL8rq`'P+5>u*\xF4lR ˫I{V 6#ƪkS̊Sƾ>(]8+2̑`Od1S^G9$4|ewId9[ÍɭÍ߸9qeK:Vmӻ\Og'\څ?qi3*-?Tւxjh_=/=M?gSVz6+{9eR9tg'7lY΍jc#XfQz"Cf;ޚD֩ AV)c˦MmKd',ǘ}< #v`?&=B|Z;d0;UI&1m~ <0_u0‚N^1܃DlZ$=sP/gc弗DXྗ%o+'zrww"UL ,Ѣ#TC.7o)δ9lh]x7Qbh >2A VRHi F kdUA(g8ÍSj'%~[H;GHV NVDc IN̥vK|Xਭ8D$8/rIorQY2 aLst_<7<@U)̅ImTft?~`[g^MH?wU\0UI/aq6oPЛ4Vȅ sIWp+Ҽ+OOp?~)MW3L I>k !t by>&ť@.Qߢ*sb# ֘OF|!LJ,٥lDD^֐m6wx"ܟ'(T=y3 .&o.2Lk%xNܹq=KЖ2 (xM'^>rу E[_pq>Е] d°`}k3 K37,nŁy)\\G@%1{qpCϵsP-!Ğ'e)rX))yJОq y7 k&$itl!2sZD@9PsjA*j~(l8 }ׯbI~iL%K sd3lu;H>[#,CY*0%XI?i3湏W7 o)of#hۅ#c F8]<[pGE{t\dŴnu^-Ҷ]"u'בR?euL(=πvr`!c8d4?`?1%f*Ve].@qL"@  LXD@>I}7oGK]邞!Z4WTCM(vEҲA0ْm}|U4+?ξ4=[X3T\(nk$C=D٫ q![tHG!nD~Bg5@fyАpVn/CVدvp'YkFN)NU3g2٫l&!>ɏrJb{Ҭz{5-inMJ;Xx"y #q qȶBSۗcr ֟rs׾> ]z*`Ѱ3vM!x#X4?(6&y}.!~R^ɚ BgsqH:V?|Zk Wf A9;wd]G=E,&!>nJX0-ߋe=ޕ/X|XW b#WkC,[>00|}ڠJ {07XjxOC;l){oEBO;Ill%N/ F\>$?^|i5mF<ͮQ/N!+"%6D+w۵IAT;Zl 9~;LpS|D@ :Mm#B@zVҋ 2㐈k <0pvEx$MJNlΌ>>ŵ+xkC7Ay=V6!zlP쭁mY ˹_\>?2k84_}2(U+9Z/Ī0 Nš4%+;N x`4Z2wE~%k?pcMoH+^5M aWyip3`w{j`%{jaWRa '8)k,Ie|U*cg{77puf vPKoSnw  gt>mifgD~ļia>`JwG8xuf8ʫ'NgC"Rɉ.+q:'# `q嚩 ?Wl:udTaǩ_."Zq5dnϠfyڽEO+l*}GׯOD,i 9z挲da?57u*pz1_{''c,KUVL?9qk>"y*cPҩH]yݔt rqWF]A_hɥlIx$vq>nPx !昀6?7EOt['כ!Q7b}v~N+ոBv. J<144_1OL%Eg[vOJemWCVU1cq^ؼpl@uxҴJE:]+e=8'XWumxL 0 N%(X2xI!x Š$L}Cu(g$pž`lۀxfgYDŽ'#0ZB1EbKBhw( %\7 Wx8ƽ[4Db=hDy]JqFe7mź,J}Idv;&7P4j8 N#Oc.Gs@aY7"Rh+&vƺADx,VX̋\pEus'4ҹ}vwuzPnZ+U;=U?h(RF!o33D!c7g@03Qyz2KO]гYɔ_K]ǻy4A l .k/> 1wRnzb~{m!.|><^Th QYl %DYpfeWpcY6y WÀJ R,zwhWh&t7k됇CyZ9(0lLWVS1P0&^ ~D@?]yscQZiG7,vz.GTAẌhJ'=m@@Li|NDꟐ3]¨ޱEhrC(dd39u$EX8dwf{P: mF{cR2#z.ZX 0x@4˥Z@hwP3O);5r"lH*Bפ~JY'X%Yy5.:Ea!y˝}Q%C1'UX];+Xٚ1)o38||n =$ - G2$[(Sd$JY.;tX֜-Y: ?̂` Xdz6x %cO--m?-aJ^s|@rSC~{+DhHJH(ZWԗ"=H_ؔ$꧙Їu)a'Ģ2OVkD?kmxtنoܜca.) &IH1/vƴ@(5z.ôXaKA WrgT6P0˸]7Z]ױg:/]8paWPI48Z.~5b#$A=y2cNWi"CzwJM%M`\z0l$ܣ ~sQ^qjSdV *i3do{*{k6cr?- P5ʁᱣ6crR*lb~[-0<.$"cw;w^(\ӼV֢6te#9s56}N:$|7Jg.6gA^|s*C[% 1(UfPݪX݊Y'x8_VԐ,^&ޔ)i6wVĊvJ%(rD!vd"!|Vu--,f.#~ Inbr'˗2 !4YIWœVb[L2 H+f6y粵`8/{Nk gBHT5xB# @'@au#k36gE# Q'"wݦucnp"b{lUD%L%13 cG)R7*rWx|,g=e2'/~9ej'4K}\No9*#yq4H;['GGq,k~o(20*`top#mB>.o%Qs5?Ê9MQ_ݿcy!lϳ|X6e:zrvv(-fG?0q,MQdMff=^ב]}uڿ0,3'!4 ]6}5OZ..d8e u\}̙B)e2I=&::"z%*s45cwzXIyh86Vc`p=@0ԓ^2;8‚PO2UnhCnH9C楕dY!&(z}`#Lu΍vm?E}zrZȚGxWphE5 ށ0獏̙W"yT%Bwu E>?*|h`@YhAnCPJB M۵)W齠!](@P;σLɹLJ=EM3,EoI[Ùٿ*[OlحT(`ɐD֨.텚G wuoPyQ+ -;"[ɏ"e|]L<)a t_:^h/69"=] _y;_R-NnCsPzWl79!C>M7$BS h;Ǩ-9M;X_?]Sbݢe0.5\x^f-3/J,-Cd#rVڎO2yEέst''%Y~Mv<ۂH;{B`&ht8C ˞i9s>{&-kvmP8Gq[($(UwSJҗshiqٯep涟m0@l%EX~LX5f'fnT)1W.ɗR{f}b]_4M &ҶB9@oSe7@ۦW Y] d*,X11l7ZׄB ;SLX/#8ƅzEt^z_bΜq!㡱K66-4Mq0_Gr]")}-` 0mL NÆ4ƯQ1x<Ǧ/Flfg[3擷SӓU-lyk-) dB'n83mIvo!# J]$?BpQGڅ"/'x`dXѷSX6DjX0P9ܯ>[h֪)5 Mk}HJ(`h>8z4'l2I?#@ %cW=ȢRcIN0D a3gs{i 3zCc\ w 2ɭ>ƞ;*iRMiASe5(6&DJ7_>9a$[-95wtmWS.?FUo8dzL=NM&1v{UGdlĪ DZ1Vm7ş."bB?{Wnuڹ $m@Wml(fa)-$j)2.\F}EF לQ)Fd+[O?^S3*ŐMeU #C0Swry|W4RLkT$itc$6 /$̦"ѢyMTK,0^K!4Nz Bbed4r/|Z:+rY=B_7c[  ` =##tQo_85s:IVZmz OiJƏ\/I]wyN۰QIgJ7`Zl~N=ߵ-m$cqr!jdzaX |a qsJ{]EЉ@VerNE8:!1a^ lO6,o_jEs*Kpo,&?7T]{.;9hὁzÙ(Bw_0:i#GqoKR*y}L^$.2}PI[Bf@{Z!CUfZh–Ӊf͊zKan2zuJ}OR/1O6+WN S} Șbٜbt,p#P,ф>?BKy-) f.Y'(ƾb83UpX2?V.mAOZ1&[zw=z$`The kzΊ?_r¹o!u}39Wc׻}@ʨܕ(Rכ_^$@xruWg 3 l(ӊxF~a[N(SDyk2:}iVGG+4q@EhWi 2_qӮē[daF =ڟ&'趤wxk,b*U]dA?`c*dcʎïŮ V"Z͞Aqz1UB\UUpVyFqQQ -mN-Nڣ"I7U3-(.Gq0 ޒFH( kX-[lw9bqȚFTMZ_riJ|X6sAn%kE$p=b2ԇ̘H%0!/]f~eimQ׹&rチGfDR/^& ,}T:W ӠC-q{zZ:gt(`jRckrƽ\J+[~nrG&H-v@4>'@}*QS?h2_8 w<H$!`)7ע)R_=.L_|&) WE#G(>KeM;6McAaUb|ދ{9s0x `2a' o~Nk">_NS6^ }R|RܛS.oD*$W!?~|xص,Փm <`Yƒ;|JWq"&#0j=0f.uZ1;Z G:E|ĥUybY1 5 }S(AɅ_N/-0~U'TZM/8Inj|cjlex9$ `,VsPY'Ruw~!.%֔C:D sX͹#:a?ѭ+"V-N!oXjbst9W 7Mðޓ'htذ>W#H?l7ؘ5|c6fhϸeԦHkK(:`{;؎ҝ/aeofu[5q@daVjW2$dyJ<10SHJq*fd̩ v mխE*l5;Sz$okzMn~)mFbSݘ`ԙ}Vq:YȪU9"5M˭ǀq);|@'lK2 \+.l>'ѐ۩d&{vW&&et7ˁ,iܶj))1881Ӑs(T gYi-.qDp/;᧓/ۋa!BH?^+WJp,~ZC*dv,K -\$XC-ц+HŒE#Ahն{γ>έ]w׿~:]=x;2‘ޯ:Gڗ#gfsLJ]xKi ><!i|'aeO ^T$Pl+y;j;wA.eVUZE sm Y-JȌ>/pZ,?/ŧVׂ3 #W)dFfq^OhH=HXˡZ -W!Ι*9Fx sAakw<JMϕP&]?lؐɭ$= 2yoon'ZoHV[kWւt4+_j;\ `bvXvK4;>҆ $ֈ|DcBC9Л$bm :Ɯ;O5=bFnȴS.ܾ\{_m Sqݲ$5K`m餷:i&DZzS، mrRwCUOd(2{vDdRƎn>Bu)́'+{?L E?n2s!4\Z<8v4`ZX{-3/}w 9N<}ߴyi5נ5GOfaMsVutkPp_Hj?2H@W ,-vٰ@%@B+m4FR{4DT$^ DVWwLvE9JY8HMړ0R2[;*N5if/j\lIPk#W _).*MD;l@)()k=ml;ˡ̀H|OSN`IgI 9p{O#m/ ьUE>#h{/*qOΟ1,4Sc&|+2ˆo ,sdm^&f6(O<=Ȋ?H30Jdb,ەSԷשOquk\sؔ:pLpa5AXH RˀGq 8X1%@`7:xjR|ʼbqS_!A\hkC3=%sM J ѣG3%V#}˄/`}$gJψlkc\) YM+Ooqm,ܷA*̜bҌ{/АLW,]ﻂ TkH|Q*{mpUuf\)yOtkZep7`-βst}d4cYQmϴ7~ < l/Xe 4~ _U#kKԆb:''?VHC@ :#rr,K ƘT h[ЏQfj8Q .KOM Na1lo d\Tn8Q{1o%D:q uDAGua3usC Ę.wkk@'N3h4]*ʖo9n*ƈy9p*H ,q"apGqɵGp89^:O$f8aɉJz]LVSRrT%a/ˉKI{ ,"@QN} 38R`r;!:L?D}[yO+J`=Hڴ(M ?1a1Qf/ur^CNT75AA7Ŧ?ƲO`v:yjUMoI7=ڳbh#J+BS³Ws3q{!{9&X`G <۝F;H,UQ)82FAa%[fY ۏ Ojq8ogp)e IYx]9ȘEQ_K k\ _L$vҎ,ۤ>Bd]|H;tH~YGnIqs2YMVگX$ |JT@t 6  ,ًܷ(cGmhPI 5"1#+s6>!(x+#ޕ/ߕVm!vi*<|hLw>_uyC\< B䂧Ğ]U?ZıHDCQ~eĊ^fI!T5U**|DcŎJ;1Uc$q}JY*Ɩɶ,Q7$[mqJEFZK=$?DvQ_H>=*1(rb" pRs +דOOu5/-\$z3kDNYDd`K@M9jێ_\q)L?r',y{:mRji͗/WksYp伺zG?1q ׿+xB(Qj}CDH+ǧCM+w@V v+IEHgi'/N/`AJ:Q~]i4]o\7fw'rr;Q%["FMր:Q܈~t/^6, vZe R Sh!Xy7Ӄ C+;InS٣Oᾕ>KF># e`ϚE2wwsL7Y}=X !%]Pd躾ҚSY~Z3+mS8a3nxh:Q:͢B8xcݛAfU~"Z?6u.W1:e45T5gUP@p\"ػ1)V :괞ru:~-emS?5(^6 V}ٴ@ RvU,`U/i8!! *}6ht/~C .c:4 UdZ?{"@MM/T=`{^`w{KՐX+C%N1GE]$J-oZ:U_(~Fv@t;< >.p3RRW~bwfG&6uLaГNW.f PUFN Z[#K,J֥|FJ0gNx({@K7k\ǘr6fּ3KYkdbu<Ў4幚wFNh,ucFB\}NSC%k6"M{XH0F],1|ݘv=!2  \t9|P i %ҵCu _Ļ6?!oNzo!Q#Ew110R#BC,'MiVPH8"o`uH%yi}3uDz3@8 =e1$ʿ, +)V2DTUGFnɇ D.%?~ 8E%M'9G 5ww/ebq_jC΀k*[}Qk~oX52Nb/Js@\|AUpw:68ɢ'+Q27OpL4ق϶zq9}Q_,}= rAD"4צr5ĀD9'˦宕ǚ}wLmcCYR]S25K.bbI<+d{9%ǵd}ztALET}&&[ۼ4ł@Hdi*m3ۨrABIw 0!':oȏ~ /Z+i @a7=R$KLrm4fd0l X䐻>q`xÃc|VkQ`ڞd,O2k2hH7i+~4WDk!*P43?{\:Ui8x߁prjS"cBs()Æ^ĺC]l'~JE87G |^Y UH~uf)MIZ j5kU)Qy$cϨ,Xlpc-ꆸt]g .\IĮ@&7iKuԷh#T{* ! eW#=L6A<}F>xr46bu+ͩ(7, Y8`_RSq%c#]@%κ2v-rNjΜI%;v7}ܰ#'E_z WAM~ ŻW.c+q^rg1 Z$s? ?8Ǔybi`JgABsP}^eF4yb|;L n[$H3GEZ\JאA IPT1=k3:!Z tRvh(Ё6,(Iu5=lU 錋]cN{TnZ+6$8l jh<<-,vIlh@,ܼJH>×eLY(RZpf@@f|N)ݺ!gD۲ rn4] {ݓ:___Irn88!!qۢ(F 6G\J\kŦxšnxn X\!j4!Vܿ{6>.feOoJCy6 uӗhK/;ܧ˻Hiݢ%*=.~B'+'pO롧ӯ5\CD2M|E۸*B9mI)VY?ݔ=csd~)*YN7'^VGDuoB0S{n2)X[gZ3Rj2ڈC"N4}ZL^%&BwEvk6jp%'/D %a$QU?3T5+7 uY KJnw0pdzK dkM 0P%"=cPqe) ̤Fk[Nʍ8sALC6*<zwnforyK-/cgAP-#@DohIgg<֙-]Bۢ4Gvz#Œ%H &Ii"gcCRj^0}B JMvx3k[!ؾpGP0fz⠨ǕUJU1GVM[uz2z%2 [>]_/p8/EJy5A<6SH-cFt˒e`}ufl}pzn |7㓣ޭ-6SO :ҰF=4PR,È)rlI5o ҋVr(!SW:2FeqqMWd$e^4ј`W }.Il  C>TVM+9UQrU0Os*| CE+ǗF%^N'FRKv#r%4x6:;u!Rz.qу"t;>p:AnTA??M%U\-x? 3ݤ>bUјnhȃkt}v<%:t_ oO\!FY?<\pmr~ Pv :PG32[Z{ DXdjf) ޭPuhSc<`[1hP|!tVs`HX9jJ]"Bk[4Xs43GȢ}sͳO^l 9f_Wx)ry E։|/QI˨SREZQGgh%OJ&9"j_:f]`N<`lA\/:@kpd+PL g[[\YՄ3ŝAMUb[`zkX,HDб:k`{w]՝=|GvQX1Dݱ"h*aUGG4Hʄ =] GOxn7**ֲ12%֥Q d$rl>OP!>.eENWe+ S,ږRUĔe/m/q{}#!O('4<~HzafB,6 8й~g!ݔWoH;।,L,`##erntu墦N T%w/B*"W]:ŏ;Pz YW*g͈HrI*at0YGDwT~T \-G2!OV :w]-TqN}^>LLF&8f .% 7ZaT'uoVhio-ɕ! %ݏ 4{q+EZ͒c ,Tά1uMư{0E]8`#Pe9W WtOR|8Pgٻ쁉 +o+^Yۇ;R֟WGK&F.,]:^=y+40 %=mfZe .zF-Bm`xJxcWDׅ4kv5ImOF AbrVpײ|xi+f􁧿(ӂ9F珰fà`$z#PL` εo~YhoMNAc7j3f=vu'x)SJ{4 C>YɐEMH!Vq\ Qk=b\h'19~K > %kDo-\7p\pθk=.YC*#6H:~oE ˀV];KĪ&HHNDU`h}y=V%.;@J]ľF8 ܛnhE'y"{{ء,iZqr=I穵d)ì:S=97&Ni%# Ն$$ Q#+IЬ=9b\Y(0a*MIY< e?"ƉNFxSc~&$.Nf2 Y஽yK]S?^aQ5$*@^PПvpr&{yy'C2B%UAQH f7Q[V4=6[czyYB)|Sҡ7S13'd,1:IΑ1Ϸn@֞.DqTT!a\Kڭ"'^EY=~PFVU,̆DI5AՔ7( ?Zrzƃ{^:6#}M,ۛ' 5m1(O+-7nʞ6 ͦ4oju-g]C ۟Q):[G`"7kw렚N2[S]{=0v*-}P7sm'MHaܥ'V2S8,BHqCQ"ř_@V/~ ˣgE oL4_=B<6 z峪2 AraHAF"^kY:f ^[GQEP6c-_ P]S%zQ`4_dՃRȊIRZPW_&+F3t#ܘY9.Q)3r>@3@>).yc/AO8<VUӗN'G6Z%VQrqC|Gd5?l7\5dL>a99HʺcIvfAS+b RCܴE:wR^Ɉ-j2+\u]Lʚ<Зܫ[C2g ӆ/z*Umnd!MS)J>(+6'`XKLpm7i8?^0\y6,p Ɂnn!+96:.РWae$z \\ܡ0ު ~1=d'L72 …3wJhp"ԷNX3T07eօ5J O\*!dsɆI ~k>XBgE538]cK"$>\u2 ՜)@҈`1i(-~W^L\;\%p4)Z]J{7@ɝ" !UZD‘15 [EOa8SlbBnM~fްguؚvo{cDj>.US;Epo( ,i@ԶkyKAaYˑ:ecIA˱ِPO,H2kdm5[KB:٦fsҀ]ĺ9cֲִ- 5IÑ9JmNO1 m`ԡJrWIEqٌJ%YVzJ vl8b-; $Dn{SXo8*S!ݫ۸J RXIAJp$2E,[VюѤE!Yfmk-}ވɑR7iEaP;mxE'tշ/fRW b ׳Y[pH ? hDes( YjNJ<:\ϡ[{$ũ Sa` sB\k>LfmT}D,*嚀SrMFjzf؃%%*B*^QUJeǯ<7<N Ɠ:o RI<ZKYtV}NCc˺l[Tw7{H~e3so[Jqr{@~tG33(itMNi/JxHna8[ń6AĚ\>, &K4T^yC\:ت,hhcƬ 13%\ 1sbf}H ,'`Gԁv@{,ۜr?萃yj}KM6qܪAQ uxѐ~Dx>-ei2DkfiI*P^Wu`-$KqKcۯbf` %Uh J%M4|DdV K/Pf>{l`(lZm}rO!)eԒΔ@- =%ENwGqҹ ]#W7How&K U#jàKN'C8⦜|9ոM0g y?Kdފ$w-.сd ;4z<(a+tapfV,ذ]y@J%e+`V>)gПM"q6AS괣q9g,og slN6hׄ)N7{ $L1W$ WB>e\52en)ߊ틏xZt*:zA<2ԎY‰cNY;:yy ASi#n@ܧv, BfX$o^~KZr?weI`zcDꃂ5=DYmsӠ9g (>fVC q`dv#ʂLpQ [Z$5Iƥ]U~Ȯ#)kcN}f0i遝VT PMe2Ybσ#M>7r;{{LBgv)t B& ヂ) <B9*:z&*XuQR:VٰI?CUި;7j~K2Kh ˺"0ޮy9&!WWV| 1,owxv!H[ QyOF:KHmj\`&}q[tVncP-f=Mk2DO9 d3 jkFbUl1[`}DjT>:_ .ih5pUq%=Pl}Uq6Y؃$LQ墧=Zr;a+$+ߘjvJ0ڍ~y %vJÌ̋nD6 ɑ>2 C1AĢx ]Z*yʺhUW244(]Į *j_8( Cy~ڧCН߀LR'V|@z~6ᡈyGVP~ΥԡK-"R\ʤ60ZJ^SNX\20lE6ʨyOܓn %+&Wvq/jb*l>Mrө=-mkKLhck$T4! 9 Ђ^={{,-_eΦQQ3Z(wd2ozBNGt& 'M:zzbթՅa#̼HHD@=-AN(;meTXyh(iG:aF[wd8wVڈ~ ķeow8 O(l1pD$B9Å>ps?S&[E`^?ާ03iNK9~c WORB5ˮ ?{`ZAAfN!P`qÔg9 iB+R.o{t9v3X<@4V3a@F. }NZ!6n㳮"n*tCJVQ{{um~,741˾ *ޜYs:)&IY@A:w]UJP1:Xe2` ڰBD׀W?zwC`ݴYyk=+զ'2M^P.+Q7lـzA؄Ļ~[TaaPq04ÐD'-/p(zFj]u.1o!Ko0-|AMYBb%5x2Vm67'9> wD1 `ZoZțZ !N/.[f=RiɝLȃ #l=avBJ .?K(;Q;HS| 6En҄GF\9*(bR,}1@1Т!wMj"W[ N ]y_#Aj?22l6!tUW6ΕV©=ũv 7.Ʋ`NTɶ&ETsttix~mS;?3䢇) n]t]פvecQ8]e.y)RkM+tĘ t@ :- vxMfZ7;N$X~e7.}CzKD"XG%j4,~Pl_g;MG1I(VYU0䤦c2faM+hNJѴ2ȠȆJkeSGQgbΝLjSƔ`6ti\uw056%ů]b4M;jq_.ꗷ2 ;Fb(d+˨/4$ ǽzL *MaP#^HU^ƃG\v%kT\#4] z,lAK8]\g\!КXǐF aqs\A?&--{ ۬!Ñ8Gh[qҖɞ ֛Xe$P6ak$&.'Z;يT"k.͊u0a+贱byE$*nrU ;1^j5L=QH'_q2)}ި Hg|Tg\B.=X ;֏7E,id%lnJ}Z7/2[/NЕʷ?ުTR6ԬV 5Ppkq¾ TNDZ0.€ps%/W8; @C33E•H\ tdz_M{~VO/7z:@r+FAqABODr~5Z~!tbp#?ko9=BS,:"#; B-|h9_9g}Œ_To=ܰLfS""Uoi5^ /FtۻA+k53 QEZPTJ P@,#'~/mסj+WLwFoٶ_{-WW:NX%c?Ff|BzCH}jBFWpSYзuR*Bi))pO@ N~K #aP_0y9˛T]no~p1Is9x p~`qC+H+A2z.@_ Od7.pf"I(E_: qΣp$>H4tg}%!NPWt>IbT֟d}AM,Sl螮qLhرu8̱LxzAb@ m=H.5R؁ u(oaw8 }7GICݐc{r0%I:R+Sa(re; 7+;ܿLZ?uN~1]xԍmmc0wPzb/CٛYp4shWh ]ۿ6& IHaKVkG}fas!{ghcnx"wM[Zz+-`0vpv9RSƄ)udTfav' \4lW )R_$?[db%)JYEʤ"{OU$. gL 2PЬ+=(='((Iwn-6%Cϱ K(2tg R0#n 6-J._Q kp&3ī[#>&9]K,6.`%i`|J^S8E4=\Mܸkɾ/+h-L˷Zpm(5gq3B5D&0}wrdHO;(oSbJGmr@%Oa6́EVt d`e2ah-9q7Bz_ zH̝+NK.oC,V2K#sGoB!ɩ4Ơ$1yf0J(ãÅ. L%ԓ6u5V"Qw^.c'$t`ԑZO94?jgxtbPU;Au6#§TaewP+Յ)$Q GǽsoƐB*(MRSrU6տ&;Bna7]gLGP &Z0s]@1z[ 21FԿ?ZO= ~JQfJ@ŗ_o Fb1|u~!pƌ1"frT֙̾ȿe#<[#Y-Q*k&!|Z!&K2D*[ʟ3"K qϋǚ]s[MF%Eݙ'B; > E E̺|T摏z XAc Pnמ4|p>S'mD[`Xْ |66 xbS;5 j V꧍"ݏjKcJ1r~h`PV (kIsɺ;DoՔĐqCaz5`wF<c@kXς)eGC`FltW('R9G%jPMqtZuSZl^@32I[6mq;p\ա U{-NF`M+w+XRz$X(DWֻ3A-~& 7s[xTt0\S}bO'S ?Kۄc/,O0Y'$@cWN"]D5l VaMa$wPo55]ÁW"Ay[FoM(zsuK$Ԯ?T2?uEާ5Nix!>ad1![ .w($AO~<\KoVf3'eZ`ti 7B$Ƿ5u}*JC" H<ߋzG]XO|F!&=ϽZGa3i>+IgFCw+u9\0Ӧ"5/a!d,+ڶ= z]82=/=Rt1?k|7&w AC$ڞarh|򓻇NXXy笥lpJrehαi,!ojF3OK`EI HTe=?!fmȔY(l5MMIQdT4Ҽ/iL4S |gq%sؒG{p8@ub66NB1ZGY f^iUkC>KTm0Yʑ i&zh!MgCgޣt_z8AÕoaĀ1<"_kztˆ.@V-P/l{YL AX?(ġkeX1Hrqz# ىs;eL\XC:v 't. YyG2/V`DlY#o ^ 3#Qi>nB=~7,pCE h4̞äaiݑr\$`B5h~+PD)JwX`%R+ WMހ%TZUjL~)@-'bgvbK FɊG> )8qRR?Ǩb'5hsųM,V~glQ{+f&lcDCсuIczQ<$Vw_DI&Z1i3On, 24(SFI?7@s.2ggETpYEԶ+0l6/ g+ 3 [&; mT|<ޣFVR0I-u !2Fd"d}| y2xpmEŢ;>41S2gNV\X|h-2ȏleȂr96SC3R0KԞ2+ ãXεA Ynhk=MY#(2;"lISb.۴7[TqVp5¦*pρ_hӂCZ2nQbQmDžbnڊuǀJ.TyH pieqs4=ë$>ow ~dɹ}|e y3P:_`tDQGfƐ !rc KLXnfH}nBx#@HmcT3? MfX \rAt.c{D׼;x[~.J WZ5Yо ; Eif[M]oz؍}tx )ve={Zb"AdN6s3&21~/[Yu`-j(#}Ć*!ABM.v}AY 0$)HJoZ1gA>$Ɨ[8.mQnsy:@{߁li;7.=bQy<Kqػoh0vR A<;@jy؍[7µe 5i^3LR:_lieJFCw@{9M[]:[cLuT]:)E1KW9-aN:d(Բ\1P R]J~#,}aCR(CEsj?S+z&{/ujM!6S؁O-\xȐbBkkE˨T31WFE~AM!0ᄛxmm@*WpakDұE(|4[@X'>+HS&{i:x3}@hS9[?GG7 gh]X kjϒdpD8zq;Nj@ld <7Ǟ l??1~?N?X$D; 3 TT|YK_nP>XOGt+Q@G,mͽPM9bQgra-+L~TCKBi reF'y׈67  _cjhKK-@WmcZ[>Sn~CڌI=]*r DX9oʶot0xTu ]F)ߜ8C1c^ČءhR7 ph8;}^.} H\m` ȶTSL6{W$#5s:q=u=%r<(Y4fVbxZ愦5}4ϟ<1](ZLExb3 ?nC({$r`ו3L^1f+KMnWBz9!]ѻ2{\ͯVOBK#+WrY8c˛S C?a.2L6=,s<SsSs#eY' ëpV>bTR6ʘ'lTDaAtCZ4VM.:ǫj@eU&IjAzy3Bt"R\oQ8$֡7Vsc:F J?owV$kj&E(=)TΟEG7ؖTg T45`|djr>@+ֹ; ̇]בvST!.SA}[/y%S# M\gjuIT.K6 S$Ԥx1y{+l2_~2_D[pGG*wri4Y|neu8*r@>@%ə6K 8{`ZS6$zHӓ*͍^@ruЂ;}Q7@C3eh>rrYYJqO wkU>{)8k`T?qو{id!tBYj$u-q )Ih`9;`9]&,Vt=<kȶ!^{~ ]1;#pF7|V>VC]m^#te't)R4j=)h)-:uL,}uJ Vȁ cS%+qR6v'`# H}&ܵYcZ^'D^^thB\$pQ0`}2Ѭ\|k׆Sd((D>;,c"vnHG:W\9zh8`FMzOf[5oF^Zh3˼pCC]{HMڐ,̥-0dQ} VlK6v2wݮUC\I*~_Პ*Ov}y x`,rhE` 2l.g.4D:?A5qZ״'KDpHB"TIw>8YV\ݼ|p+`f'Y&EƻNhaFx]c-hl=a{h |Z\UR!&m=nI1.] l؞6.=E˘E`1EY{\qLAU}6ꯃE5)߷gfTo i Ń'VMt,&%=F}m8+Z밞}Kӷ0rH.~DRq d0nA CXaHPQkR' Oru4E~O0U<-_NJ i;-M۟ Z`❃u'ӻ;#Z+W(l/ָsFp_hT|WV$ITϩM.Xs ʖԆH B@@);B3A֗44RUNL |Gp׳# r.n28]j,|_.w2t_8q6fi­4 -RTɄ5h av[%-%huf_&;2 ܍\d Z`R 8KrP|Nax&aguҥIxcI趍(^9!syRlȥ]үR):/{";ytgP'$j58V[baWqkr(PE 6U>an0!BzcJҡ $3O1P_߁[ghUoų l`<{@I!pX rV cC l8}H /2>d4ª@uC#5O6f'd˧6s,TF@OQ`XxM{HuIVNx|2= Y?0Ur EP^yROTrPDvĸ9ykKܫ#c眰S+PMNNXgqaNsf,!Yd*Vgz95<&5m_S;p%ho&)hexxq)dݝ{$1$9gm?؃1Ml<4 ?+zEN*5h7ؽ tuLЖ?=wkdw-ٌ͛'7[79<߸& rțc>4JЛYocoe&4? '@K3~Fsw6׀'싡Z!Yf2e$~(2]:=%a'zZ ەE'V,AP5Kc&&CځKhD2F oXz2R)aCm i !dd$`2 %zƑ6l 0Yǽc䒂WK+Ǽ8p! vuY3yヹNDuZ /GV+ZRjə ϲwto,?p0( n7`ydg.ߣC0sJYooW`klO/C7_i_f|^RlD [2)z~sXkc24Em87H6^~i>KմG+,ٗrw+n~Oߎ2-YɯZUneHx#Y&GƳDiNY_U/6*ڐs7`4wb~; ٭e<Ň){vu~zsz@fdy~JKա gB$PRRvx- .pP㛒ڮiϧ+er〃g%^`Ed0+BJ%ӻ˵ \3] P⣊[k4S"wbpZQ(R @x\mmB|pAD%:RLo/'\z}zVBnCBoPYUܫNgB6p8Tz8j]BkS= ZaMmܸB!!T:j-}XB,*׉0,٪:f~$ǠcgSQOa1-3K/xVNb[I]r4F,ւy6=p@=8ڄ~ޓG.QЮPD''jΦsJ*p`}2s^1*>(iNƐ!?1VD1#O9'8ǍE}V҅+T(S(yTr_, ך#hj =zvG'OT10+r;t>>0\"1|^x32Zdwm~w&)SC'\rrûGn'pu`K8lsp:ľe;n|d7)Ajm2ӦoÝ3FIϰҹxbH,3$28TZ @[|<Wpk#JI  q us.qxAgrqZn|Ǭ) ;6PX?|^'|9OB7KK>3hɌo Qn!sr/|v |9tAg~~WR OcsOn2=_:U j;2 ♙(eܧErpҖ"7%)tzTt=+ql%bW)aoGҋR'3[RʀiyE{=bȵ޵@l0{> ruZqE˂`y7_tsM2&bF.A=t_@B$ŏ:R ~2$55*ISPH hYVKܴl@/̴$ǣ`,pa45^w)?k%3o+Z52Ϸ?  WB|7l*s<׸$}v>HދцHn^*A49Lם/AR~z l 7:;y^GarKP1"= {:Eprsi/7ے..G&wf=ܶ(٥ǑY\rc)-iD*v??ôv;s@3hjo*e."hSHXa;uIͱZ 1iаM ,d+i$qdH;tf$+'Vo 7ĵ!e~ n][a^/UxT_Ugr tzqH^eZq|b,RѪܜgE yh`me&ͱtcU=H8U:]tbIm]Ʒŕ g 4rh7+x+:_.-m uP,SX1!d-f?/rZu9}: BffcY;zăDrA|*]a]eaʚC `\]r +i>SA{K1w 7B+;:rlR;Bځ޸"Vv,{A6V)\`.QºU+~'B beM¸:ϗm. vuPsY,&qZWJfDM^MٔM|7"c/0#J&#UgDNg-w+ectK"FSUA0p}e!j9l9Ýoe_P.Ԕ(B%M5!Jɒ< ƒ \,yn[rt3R9z%.%!n͎w{%5ח8iGOޕ*=O]uvG ֧x4h*#A'5 ~֕trܠ0WTΝ)1aA@}M݊nIS8H rJ@aPP t\7N|ّ00_XkaTlSӤOKZtox^@|Ɔ.\V RI+XŽ0FaԓT,nN(X{OWî/uy^4!0- +z s׷3_]u gFB#[ YSs{G)`'_i&Po&?3CUK9*ҫT:w:՞RKz4.q"!{f4~ hĞ7 C6 ME]wpyS% r/DaxzjPMN6SX[m8쯂0ɐ)>ʠuX])f4~\Bŏ Tt'VZA2t*(޿a- ՛l0;msLR41 2pm *F s\9Dv6Jo 8:-IG@t9ݭ A 覚TgAEcq^wcl.ܱt@+\݁q|;Y^F#r#p#Ht/ڲX/P-j N@'bel jSU8(ok WX%$Ű5bAt.'dž)vw*-#uGVw t0a/PVa%E4K`B7p[sĤ{h:>9K|eVC3ҭmmD=RPf8N45=6m`Ea ),F̒ "!Mٚ"MKc@wNERU@nW:|7E拝V$KBR 1םoɗgfQ7hK>-kXLv9A[>B#]8AEd=v(Qo\\c=NPG,{nM\zֲGODz@~quN0WSw}sFLoMsc24"]_ Eu#kUlQǗOb6!k4Ɓ-N6N8n臸~3<*%%fI~ )p&ǹbzZ[a2nN@by\߁B{Y=Cb 7ä(]04"C䪐LF}َv:jRKnZb2S?vw򰖴QS¶hC?=qS;v˻TChYӾЦ9IE6°י? rjsP5]B+|leETܐ?g}Jm~S"  sbzuc MH+ b5Ogl4ȭ@J]pq'p]@EȜsݷK֏a|"KZ2Ww2OAknJ}70ɡN']ƉA8b{Pf@_R^)2$٘w/Ҁ{%أU@7^w&WhͮLΞ{,30{Xp;(ϗ$К:haћdq R ۈbl De3}ьi&B{"vd%1WTzeI8 \`s -齄DzK:n*8кtDblKrwZVᥣdK=-cr= "-D(MՓ+x/"u:{ b $J _̍K=?1Z\᱖k|5 &flç]T&-ӌ_O`M&8q"!I%6on@C;8Ijnwz!cω arvޒ!H/ q&Qݼ - f(xky)sVwv*޶~xP< , hĨuWӄS@ 1oD]LS3X-"/umބRo G^;ثY۶`:BQԯ]@iaLɟ2~Jup=rɛ:x9͒3 ܂X؊_|U,T#5/̹M[qJ.z5!J0?I)EJ}q^l C74\,%[;v%\xO ڪk,>Szz@_I 2m7*_SȑE%*=E Δig̹م})17thReoy K.GGa18 0k9oЏ1{X:5mvj(ztLƹUͬW7HxV~_e0Mib*9ɯL%K gPWPį(OޣAp,S4Ri;(L>&UrC [{ԏO(3%!D?GGHƣDZsz kUlŌuTRxZcKWf]wED 7LYF[Ex~W OyK&CabS੝6)Ѝ-|`kwZFȕJ9R7@v/3^3_E欭ʁg-.q>᫋+|RU93|T}dDN"'FCbu\_ַmEjDI=7-$K7bY>f](@Dq5.jxI>yQ6?F6&hqIW6ͅ8U٭f Ѿ'jۦ`Йq֎JۯZ%fOU1TF\U|γ'YAl6c懂˅B ~Q9 Q{^6` /̚0aoĚ<{VٳFP; Glss1M D,[帲cpG(zߏ2ealݽhN%ǔ%U#D j썉=5rhe'*nJuX>ya-98 {v3UL3ڜPu,by?Z:X?߯_TolrJ2M?ŠeIM?h9U{X U덿G6s O]_ ƚy!9Se3o Vdtb%bR Agq1\Cd}4~bO@~D /"ujWWk "X}myt@㓏vi_YQ\{etw7p+ kweR(7ŵi^C ۥh}\;{uw#GgZz}rʇ!=LmX r2W3NJ=׫GP|YT.-( ЭOX^لh$ωHt$₠Ulձ9w?ez kӈP}U_h9JBX]2vgА v=O%”0\hG!+Iqh0 6eeWYf&3Tnn0`e*CkTA]+O,`!f8J^+o{W{8&nV}W~Xt@@Ryex'ExO^B92ަS>3鎲r  KAR L࣡ 1MyߙPT.1f 6`i>P}t+"ak$UYhШ}dvom"3^8+E& z{7g̤r%=3[sa@dNU}e{LuҒ[}WLfb"e^EBabSåa;(oAIXE0IwԴ\ʮҸG0LxIuIrTKC4f[)"GFh=qh{bT`}eni}Ώp@ !b:RpUd6ZL+\^pm6]+u]?A߂U=g1@!j5⟸CTXՕS2_!wSm &$uRiL'QG-tH REǷr3l"QX\Kɗa?לIYur,bGy.)Z9="iQP-FavCsXl `VVʫPUe,ND!In,yA'L7bNnX fJrT3l&jhk(y<+ABܡP˱[|JT[HJL;R%/Em$b'(Abo2*=tB1גI%&4T: 49k8Eؖu* PlF>x5ȝK4# |؆.[`}Us[zNDjL7uT,t3 Y`Ec86\$6:К6kq2{&/{)ܽ1&DԆw3 @N틆>6Fa`;uyNOw`]<76Y nst9(%ȴyV+n3= NV;f~f}rQF+~*-9dv|w1a,[=PL@th]LPuQ7 oέayp"tbhEOq Z 74h_K@ @>GNo':3HnpMc>(GK=clp:Mާcmi/\٢}/aשok{^ɵl&{2#CD<)[רU>0!CO0Y3H&Ŧeݢ͵! ½yB3#ͼȊ௚iRFNonV(pYmSɲmmg G^ vQ+xY,tˡ۸CHTVmH8y˿窙JbN)6wE:2$xoʘ3W.`3ZFMf@ZM="q:iB)T,*-|"OT{h"O]+ᨤ5+^1vfNfe$Z Z۩w0oUǺPu` }DߺdR58/-8uE.S2 ŧ]-Z*8F f{q23SY6OH7 _0sS ~/#q=j TF=#-&ӁYj&y䏴RK*mٮhV xe'E6r˔wZ/h4Cg+z!/Sc: $u5j&wУ?GߑJT uOX]y}Yۀ֨,8:?A豓|/ƒ zp8ipiӌ5 S"m5x93-2=*I6"XOS I-Oˆ]v2.g*LsӨ{ߙG1/:})1^[_Džz-g^F]8I{&WEG: >;#Cu@FBOkH=YrUa pr. O*b3%NFTT)BqB V逇~Di*N;29N@;-5 XBr{!2KE(՟HOgPqYS/+0PoD)2 @#DGRʀN.0rI盿 LK|m~ԬYf6al ij&&Sű}y@yd?nG޾].Vp[g%e~;;8^ZYj\\'oy{?@Sbȵ*bxQueLjPe.-wrv}rChfGEAjⳭP PQ?Aw^21"շ,US^v./&Ľ:ua ٵP/_#XRs J0_ݐÖ_?aB91_8Ǻ׳\+b[nF:SA9ip>CVzO҂RcvB2P~:u/rйۀ o4ݠxV<ɪv`m>lckv49WWR ; o_ɱqpJjp4?ͷP2%ߌ~ށ`wd0a1@T=p( mN 7]S8[ED@q Vk8 m(@VdL1Mq ύ%iGA!Ii2i3UZ40fFzO4xSPf9Gvn<:GZ&LyXGqy%}bSV[RU =RHdqݯIvj! OsgW&G5[7W%oqBM.H'*f\OXs "HoF&/zJRJ%T+씀U~0;؇ ̰V](*.C6J18Ǫ&<]P A)zXER_/ Tz"j=.=ڥQp:9c\ NCÙ@`h6?AD,5$]~KUD:h]3O|8 >,PtZ9y#bj^~}L%!䎏 Te6{LCdU;TΏ;~U1֩RΑ:U!>DG k*ssXb@$'W?Sհ&QDcWBKIhW*m!2ϵ䖵\{t$ 6<0&FH]9p֋@jߟHˈ!M D0 h }Kn.[Rt]lC@;C̕hy-GW1$_@ᑛRT$c^iE٥OsUt^ 8Xo6o>An6BJffscZ'|*$ra Sэfٺߩblc plJ>ZW'wfyeDL\'0Xw=ZJ!gO~[i"9̮f~n. }SE鏠2}8eP?;:L/# S3K W$]ibRVѮٯ{WiEEDB:б(ZoTS_QOi}jȍ(PbD0O'heؿ,K7iȓ*eFn^tojg{ [A@oVe@5Ϊs!U@$˓̊'o/~ Et??"i3H˘:agmI>Q=n| ҿw,V>Jvs^0 BR4$"CYyHێ-V3zHZfD{-ӫT#9T]aDI- zZD=yOf~$͉<./~PbW3)7^sNZNL,vٙ-BO78}<8F3NV[/ :LU]e۲=x1FyXYMHa\&E0c{Nޅ7A%O}EH)Ob:THb‹ӓIHݍih7ά\:qv}%-^k/C R 'ţ-Y!4AT/hEVn歳G¨鴀KJJy!H?$4hax z3|zWR}qt[a4$ +7JCaQY~GwV&RaOUǓ`'q+F1o`0ڧX*~'$(DCØh0\5pD6i2aKW(̊T"<[.epSEx觗Tm]ALlS72+7,m0DٺDsfVvi?oAd[Υ(4W-`H\\q}rE+y%H*ԠR/5vR^Rn%8Fp>W"h(#{$x:Vfdv Ü" ֝x':DWFfZΦ/j]6vo%"kK8h`c 56ZN9dnr3uCj&SN*Knr}PRiH/6|J UOʔ -Kvѝ%ff>|ĺuxvGG܁ Jv'-SۊPOs7=ٴs9{i~#sF^6u_E o*>"k՘}蕘bf4.}] &RP/%[݌|a^TK2[bߎ ?3]b͎ ր|0f@z$VĬ[ils"o%nIf˺b4\I*3Xu"F *vOQ$+3c*_5U^:Ƣ9|G,|srt˃ߑ N"} &ՄǎB3aB:V% Ahtxes~P9fe|'2 VBG="V>yg |$JkX)/7cVawMې,,Ssm҂CmC=8 2j(*fD=fC`}ƮFV[NE5K,M ,)Vv3Ofb;Dq;G |HmxŒ^Z2͏js|GDB(<9AN3Q5-guRn(OC087͓ʘ/ȹKӚ#$&DGG̼#R%mLw?>0J4_DP]4#A8ϜeUK{bƐ5|׌[PXZcI ^XQ"၆#pe-T<`>5}%. zSC{Q` +7x!$bavU{:ϺIh_Ɵ,`C:^ç쓕qqÍD~H%b^<(ul dݬq,%Ϣ$Y&%Y~ؚۣ{PdYw=GIAuZT[Y"ϻty"Ʀg;fйTO^el@b-Q~- @u$ J3~Z<TlQO{ϵ2] @qi<>e j,;"0uN ^㋸^*_ސ Z+D_UYY}I~(.&y1_ۡ#\P.Q8X8/%==ۣi+#Fڬ#4>.Թ#zVZmO/ ~W~c<%? ׵MZ*$}H۪m; zY-cw"J2FPj{gdkglCv]R+LF6YCzZ=oOm!i º:)'fp{)ߟ-MeGHOnh(qU}fvhĠ`7j 1{#b{ 7 UD9:7dZG84C@1D& rي{6bum%6LA{[?d3ֽ5zZN47Ъ(m a~ tfZpp㯯Էv@8wE65?~P w$ P&e9gK|6R ]p09 ҽ3Td~b=$H }b l@dc8E 6V*2ջmonN&@r4Fm-$M::9)?cRhG.]lDAzw9F"^ѰRi}.dꠣx=Ғ8av́1u i n H0yc [_4!v$'DȀOvFp_\L ]F cK1fki'#+sS[+ËPQh lY4=j'ŷSVy,|=̫\H H,Z!ǗgXhaj<$\E[)7%Ypƙ&)̼Coai}3}Gw-lHJ&3kp''ҥqi֘[tk&s|dG}- @rJAAD|?sOu%5 ~'HKvI l*b+ X !ǑiҕL0c Ix3^H Z8 vʵdB6~JrD+,@hxK`iƵJV+9z'?DD?W#P,1S54oHQ?ձ(˜ 7"cd?m\ |'""E`^ ]0 &'StwwZ/ !-F-Sm?&+)76vϙobMVR)2WRf̣;X] e4DjFn9c@q̼/Sf+L׍O|0 jq m#,xLi-%KNI#XQ8 MѺP=V_.>NZ3׳F 3 bhߔ. cy*S+ǧ"%y 9 `F%r>`OA,J6 6F&^̼*uwk (s`S;f"Dp󨟇L1DQ'$/*"ʬ@q!tnj[R82 ])"_ypu|!'=p87Kbf gke~uv(0]D>sOէj 2AgdKY R"6KݸVFYŻ ah&rȨUk}Dc".} Hqn4 T%e:lt9=:pDP-;gqE~H'0I >P^ې5m@d xhr;Kh+pĶi N0aqKt9]K%Z3xf %gφwE >ٷfUÙC(k RGq!kbh wI֥5g})_igg~~}N" jm0lK#9ەU<.cRY4%1 I; ɼÚD| iDR?slVL't;MZߎO~ 9@_ %M dU}7w7.1ރF;=Emxz~kj1v& ?gc9ej6ṩ4^grZP'8׫R*k6 VSlGK> ɕ w3zrL=caa#c?N _͏k_R>Q ~.'"&l)R ;SS]Mf-ԯO.1|%yRX=qϩ=UXS\bhЀ^l&~*i|hy1AxUJjmj]b`9cñj4*):H?3v7 [ǒR{uџ"|3!ez%h##/r͟ TOI-k-$u-Ĕ^*򓬋xJ$!èџhɌu KM /]|!.ء@3'I2Kj;K6N{J.\'d%9Aj򔃕fVby͂oh;$׽|P٭)8B1E#O>xR?۝!Sy EԠ(_ 58"W$7اA:;-Nt+OYb#"`[~&ٵڝQDep3DkaVSf+,gfN6uhAj@Lg܎&ons@R>bU\n*i^NthpfJ[0\jLuZ/h0Ҥ|tYx5Aމ A ~wӠz7(RX7[s0Pbmwp6zyٲfM֮QlYFԾiT rQ#UtY%4c8(d(TZ۷ͼVӅ*=Tn!n\\>EKn7K pɧ$h A(;w_Bn TG*Z?%:8>eQı!殬'JҊ\S?G! 2c(Ǯ~K_˗ ޼m -u9ˆ|Xk-KIAl XM.b!Z!tM-Q:^S0I t{ BP+a;j: /ZZoMt~Ѕʤ7D- 8i=ƨCLZw9'­1͔ov읃H rޥR>DWe#=y݁}vr{rtAe)Eu]ΨmT//jTXp.E8*{) Otc4E}ߖ"Il,ڞ1DhRxmILyvҨk_b =9g.5<&$t*Z7D"۫Ei::<݆]+TI#ô{Y%Cm֔+L "ѫYN%,Q^ǭn#gx=Em;^-Y-6ˆHKkn`@}UF B:mWT5'01nI*4֜}'RUK$.fNd@b:y`; 4KZe_[T)H`VsNo)Y]```zhޣo37e"&VmҨ{VMW\\We@c㑰Oۦdg΍SYe֤72^#?fE%٘oeOE !P(%؍Oȣq\O;!t_z F0(z+L}}5HA_tX>pH#ܺ-Doe))%f L| I'N7,AR4zPUvv$'0w^y_Am*s V,Ȳk5핉`5tq<eAGh"qagdadIQj? e|/E~8D%ݒB'Χ6+ʟTֿ!bry?' ?(x[zύUU& JD䰝zҴ|X\i3>Kc )⳰4Q D=ӛ釀B/,>*q#}͢:߃`k$5zQ#;Hj<% yWShMj`L |hC!g}"7к^_/g[_A߀vO,CKdD76\!}P{nL\RL"*ЧFV " `AUbRS\tDEXdm2~*M|ez B.agCxadzCMZ貧e4ܔTq_a0n"DU4&騖qUBjSz"2uw6=*LLXxd&\"+Ο[K7bp @B4GHSiYHy@b$< V6CwPвKFޫcߡ,̾:kһh;2f^[<:Lo5pSVD{BI֖`fR1`X$˻.EL@!Lǭ+X@r8Dd`aB6BŤ׫'.2BqX` khl\|ޕV ;B)VqLR`SFzdTJLC0K6,X×"G$c0c謘ҘX*>G]a=K.i{7d5*d m]_4%A"Y}8CZV{f͇;^1F<`ٵ.8/XqAVx-&k<OIRcB|.[>z>^qA#L̘H[b-UiH6?,5]歡Ђl3Ų=vTh\h˝v`&G[.>CFHĿRezcx|c ֠/d248LeP1v!30'qPpuA'eYaP*ʁT)kJB墨s(o}5ڋYbˏ@ܝ'5Z/sG=SVogf |WAVٝlGyڙ'o@s5i Uz~8{KK_D[3 ȫ0 ,86d'T6ɶ'Yx\E^ 3.TPsMEF~]/O!0Au΁gMTQ׼%1KKp7pw o 呒|<>`"UM}Տ2.+_oᅚ4M.P\[B)W2z^7_w287]RE5j‡a톥+6O>>niޅ뼹 {eḠ ڛM_<^ )1$?"V6tAa%V&w4Go. 5S,GzۙQ;ӽOLB%5>|Vߡx^-sTKM5WxnX'ޑ`(z1neS_ʁΣDmP!g;Ufе,vv rDN9ſAE +3]*${ 1nTgCDH<|e<G7߯0WѕG#Bʪ NVLZ}@V b LOC {8>Ei)J`N'E ,Q%ӣqWl`˝){^P #? xZbI$]oPx"WGbƶuP?ZTȩLXɆaO*5# j_>\6ϭwu@/:.$%4ŕ=(Q8S2|saX>#uǀjn#DO|UN]ebR8rS \vpu<jlq*8zW`7׃G 7e}ˏ|ڵn!$ݲ)@O&&^(ɬ5EԲϊAMm"ziaB>A8 .#Mլ|hWGd6ugiHEBԸ]~pYM(@i3 ?E3HgTEa;9\k|{7>rĒСpZK7- !\5O ] !YWK`@zl72oς#AprLL^[yO?S@QLNVW͙<~"J~S!sv3unɩUnGD `j rڻIpi)f૳&%-p*[ ` rܖ@|SʍB’ 2]7%Ko $IS- e[/D]N&#ȲB)#bcj1Vk|YE"P29øn&D@8GBk!K׬QwN-C vt[Llhs[// t!4O0_Z{uVtcJ[%ՠ9Z%+rFYSEli ϖ0h YqhIۣb O;MP4w0C;,J64pԝ{vLЧ-dfIfs %Q ]e3{2^x:8@VYYjCM9|濌l SsJK-l:KA$_uÏ)Kyh|#݄"+Q0Y6rQ>+%:!XYӕ\*Q#1"kM q(!&ެ [{m9U\DmPi/9:Y3\ȸƟpC;>3<|IQ@62lCDXl:_- $Nd=(UA- FS}U_gܡ4Q3 5v:c\T=aJQ 71 شR[ޮKl؝P;  ISl@d,aqY:›oy@:du|z9B~sFPvC`|96?uV.ZEIљ%[{*Jq5^3a2u*fYr +Aށ$8 2_u fi l?5$/I֕+Uk*d (nbe޾{7:l|665ƫ0\imR#vXfwrN(b<@X$_SEj%CZmo'|~e1̕†`3/x-E_=J>n)1MJ%Uܔ7urZ<X= ]U"ʶҳS3!⠤QItgB'u*Zo&[yCN饞l9 s  W}>,EG%vtٕl{TZҊxLZa6zʻQSYP{M+Ŷzff#-׿#G<'=R"E2[<^%Ox>٦Y h^L!H^gaE2ȋǷ=1?F]A-lÆrQ&NKZ#c'P_ppWUd֖ [#Wea֟j1[.-k=[i \“39:AN(X*l)O%9˧8T_4G6<+S{#MIEt'\@9`m 8FNG q*@c[Hڻ8e'eVe<~7#S7:p-.I6mhrsҤ@;vjUV FyY^)Cȱa6kڜ~qdޛvk 5f5yd4 Ig^k6Y{&Y t+gJawS4Ml^X&-)cq%_1C-mGwğJ6'[9=zy?98'$B8}̬2S{uCV1Nu ^V$Li k;QP&dPwzy?OY"bj19t&:KiӺxuXn¢)E֑ D6Dživ  -'<3Mr* DZNЊ'}PlƉ1DX'6_5fM7Y]>0(s \"4QFت \rR(,@?;B&ZK%>2k*/2TNxE.>)y|5(8oND7ΔT2m\TfdH?vaaC̖"e<$LDf>+ttWKby+  CR W &HU jg⋗>5kNʡSiCFQ}UfQ~-:!Zn)tQcp>BWcGpigѻ1BsX`Ww-3?兡04>\?kߙ.nX<ߤ+V]6I3O+^ȩs iGOw|S ҺŁZg㛊AoBCg\|QJ75/RUQT,^u\?LI]("]y-ZU,}^z_$ V=TjnXYH"NOL;ڋJ8wKy+ʩ_e|I+r(|$ZnyԎɾk.|gg Eoy9=T'3*$_/;A>w' ^5D> + ae-fPٶ珋JV,BڵK *ƫ-w ]kcM|yf@2F#KYurD8ץ}ThN'w*_|V~CD/*&U/bH r;.BKԊQӞ7, yDZCx ٞqG=D|R*Ͳb{뺆>vLQk!e4Nܨtdyxt/|.DBՅR t \WQL#k}Jxn{G}Z}cySʞЄu#QfXP*OL!0(+^W*wnKwĻTuk}Tzgv4b(슑cM\|/O[$f3j 4F)hS?\ 9RXNu%voۺTOՆyw(9Z7Z Xly }ޠ\ctbWY6} yU{; V ^4wg? iaM]̍J5 Jt)sl2+;]3R%SǺ[|lf_^;_p2Zܟ5zru &` kV 6N\ĔQ.҆J7#km{v4)u}%TM@rJOTIrhd -LuB$4FihŚiK 'r+׏tWyk_O<yccrdޢ?rVh-²w2 Q{teCX&/}-2H=)ňV7[c출t@*IZNrNdn FI %ŵe1HEn2M5YwE2f)c(Xp@b i=.5|~RL+=:Nu7^:zXCiTa:<ڰʼno8|Ǻа7(‰3l# HF _+yY?.Qo_~ +Lx&0ݶN'i90 w=:m eՎD 7Dr\k)P67j0W:`emVF-1<֍"%<0rY bmdWUz X^D)9.ڱ/mM0GƒX֠øMo _ s0fN>4h>R k+%L J0,:U.Cyú,Bquȸ y"lx<;eo~͠K KQ|O.z&R  Fc*v[ 8I1-M@hUkDFIP%Ŝ[؍qMQB`Jk< S^{Ucktpqw?sOl#?ay8vVoz`S3ܱc'+녢.^C P%"vI FzWHeUX~lmQhZn%Q =&~6)2RCNh|ĭH+37Qm4@;w~ A=BK'||tnߌW\l6`td4fer+;+Qd e/nBx]2oK+yLEq"OȐ3a3}c{2SqźEahFUR>>і LOapD mD;N{!7L97:/N)XŬ (z9ͯ7Om*si4(kv053[">Y`h@'Le5%֒*򎇩{l֤ZʰsQ;UI5{ݽ[ɠ5B?N"Y3D0ː,Xrߢ?mo<ĜR<_}Ljn< b:0U*oք@Lmyd_骣ư{鳲ŗ ;ML0:T]R8`1)1Wlk䏆SOkw\˖Kox/e2M< VL4k"< +Q-\LtKMm^7C^=oD\KE N;&Z cf_ʽWɛ^-Ϙz ױ| $`?Z&K?~c5Ariŵm8vB+ɟUc^*-U˱p}q̳j"U`feFba#%`%>cSp]ii(K2LUSBUuY< '@Љ QVKL2( (iBxUWDž-t%-yߴu?DԵz&F'ueD;bojxM=4ғ4=i/՝0#`^uĄZOw7ZUxH @cFH(`HP Φmh*:7 R.d,3o'H ò.# ^*N'2*S `CI{)dC$bS~T4Z1ΔXeBr;AHmh)Rm/'s#c[k$@ڸ BJnwVZxyA47>|/\$TYuwe&qN"&]6tOT ]w2f&a%=t}aԡd3z;M|EXq| Ɇ]ެ7RqV #ON+LT@E}Q$gXp)XY ksb?R lPښ =q mK)Ҽs쫧ͦo9YfGzu&2<&&1@.tQ-JmfϢhٱ;џnwPߧ 6S`5[whL94pFifE3D,wSQNZoEs0Ix@+X̉C(­ ZE*١6)%97ч:D.Vm0^I}ڻ-$'BNic.d%x*3%3lb*,]1Lߍm& #j]SτHw=،03=aic]w%gmW5_-|<FK63`gCopѩs.G~rxwbfEߜl |:Qy_ټK/ s5.`%.uCs-tܲJ)Ĉ#W337]oCl@0j"|S&P4}pAmxNM2:J +$]r?KGJBY:b,'(CMdzz(eh[lZ<҃| zIS @ҩ0"BEm[Ȩ8&'n _s+L6m/PgrT4נL+3!K̸.-ocI.HhdK;ԃb.VmAF)WztZķq6- 밨d LI0ӪQ8JZ-MX|SmyGDT|^pPPP|A;Jcةm\Wo;Tə{PnP5>[AEG8MW60"KXa-UuDOz; H*7z.ľa%q' .m>*Y>p%bڤ)&z* ZKGUE!Co"Qyn2=<+#nËҺfZP\W̾塷j9S,^.pGw-kgEb^1@8HwQN3a8M[=/%ˇ4:mF[1el Z׾%HG+)L¤V%QR%ykzM5 iIObޙHW$tڞܝ]\S #eݵA\L/wDǴR?s 4qZ;\Z; Ut E▰,׀EPz 9 nUU`G?,(#ZV6yP0^JN|psf&`H4jd)iZ]߾ ؗ0ٍ.uF4硪o^ gqe9 ][|`~>Q0xC( 5%FC ;.N>HJAS!p=ϣI_/w~6WACmTA-+NR e(>.RH=&: E1$Vοץ5&(4ڼnÂ'. n5bvݲƏ?⿛IG+<;l}йR!Ps0 Ar$Šn\<*%7sYޗ(CNpMt qt&q-\"rZ@8̅[V&p"bl |ʔ= o-Z?wzL? y1xgVTO;07Cz o2q΀YEn,v/!DHCl<AlWBZ~74rIEzH UO%M QWG0ezWVJ$.Y)H_Iu赆*]G]TRP D/fR㒍gS` _i:ҍMx56Q-],kz7wBӭ\ 4}&E >Q?U/}N=~Ҹ&dw\jbjMˑ0PLLR~-a5U?qv ު| ЂBT#|+ǡe9_ؔ; PY+1E`#0<:P20$Gah[Ica 1$ӖCGS-Hf!pT@}ŷ`"viY(ٶ03 uvV4xEBNL Pw=j$= ei21x{H.xSsHnýUWFU lbj<1 R!hK2]ֹP r@ t/C[?l]eR knzK": 9ul/j/^S7JgȜ[bt";@2)oqu{һ>#-fxɘ&Gw]7#usE1ogǭ_h/lhJ:}y&Zjέd41&ƤK@ΈC(3C$8b?Ph:e&2!Z[PLІZVJ"i|=Κ4IzS%U|mG낾?75l#fPZo>Fn!7ؠjGwd%lRL{3XRȖM? Nqh'Dݗ~;Z; < VA- :J ;5~S"H{Ԋ._9io0ovYm47d Η~kp T3Qdj6NԭnU7dҲfVoU*c5jpVcek♯dOPH\|. I2|Bc3(2,x:NwY,h1jH񑾇frm YSGHŒ@ +m`"1 dpSX}YeP_8KH^Ԭ;QۆtJkRc"](M`OLZFz~\Uas9tw)YR,.#4rQ犍Xϭ["=H{W],=fAV5c|z7m;q?uޡ&T(FEZcOl7L }Di{V$4BT>8%szѽN<-o B|~Qp^K!A.ʂ"r-KeGJvm,Rl݌DVnF2lU4@h칚cu `mH[aFQ#ú }NԨ:ܗCDrsO]k9ꀲL1Nh~.Pb> BC/p9"uhy&6O&Paj7r|3>6Hxh5'sZ1GF NZ%# Nէ,{PU:NH;7 |P0~i^68 !/dKPUo s ÆL9N7 [bBK" hDԈOA^2LHٽPQ*us pMBrv&_*8E^cAxJ6iTڦױ'n]^@6ݭ+ݰ/"PɐMEx…BypE$ݚ9:EdZңrrܛ {ߡV ɦ2H#TDbu\SكhfYc^,1zJ}r/˘|j伯JDb:\lVR۰TƱNLnm`!GƬ\@X j?ۤ,=Ezt}E{/?MŰ)X= c+=SV-Yjp 5د] $ -)p(2-Ʈ%iN|xޠkNNK(5rhLԱ=@=Vod&ۆ/u6`"o8s=2j9u@;]5y7U80 mAEAӕU(%q- qc# dWKt_S땙z-ba'\~+?@u@" 9\{3%,r%c;p|++ai/$Bnc!Z5@OPGwJn{;Ilm'"=V2ʛ,'~\sバ]L*1f`6#6بH@_M4ٿ:?N/i«^q:V {}vq!eiGd' Q" 2b]5OIKtR4E-%O Cdfq=0px%DۅŨP`5eING}܇&ۘKc!,aQ!_232$-ʍz^"YsUFVI6W~D/9c ڳ5! RXށai;3!BǬX5f؉:.Ti^?qt73 nv,c:Ewi^0c/-ҸД&}۸{ܚ xyj"3< c2-ƺVsXT)?W`{~"|ZCHosVȫG=Z6EB}CP%LR,ae`ZEje!CoTkT&֬F;5a\9OAyi>=F4M+ƸbμD{d={ҕ /l$ܧ&ӏkLm5ݼ@zxXLpN6,IH`~ACۑ/#W In}|Z~OrlgZf]#D9x>b tTHɯZg?c叜"W+: CӖ",K~me=ݺi jbURo)3RFt]Zol0K#m^b)L,wZHt)Pi1)睢0WԾÔvTGF`="AP6m$L^Kl .x$y{&͖U2: #3q]z3hʺn=:Yp gPNBoZu>S5iU0ή![߲γ )). 6|E,d2D?QauFRSmb@{db$~UM8)JњjH|ϑT"f9?\M } ױ)r90f+ZQ^s!mhV8Da %>c0ǽ@HNʺX~ڰ^cj!qf/ά\z=e31<8y1ULSps84Ʋq9Ѣǖ\;4C?1.WWu 5Xf^P"c ?Q&~-M '?eUPbcu[%M7q3d83>L,j4S+%+?M]<υ{/s}]+O⨇Lֆ<$w vslxDz] [+{ WN`BL:ًp)쯑>ZՒS_~ۤ[-,o$8D5G:kL)U&.zoCHuoy]SFUB$RRt9feA2J!v=rB9-T †cnB˘=B8r(<L2ŃZ򷷗+#Qp&W8M^l"OH4{jyG֑PitG՜Q<;/pt~Q}Wodʥ ]*نr!&ozsQK7([P)z`M/tGF ,5yH4Mu9:wWp!LLOL\7I4dW ͶX؈uߠz*j ׀?V;*zޠx  z'O5H :d-C 3 {}VLJ*vdTU 9U0ѻD- 8k@`"~ZY_,gЙ"Z8@ DGG7㼖'1xj 韇X|-:YC-spQVlޟ1~ nT)%k1ט=n}s'񉽔;/qT=s}=q],+{͖F}|#~,O gSzR8/$Iha sr 2W4[YFߐ$_o9R ??+7q2e`8W3|D2^66~οͺ6bmY?N6TMNVksU6&R5mX̏|/}:0!/0f!Yaߵyހ0 t~N'kmglq/N RXx %Log2u(XaY,hkyN(Q6DWccGT ,|S0M2x4I!t.r}ut1tvW-1{)[8jx, 2LAx%p{%:vt}A{Q)D{'N•в EQi|\A%{"ƪHT/ܺ]ӂR~O`:LQtvYCGUɥt:=Kaֺd؊ț sEVȯp2q$l5ˍ_sjt=kH0nr&;@P2>x3߬~? G:]lߟ-gs3r[TTV0Vs/"` +Mea0"X3;2z E(\T?,&'z=3,s<' 8E:5{l"6 WjϷXj;N&1/{#K3O536 g%T]崒vrևAѢR#4a)'`\iAXatuT ::o noۚLVIViY]h""@d6KՒcC>Vij*b1͐G9>kyFnghȢ<# 78r^Kv,\`xlK\‰Eg "|Z_C-i; aJs# H&,n@ktynaʲiS60ulo.5AHhZ2(=cܒہD?x2#k4Qr*jm[|+ #i6\(tԵ=53(qqVƔ G3-q~eETw!`' xbXm':dzK!}|#(]]P'7@+Ht!^ǟ"oバ+9z^Z{ #(DXP5A[f! 5 Q>ڀ](W$ L1>i/jQL<Ԇ5?oK{`4e5W C"M9FU!j!'.-͜ã|)blaw{0z.e{JBĿgnA:m6fβXfp0>pk^3 /*VX f lnI|ɡ}9c֢5 a'DQ ppq-,b, zy5he&dq4˼͜""3+t{x6d*zg;T-6z܁V|@+v ̍ dwh;IO$SSn$T'iEЫ Ҹ}Xz@͚@>bARe$<v V#[E1L_]Kꂥuq_ JHUkH'"0ɑsJT^_SA;I gL*9Zx_K` 0.m_=𹩸$hp/M +Y{rMⵋaEv2b)o=zVw͸wc7øhxcgEMp<Oۊ-Ȳ4G fOHoc`0^J 쥚[+ZXk+ZQ cwjSgIÛҋW[i'Wn>)Uf1uh\0L7Zh~z$8w ttXqz ~ փ]Aj(?>䗹j4 PjcSxxbmjExaB@uI5 mm$CuJv53YJ8]*fP >ؕ;굸7#LYRaz!>z]D oXN~˟7o0%nj㓰}no֞Z(V:)'^3iSf,8`PBoF<ʣ<9~{ƸdPyEa:ti~ze9CxЭi6JJm ?Wx1)kHuH 9\0#QlmQ@"-:tHc$Gg~#5B5d 56_gag |Ԅ.#iI=m]W\ T0uYMPYR\se$! wdtCJ":MU5tbՈ3 :wzw@XsX^D:"Oa]v_goueUݢd<]#c4;tWGg{l&$P*6uǥO CxFJ`֒}}D$TKʴCh8(=X6U1`=ql$X3to;| :c-oHXʷMe+9=VVM~$ߐD .b܍|׹$l{96@"m#ڶԞn1$gkZRIX]Wy*8[ǏOYou53M6"im}njv$eN72 -%~W5Dnb78#(q0fe=xoI]L1(#OvlX_&׬N?pwHa&> n/[ Zygh~d}Sr$R:Bc,} ^_1|o<Mr[;Sc+uu;^]kf:c4~[;{u%&FpFajIdO lB<)*KA]ԏ W;/s<ʪWSr[t}Kz {zP3` Mza v}{PFd$gU8_PܘB!K_uW6&hn? xu.O,c: + 9mN4k"]F ɳ%ZФ4Gթ& /neN|Jܛ=*r&G2w6 '=fY+?`/ex G;3!9&*DƳIqоgi,,>^NQHIh}kM6ܒ_$UQ :j(5J_T~ x1U@ Or^tj 'MJsD( 9fJ`{mSk>@X[<ڌj4f>ڍ8Ck:pW.p]ʀ I :A:# ѡn.Po'24\9hbĜǦ>Z nG>Fg\(sX-WK% ˰7!Q:\w*~x})]t 3C D P:ᝋ$Ǽ02 }١,@Kd86$h 6 dgBN9%B vX+FɁ,p:17%9FyheqMNBZiw ut5;*M=ed(A_6X)Ƶ{>AU$Y@Yu4& D#oyA⺾G埄G`yq 1(Q-5GW't+im @Ƃ$+m~HrpDºy>>ߍasE"ifx\DPꂟ7X\g"2to]Z, 4OcHnj|Dg?+jt UGмE${]{S>ƤuRZwQxb){U2e˯L`fb n(1PO v[xZvf)}Ԁ+,VKq#Λf}TQ/5'/1n)tIrȖAaf 9۪9U?̙f0XXN݆*@yEmp_唷3 ST]sr`o. bJ|~}'ွT:\E5xG:_` P@60[̗[?Oߣ(TǷHh T2C^NJQ40Cy Ucg /:ejc?W$$:_8|ҩ]D,v\i\4hi:&$(mRⴞ hX0q#7gEv66Drq40ЮS #RG~"}Pv5AT\\9_.1 *g]Qߘmc/*YF o}y ]pR߇lP=mDUͣ⽏!Pu'jQԽ60,Y- S-P*B8k sXy}]تcI<ܯAAŸP&7+KqpXCo' Isn( Ëd50}A]~cq$*]NN| o1m;0A;Lfʱ.=9J/AVU{!!{pf! 2 6+A[R.n|9eryI_}f=i s1? s';wNW=7술 WZCa9ⷷ<);qE#GRm.̓G>n;J w_#\Dj<#p&}(ш߮){(@O60@ܾ{ޮGAXJ޸bo -6\\c0ikOsX?p.}Ky-̀MM>j p05juCDTZF,g!|P8B& ՜YuY!81r#/6lIC(wafэIg͒Wqui:WvV<;cd:Hب/Ҷ,54cЫ&ȆZ#2`LES*>dV]k:? xlAԔ}}h̍2FIv ֿ_Ū &$pOE7+MLyKf elj`;ܺCU:8NΠ0]G}đJ:R^(h2N~("g5 乙~01[IZtYnӟPK,шh { lV0&輎tVIȑU:F-cJZ D@^Q1iJJvN 9QdPB9d3cPѲHj] _sF;wc/&7 _>5T&s(ϛADsr) LeP3V]sBz_ǿM45Sœn*C#YECLI;&W 5xi #b r,Fռ L}h#cZqcJ.j|mBB ̺b0$rsmsӯàse\xha㓯p1YDzwP cNyĔ}pԿzi2gɾ(->j6u_LQ ;/0:%+v"D}<* \!"ԁ#f\x6E.쭙OK?-G18 -3{rЯ؅̝A8sB؇ h7|A3#hEw j6T/F,F))ӨG}HEECGR\_|/K|mn|nE]vMb"C nʭ87p?X$5 j^yٲƒbZ k]f(/8s2Ķvk*?TI&D,vbyLS!%W^٩5 p~Vlj q_P8f<3DqM 8 E,P6MfSW&㛃 :Tp1U7h_\-*NۇfuBy! ƻU"]Пq+mC44)C՚˞-:@K8* 紐Ј% Tqj̦?"V]7;B;׾n35o$o .i"\9.2 V9޽`ö'р֍Wnᾰ[$>h-#Bsqfvpʸy`w4}q@heZ COmx8:̓0Y_zM&I𴡍RmfZ7=Z4U~6v;|7MP̙93"CڋPGR&8 3^$XڳFE$'`F&#egAC_eKh܊0@Ad?lT-ڈ7@FQ:r-k4qz 2^ؗ_/෸$ktQij~ڨEQd,ݒҳ|qٜw$X@*'oL#&oRꫢ s)*"Q,㫁t]]@B i>w)1 ?N@")s8Eʗꃯ3-)5o*3X^R^*Eedѡ3|Â^3)D:YjL9`pIadRo΄5"&E8)Iꋢ7b؍us/XeP5h@ɨʡF :@6pwiru.U/LM PLclhh,OnG+"9sTNN oBRX*JRljwp~:[8-ëIyO6a%R?a;XLzXd5)6L<*I~~*75T0Xu`e%E:H%` M5KZ(f_05R佱ќv;Mrxq_nFxUUퟵeU͚G4_22V> ṳI80s89W( F;ܑO)V^#r4tJcEf.I;رpKMdF" n`3^c4"=[V~_Yi8-R%q~n_o-|x\{%-c<=@2/bfp*;Iׂ%7z=]4f@(?4=3N] $fLx&[#uhcTgkZ_c *׻%]/d&і0MI ".eb4H83}fMyU`8rGd$ S.TEeY9i^tq|2w7bl4O6*Vr3 pnXiÐ7O gfߏ))RLkjUO9"}Yz1:ô{p@MlP%%|AV\YOS">8Xg27`G`bn:[KB#ϔh֚ó' ˓]-]D -xt8 H1By *ٕ#A͆VЉ&a&eE8|$]JmtChsShPir8fhBq/4[M>Or(KծLR>6dK$ҵkc-A@} w;leFMF|kZ,iHݼǠn`IB*L~:$Ǧ57o!" LEu2*P:r=KGaV]p 7/..䥟- pS^Dm'w_fZ[Lv;vFhPL/f.ErQFj]7w z^I+eݖɍ̈M(~ D, .&$"ɜoі,bcӃbkDsp du9{wo(RÈWkTGv6n!g+u6v!tjw}#) Ct3\U?\<8҄BCGz NAD|OdC .߀d,Zw?;0jݨr\*uLv ˎ_UUMN:$~(nR5J!-ٍH" <-bEHH%hO^6GR=ݫlx mhv;RЦjy߇j]qy6nk[f\A0O=Rj.ƂHRqDaEČި&!Bb[ԀD4FA_XX[N\lf7\M]G,v.!d08fĶjHL:sjakv&,rGAEX!Ob!p>Ȍt}+ۊQP3Ժ(n T.b)HITmRxQ"#K:?Χ}YhgY^r+8~-v6Ɯb(߰F>BfjNXb--x&:>'ѕ[=%nU5_9,E`T a@vse㇚. @K2_# КƭE;= 9rg87c=Z2iv7T4J3?'sX8}~O@x+t1mmy^F8S) wLKw]C|͓a<7ZI?]ǒRC }m ^^G)`* >F4OLYbG18%~ 3nroiNut̑ʔX*g>΍dSc`;>h(Lp%{Ȕb&_C6௾f9 ^^_yڠ&5JyY63&d&+':9#r>WNJ)e4xaA3.wf6V*=WjRQd?|s(=0OP:tu\F:tyVt ȫJ_x-n7Mv쿬z _ABol9` Q%j~V7T!}07m[Uxy(=LvyȇBwEvk X qKn a/ 4h;Y=I$TuRݱC /_x҆H;J{ktjP.|< _b{8~7T#ebh2(@\qk)w,P?ThɀF$?Rޗ@Sv:V-mPu0`6y/7q. /vW:=o8FxHo*޳V'j$  ñ㭒+a&|ꭨm4b ;:R闂 y TM*?uaNaUe wew$d~8F h=cDK?jUk&uL{n$?ѷO ʰQ vFdf'h"QMrZ%v׷RWr"m}ѮIJ3-$K~ V)&VTvaնϫKY{혚;iC":Y՞2&S.LH %%P2hI*mC~ad~~RAҙ%-F}c/'=1b`ھytw8c8bALㅊ.ͥ9=L (/)P$o=7fՓr5>fĭ~g\Kmû-NXUygA`<ˀ0~Qdy7mr-LHܽ3{ @_?{Yj@$lIZ%e&\H%L,K=\ku>?[036<3ED\J0r4 VE; 2nCƒh}G?J{:d=^omjF͐K6c+ OI?r=g(C?϶x k*vg8d(X+]}XfaK q[u}Ef%pB՚[,Jr%<՛MF6y}pGaÇ׍lr'|}*xY?GB6ΞO¾;Pծcj:9}B-'c[{rzj) K˙{ 2@2@)vzoa0,v"^]Ձ}r$ V1+Lύ'a-eKg`P771Sm5Ʒ5&!G{*ڠ&RIjTe* |yhrW6f\ 9Hs-~JJ^ bnTؒ>o0 #vҒv-dvKAZOzR5sp3Ȩ:5r钉w(M-hρ1R`:Ϻ"ّXwp,Q)`3ѡs^ "iiXa{\O},"^^4?7OGM rKW`~.B7qzּnlg(,M|/HLs$~n/u6b v)(aT ;Ŕ73Y;%8;_HI?p@@ oC}eM[ڻ7E; O ȞLXp$о+b:Wp>lܨPK> xyqd^ft˔eBIzn3,C񿒉B0ܳxѱb:CBU9\w9<$!Vfn]%SZ'܄1&ܖ.IOݙ".Fqhv%]\yum}+J4 >gT̪sH^x} @UdyrUmc7Tc,#:2b8|&pPw:*aLT;}Os }sfxDӎypoux DtcK ̔]7F74K h2Kqꨛ$Nnz9@GTBJuz!L-uG46Gcvk{?w8?~ C}Ԉ3xNnDΟ :i:.2)EdF| Ȏ͐-Y|$T#19Jx|+^)`/P\I%u~Rk*qÅ0` JAc*QjE#K _&L"&L\'9{x4Our@`.)?9e&~#9ʆއJ#<@J#3@?zq\ JXIsqR1jOL皸 2w5*ʂ_!?ѳQ- }uIG< &~387LF{~~ȬLEIo]pP*ʑ :Ź]_qD^S]vEBS?}Lֆ_j9f<:I7~{[2Jxr] z%E%f t{C"B Ҋq*?ʯGP῿+3%>GUڦB=Mج|mzoT o:Ąymn 244a zJ,IUUI|+rfC*dd_Wn·"䁼 Z9rVvm5** cRrd2ajƜ7p^5iI^Ojs/EP]nwuvHu5FDlG(ĖrNʩ_F}n9 >шZfQa-pZY_A!|+1#͟C Vg"~rs;ZWMP~9^sWj?;0VhxSWc1|@E]S!C@DZbꗠcyμP]:ĒBvR{,?!CQJ^k%{S1X/ (xfD7z idYW"*=nШ@yh_WC 첺{WgYyĢ&(]pXIV9?caYڇER*Z'Ot-XD,B()rUr-dg=Fia3 ^41U$.]l|.;od.WgA8 ̵pF&xf[JUvg]Vx'8$䤑?*gh3e|IAM*btN=53g X&-9Z ĩ^nOFyj0LbĎOn ՛h7@څ eZA0gkO"퇞Ji^z/`)ļ̜?wu7cԛ<3<{:b%۝.X>7/Q T V۵[Xi|š~s:+[I\&7.ܕɮ|lb/Z+ѢFs[ضp- #+I:6}^i!y X sv>M)2 Tf">hI91q6Eqz!ob@`tS@(& ܨF1(Q7O&h-/2K/#F3t<?ߗn=z6``0ɡH)e4BnV~IѸFMD)s] B8m1\h^څ YrM k6 $У*x!/@-7klV憂7P%$mX# ԰Dø>_l Z@DM.T0-a7wØ×+^plI'+Sxޚ>XnDs1Vq"wGڼ4k ƑJ&y΍{4(T?i(w̫_<=(rOU  d1ԭ utVh&rZ#x>>!29=ob XzW875 QC)|s0Sv5?󳻆\zZeUM` jԢ:#g vi0=Fo!dI,K5L;tڬJkNwX3؇ 0m^`g@UU?{3";!IΈF liHWKysQ+Ķ2/^"' !E:t lxQr8-00ywF35斴(̱ܗ@Xe)%hò'&V#w*[Enhy/_۴T2K`h EI.)59.)H4RmxӞ841K{٫|<<E WۻfʎDtKrmh`$N: ;CX)dr5ӽUox*81@wV9$`P^ܦY!O89[$\%=l62x=WV?/Yxf!K?tȜ^?ZbIizc-pz]<%2\ʥd砳xbB+X]qʙG}%d,& ;F)YA[&4Odp}5_ByݨBdDjD'Y!T~9,e#ܴCX-Ѓw軌tm 2w{dƁnݘ.0t Mqz6 ;HiYߓ2Jo5"iX}I Cvz(h&Jd{US{p.:XbbsVqj2yh茰C4GFrhTT'Bxj̥u aw0b2X_w$y|Dž|gFKE]&LGt&UdS'́rDžf(F[#+!lxhAxwv ۾eӖ;! 1z}`lkDk? -t/#uv+cG rt *X= 8EWI6D:f9J&` $ )NH ?ˤ(lKx@I|| Aƙ_O—3vw ևX_G"hyx!6 e`Wͨ,ml[mLE s~pYq *F6C/ ѻ^_=TKh k=4WZT y?`z&SV8C8Лoz93 )D(INCw&@ƄH!1 6tqNP0k0,?}u% (r}R'nka6YzTzIɫޓ/6H,"b)xZX`Z(ڑ7!bABFuiا`-81\$FOl ,/uZ^әYgLhSLlfpt{^tM`Af~OX2Gwb Xl1ժ5L(RF`uܖqP{DjC}A}?704;"ѹU2,3LMv™HDfNLk0Z!Z׀ f#LvC_! V'uWsE.>^[Vc̩85wOgv8!`/^y )NU\{˃2[bٸut|RBl{[^y^vzye6~B0x`:BWbo"ƽ:,/5kCt@jYi9 RLܗ:sPOF2R2͙{@q?ߺΠ_VH';s.FM!$%KP9}% _q4AKRx%3ܚx%s0;WJuu}Ⱙv#b/(TM0`axSCibg8i`C }n"gLN2@+NT GXdJ  >TaS-e՝JygKNPqK1omq>qmS/W9y(Bs'*ޗ/S׼ 9jQE9r@ ˏuZLjI$|D jmà2+JW?J8i݂y?\ :uL}Q` 7Hf0r#*]wdxҤo#]6:Z2=#g)Rk;Ŀ?.G1W5CL"A} .p#{Xm}.77Oegx.ek{^mpJuE}JLWPvM1UHU荈Y#,/, eN/ojh -$Tk)}Qz##="P^lOA<m\&#PJ{L9gkccM˃lj~Io`ITh N|7Xh[:MWa7jkTcٿ9b5Av# Ro-& x_ z;X'VD5Vbч!+Ҟ?$~C(\dU- bU Skϰv:Lm_3+Q;EOJD3~͟Ip!x6V3jfd4hHMFTKSqG_WYQ.f8v3TDC;=A/VF$h"r`TBcOiX"b:0ڶ-tQ^"iT*vTps4} %ꡋ!vYA Zh.풬hsi9{SpFa>-2([^ZsyHWw%]`#ƛ^P 4$#u1/aFh0]`j[kXRND_`{Ijufe|?vیv9 81-V?,v.7Fԥ-bL+1;W@!v[w>90߮2 Ht= 4+$o_o8J'FV̾ R, ĩZ˕-6Bɞ_۲"3Z׆x.ܼl4(3};Mm]yndDU>:uyXQ&$*|̫bCⷬ6*R"ֺs]~,m~CCU= ֕v\q'7uX{Dš&;~P%謷5/}A /;p-v#|t)}u.x[GO/ʤ'^Q-D*/R#1Md:4mP r*FX5qo hQ,QAO ȳ7[:dpަ| W` Đʶ(xElh'T /_ٖlamr`63ךr9dFiFWtw&mjd2w /֩N-bgv7)kRbPg:#"pcI|#`ߤ9_H 9nHHq$!R} nuKLA_ш~Ml.~oh||p 5G8]I E /a*n}W>ҾwaeX HśH/ⲽ &?^_~oŶU*`^F8T*94Ӈ5hkv!X&$5:y9y$yk_Ƿ[Sh-x'v5ʁZ֥\5lanIQyi*/NnhȉaMWygnӢ^k0ךG,DL| Gm/5 1 m?]G M翘o%yNW2ɴvz}t9 g P9܆fa\"4SC)qg]*c w~Phe4*=WT697m@9`OF XJ8G_Z]OLq߫[9_+HDquwbDFlF VWW\ϜvNj@:H Y%g(pu|f37< e#@k5DA=\aM8T7rO:dC=fDTpp\NSE< MkwoM`Z`q=Frx}_ XJ~*J0(2p};Zpbv\-d]^hYb:~]a"B:(fO]NEqJ`IU:٘j[0B{L" 'q Hॄvi5#dFj1UiE-{0>:~̩#3M5-ډ<gk^gphid-sn9\f9N%50evg*:0[<%j|jxx[sڄ Eg ˿6)Τ;m N)1;F ǿ>pW}X'M6AW/кi[AS(ZȤ݇F f{r^myf/ i)f cqFds+g]Z4LH\en<*[E|H:hoTe@+ L*4 K5~mat薐lBHZ.BITN[{˱?} 7- 6Þ4>ߏJ&K['.Ddg8!zYǪĊJӝt:!qg h^wQg[rӼ(iT*b;gAn"YԹJ=ӉCwLz_6vKIJ:!"<=]2>Q;~'ͯḍ*3YXFIa#m(`PJC}eAC$v;J~x `g|$AmST}XDBEK3x;.Vm9O&-j\zQ/:>mWjAD"{jίp贻%_r@ǧ'#z J L˳3gY6Ӵx*q.v~5Q'rEk(q%wjtvN1u7ep\!,:$ m&dѭ(^K;мu6vm(dܰ ~yN ,FŔ$y]=Ac7TpV|VRs*y%_?ggv ԂHސ D] SWU c:c/Y׆h؝k>7.s#fFo Ҩ9ak? ;L yW"oZw,P ͵zxų_$,]ӵV%:1_6{VAz290#s GeLQavzSqe0cl*!Wy;cRY76=16iz)7 /X~K!b3"6BFTݱ6M91qʾE˶?@^hK9;gKDLhLj; # %*-2aj-;v Ӌ=\e'*1 ?4 ɇ†룢c@p;>Q6f&O+bwhU[@ ؙ̓ ouH=JZJO&X쫚4ZD 1Zjo6PQ@q`Bgj4dcDB ?yGPj6&!қJźQKpe,ͣ}$ 8,3WXD{ۊDJ+*~֍-SX $M \aRϬh,Z p.[}=t1VT៚& ؽ{Ɨ 6exKjaCX 3wt07A}>Vx\=T0=bq߁W\D iyqt ֱkSmtDBI'6rZxk-ƴLx﫭KPqHNрTpЪ^ XF41:1#t%PrLNE6, rV9K{7zX;a:PsU;o?dcydu@Ud?DSB9ϷLh w (Fz&2mpg! Ar@u83 t_Pe\+Z޴Jk}P)2̭vg#׭*lIp٬ |NE0a={TG?`?n!MVΫg+;b t]8A7$I9}{W+q=xg4%` X;']ӜB$>5vBwϝ/?VSco^6IF]> ;"7&NcM6vMm*hʘhR2 f, B ‰q.e@Κ&ۊo1d{Ed߈IT?7F1C|sIL%?p4Uk֫x#J;" w!L՚lw{=w&ۂzm!sb'Bb6AL@{D~KfRD}\C$ʠV2CTd)P2/,-S[U1HD?(x]2`6a٥m{=)"Y-g@2C eSU;G-=>`ۮ`q 2u"3#\rһm}SXY_I\}׆eG=RD7 /-b/ZқP}3y3JvOF34]8X\MQfx<\k' !q #.Z TG\r{{=ObTNLm\d6ĆGUyJ@ڗwOKEzD hL'PQAQ)5k h+/ YBi4gx|ofo!tfDEt]hw`l`"{jj_4*W_( 5gJN 8Ppu(\~~桺PW1g5 EৰЗ̡s.#ElŅ)u5B@_ -T.)>Ox}]s_,\9&2˱`wvV)!3jsf TӝRX\W3V.7biv=;PA#lKۣleݕ.}x"wD5ѧSϰxq@[A 9v7%b`4TFQ|БtNI,׭" 423<>K(1D7;^_Phyڎ*\`#G%T*j g+ˆA7 0(!={\i>Wd3oo-iiz;b-(IRDr~f u 5}ވ*-7ӫASX ywf{\[f1Vf}M̝֨f]J>G=|" N$.!gjꐱ>\XRڢ5F:7[[XGv2g.}"NbH(ĊoX@N A+_|`mE ӔY 6t0Oacz&uᒢ籍TX9rE=Ȗ!e7~ߥYϊ|LH'!1Ր{Rac RL|y}g&RzPMg(=h |[&OٔdXڡRX ;WA⑪3!̲6/d,D,LXD9[1Y"6Eh}mS# 7?vYogtP{-yB%jҖybL"{Sd(a ku/.Evg@IsV[68daB =5( q>WO3fNe㯕MuUo;j8]xݻsyK 1 {Q`pVd02;U JpG罉 a^;7wsR͋~֋$@ Ӯ mbA%v]7ЙMh84{g9  ëtȒ)h?qq}EorޭA=eM ʳ,ͺ!WU/ϼoo?!Tn4SI\4q:(Aܘ#Y)WV6%-H;0Ʀ#bByZ,j&]niakЌzP_ گ$p0J8ɲn#8%}GcS"!)dޥ[:{ȖTN>#p\˲Y#9ix@ͪ`9{jZӀO1jޔZ /S4eoSd׌40Efii*ʝ4c? \Ae;DʐUo[l di9؋f%\ŋU: hQ![ _Cv>$ܺ&5gq5_.5:݅_BsBUd΅~8#qU8AR#C:sOA1PHm mG@=.sGEA4$ JEwEM ]IoQԛD&> Xኵ^ a1}*j8>J =W̟gN.leݜ#[<-n*47L,}(@f 9ůܒ'UP]ݍg^"w{m $Hi*b%+3k>y3aC1`^N,]6/**)`L c9783o3(lctkR6uc 6)xq} 6>jz$)ᯠ怂|$mc#~c>TABF* =}[ոNCG*7p17xq18$`R,/&k1+ <3wmJD +3t y&-﯑dݪ? ŒnY_c^c~ZtgP.1Cv@XN謡z9Xo N;qq/|sԒ-MLʗ\2]O:dctD}i{< lUXKcp"ƟUe=o%Ӏ+4}y-Jy~ cy]:tA>-A|iV9lK_mRqFXz{ɓN<5,͏C{5f\L)7KD$LpشB,7 C*MBMB RrEadQl0E/0:2o>U*3YN'-䝣zƨ*Nc^tQ0KT|_)&+ckb25e7{3lڮqj@`٫,u|zVo0$#~@IDh,j|4{ΟNOf/N"13n717>)vD;=-`P`* ߂Z/N٧>o[WS-ԉ * E V ~z{帚*HWKmkguɿ+OmdjmaY3$͚#AW X;" LkPא$_5ZIghQի/1(.z'$U]\DZZnԺG:8зkxXF#m n7p5Y7s%k7tW_سffhؘ^׭gY/JbY)gL 4'EFNv6I0kbeˍr_LUJMgk>}YI$EvQz<ո&:B" j4]1PBo1{zVy.6k_Xo;܈󁰺J糼\dbE\ \ If ?eY&Q<4=}{!ľեБze|AiGohm%DT MAQ6s?f3$Aq7'rr"g+Xݸ 79a,46i >BT.ЮJ7 G*`d=)Z vYap_d;HׇX743u+u|cQZ7/9Ӕv+1k _UL zݛ .u.D_y՝$?jVE+M@ZU_ź+Ạ|Aݱ,jbH&7@Ca.Etbr*`-->NBq3.+ί #%l,~Cf?gt!sG7D"Knbb"۽ܱ0gtvoug) ٭C:/@ړ0 K"9j)xLxbH6!~pޤ.=+ *5qyEGT,C6re<ͽO/ (gM\; </ɼšr1r:`-5T>šE}Oh,4&=Fsi>8Q`u?wBpD2R:dD9!B;Mı\ \"wH8Ur@@X$DmZ 0x G-xTKWb|l(pމjCЮÇOY"r)IE8?.d627+$:5f Qb/)^Fm1Zuw̕Y;ض̰A×pH]˴gmz% %nOϵ3U1SsG X"R#Dua&Ѐ7;"r'Cy0'fPmZJtr-Q~SD|(fWÑء*0 U|d&zGKA6'1[#dj!T/0z4r`6`M4PX|C<4׶)vv8s \ysraYԟe2PG]яk ta%^43U3x'5g:u}~ZGzgSwa=+@qɠ bsؔEwMlX?K'Ӛ N~MrzEsg%NLb_"2>϶,`4 ⢵ߩaLB/H{N^x.ŀA;{_f.u[r6U9޶ExCw`$XE@?qafL)QInQ;)[d_`PToktr($$%_9VI;ot8BT*f~6-ʥ1_ T J^t|(2?7kC yѳ%DhKs' ≯::QɆqp/g'ýHz|BT^(cZWS\Vdz1:&c+k)Laj_\r.2۽hUjv]ԣE}=,u¢ gxmW+Ű]&ֆ2q7 YGRְHO6]6?AB(aL$1 - 5?㹿ǣ2]@79 8F  _)R kCq֤1u=zՁWk.ڭU.v_ tN.XA e\e香 g߇UӹIRiL&h[9Ɂ(w}n_ fw`\[ #I"H/xHY?'ae7O4ږ Dcznb wMŌ}J_%=msV>=ҟ1Ib=+B:zzw3X Y&زR¬Yi:4bOVqgN!0+߈؛Ykx?E('?& m_+J*tܚQve,̇mܙɔZp,)@AH u?hmΦ}޷nvPK}>4;-O\" cthǺ6ŪWONI9LFG깏r 3Q'MSBbR`E }6Vί?@|;^d.Sat9Z,v5_ls߼69ʜ7TAB}3\E"X@f bBv߷gn̦)w  0>+J?[^Gmj˙ҠCM>[uw(u&;s@%ڎiL.r9Wh!$=8i5bx/yF!n &0cpQyGPeԘRM'fݢi ;֏ C}Z)2`Xy0V\"طsE"S`AJۍm:-cҽ9{ /y樛ah0%| XٌnJ.DڭZ/jj@9?̮LL С.6Y"$B./h3\Oq*Sh 9 ;6=.rkgkwѢFi()ؚ$Ǫ?*LvF+F{x9bZ2tpJOZI\ 8(<ċa߀ .r~QÜ:*J)w8lK΁Vr5?LƦ{ڏT7jGhO;cŴtCqEBꛩ׭Jdn(y9%3zzW GGa l, 4e \9{ 2tu"T2A.pǺjbitb"0zY >Hs# r,iQުwZ-.rA^4i\}d$f d#iDFO'e.8]Zp3ؾ$L6k!Iq~{!%}A0iI]CKQ\ݺF./I@^͆'Ki/>`5s-yhql[M=AM^^hi`ja8L2ꃧ!c}ۂNy79^-$P]KKs8[쁮x^QC7FZx$̰OYϓGE(R_`/6^3 ѻWwǡ.0IN oFRh|@K.$[pkU^cJzJ*r|I ǑSe:ߛl> ;W mƾ;_#S;|r%601]hyڴRíaYcl# ~@]ͦ<jw;-3SpQ=THN4//Bw$-cKqnxhNju$fp D#ixdL2U呃M!w& :)Ɔ'HTG(3i[w"#85ytqgV ppŁ0)s0Yk}t̘M Sz,ͨ]v7bCΈ'=k XP?Ι1Wgg U%̴*,ͻ~ؐҹ|Mj'/ {+Yt%]ʓhE[dsU1 =:?Vi~T!xzI;:`!!C%%8'+,a N{>=#ߔAw^uM]|ѯ]`_Z1G1OPſb# ~<>#O=v sNTFtqd\.SurmV㒘ۓ$!q|DŽ̔4BԢv_*o'HLL[Jn2o!_D&!4>WPA# I$Md]eH 㓂m.`ܪ 8J g2zIZ5bwB.'Zh=#9Q:U= g&PTCY%V5:H"yOmv`a6.F8H#,dB /DfHLUOPes}+^յ0sSt2CQ1 :e|N3G/!<2Տ4L[Qt_A(n_SӾg(8ŚwǩT*l]DwO|/Lh$ u1(}qG}/':LEo9&s x19:5֢T1)lf⧬nԭ+e%$0`ctK`8"&.gt .`E{>qehD< 7j)9>ҿ$T9672<I%iܭR N{գŽFA.՞gpN:lxjdҋz]e+7E}S(E1.WTk I{B'FC毰>XJ`ϲ=Ntxp^Z !!^ub3_wgo'5 , DgE5.#%N ˚'؊8rc2np݄a-J#08:P S 1~ Z_ͦP=Ru#]/!\MyN`ʴf Ό{m"񄙊Ȍޜ{FCHُgS66'Q4(xk}LbWF4 ]5XWl]JWYQPʾdH7Fx5'iޢ+[?g^(-!S4>1l`d} 8I~+v«&@꟠BpE39sQIԚSr,ƾЋ l@`Ph/aBԾڜN+޶pyN*Bx }7w9$]ikn*hfdf o#e7amVD}#+LcȌl?;؃MGtKU,b_U`|F"0J[ y`IVܦ6)3Yo (=n=X!~wJ㗕3ojaATj6[7 β C&4v/ /)d!ϑQ,mG5F'eYC=K^Efk5 .Ol 1G|Y|[0nZOT:mC?Xq+n.#Z*Nx:>3!`2u>Kp;gB<ҕXELz 6T vUgivY_#c􌾂X1<a ˵KqT{EނjArB`Rg2>h&Fb@=3iz^R` i Aje Ӌcsjnb5) X0U O9 L)M%\; u}rv.TE, Ek U7ue 7Z[f8rV}Wɶ}"Ӈ$<O6H<,mw؆ϗabf*c]\>o `2~7Y9YcRS+u lPt*(~9,=Aw9v܆A/OqMߔ,&v}9'Gcò6&|xȅc8ǨU`}Rߤn&$=据%z>3IHmbEK=ҊOfU"U nj-:]ٗx^=J M.bFԛy]~v$͔c_}gddH)5pi58f`İ*Ȓ9 .Ҋ6_/ŝQREOiԖ \भpzxw4Cp+n7v6mswiSLB05vS|X4?,aCvG5V!EdS,Wư4Rh8Y71)?˅bo'P9P /sc7)kzg.c ԕeBт$}W*Е`YBju{^b^],wCc{` ?6+$9[=\faDN(i͝\ƥk +Ϙ 9XssAL3MY)=Nϻ6%S >j9=qayxo i|`%--R%W Lf=u ,l"_vV.x`D T!I؉$2ta*v. [.*ZG(ٌu܎Lb'ySdfP PYY- QoU#gb$#\zWwd/%jZQuXAT`/U9G Ҡ㰪fڍ ^u{ JLC CtNhn c$A8¶G;L "(xeo\ϑTDA fA0,kwР~)x$½ (7wUA>7 "W vq2_!/R:پs{>qq'aa]=S O~KMXz",Cad†"$G;|{~x ~fmk(QPE*QtERo&aS.4hݣG-#9& w< mpPXɊ+"SKÃ1\#L7VK%E4Nk Yg*{>w Ӵy%ה<^yIc"^, K>܂u2ܴڤs|Pb!ɢ~kon-z2`pioZH98u!2 u˟ dܐ,0wGHdNLMZ W DЀS3ʷaTE񔞪Ҿ]94nţ׺S= =PWP15 ք >nfk}bO 4$q.FZiig0m/5RiI'^"ai&aBOa%L/Ÿ6 Xʹd!6A5 E{PLL$Dl/p@0g!8B0o?]~:LqVJ୶Ww᜖9]Ll̶CU ̠%"ÇieÕRӛߣ2;j5.{@'Aۻ2=5k ~@q YQp0hqFЯtƢbA[)z;{kѩbx62~)(Qc'bK8b*ך!2U(tR8b -m hkjW^IL|p16I& 3jrCEح,Rm7cUs<ϔPc}Sk:=b< <鑻Ӕ-2@W^9':4>Ιu~ eN9'8 ++FIY,ngw<R0 ە#cn؅5;"UŰEpH!^5U ]R3ϊ)7F]x[b>'wE#{n=4dI&d*dB/b~R^vنsZVb]xc .B KGNYmd`MT i)fLl׎V4t;7uFV|//ۃ*YFޛIrjP}è*A+Nm<KZ/N~i8 j~G4Lv'eV|Yj h`U c+9pV4('Wr}a|!@XB݀˜om Z%#n;?Jz>NM}TO@ZƴS-S|_EAxdi[;n[Z{r~k3HdxOb .!ЉĐvg0j'IºRۺA/AhOm󯋡K*N7;"Yc§XbclQgIzɍWz0R}H24b k| j^G*!W9(yi d 5HV50pRBi7û*;8Uٰ<} {bL0T_?X2U &5LO4[i<O,x^Fd-Z۲aZNzH4*zrX>.)ě Ղ$^[1@ԲVnpuA~#dh3 &ޭXRVNL<#sh^OX(u]IN/n1VF| fiZu>_o b.2;(."DE kê)x4v(nxYzk$hfY~XC_D O ŹfߞC/ ly Bq).?%/VΘ/,K4!\-zc`mH`g}3~Ɛ`Xu#D0_w"2MGK%FYػمR&;5 ]pp]Jܒ{!<N8|,(jߒq@,|^fek#᪯nzwi\r({uM'k{&5[R89TCTA]z[[tqe95ȜWIiklHf&}θr T)ʈ++^vb`F8EdPF1zw7wt*׭~jɸq*ޓ̲:ے VK4<~E*\0%=ˤ &WG)^ϞA&IcNkh^C\&-R A = '7iԄ֢f}v2%?YdUKT4Z8u ,&_H}Xr%Hа _% F/n̎⻊ oeRmѧó[ÛSo1,'iO~[ŞsrR ęҺ_|dJ(w KMٻ܅$=4mHܣ6Hv#8U̮'"nB L v%_Ӝ%ݑK&E»}daƶa?AqeKJ3r! q?wt$\2dհ-9F~ P|e|?PI!VS˝mDžR .z)LH@M-j^{H ݩUg_C $pSldE %'n)ylSRik@Wh9-M˨?PPq9t(xMR}K>wbhN<Ƽ`]L) gc}6 U |dzbc{SRG>>3Brπv_y0$p'T'Cfˉ;˻+m('/)x<$4B8pZ6HG5̟{kS>p)THK/\#LX}Ս)S]O/EINy Y{t|= V0hbp ovM+$N ܇EF, / !NF-XN;ڵUa@"pg&?D-NhfWB,*X#(+Θ׈3[*EJ3*Bg"">(35fѼ,=3~ΊY41_; _U48@qE:`BNh|6J\:'C -3~}6I )송[WpN[Za0I|'YRPWt NBDN$O) 5r /is˟a|]UͲ\A& Ē( ^[M WD'r9ȘZ2P"GPWkË ؍C mȺ^sĶN'ذA9'А>UT%7.C^sT~$*ui+ȏ(ZY .){lJJ׆O T]0Khz91޷%,3bw.757P\ӻĝ=/yC}fx"LQsDHzd?FHEmd$o O-1ǰxI>W>T?\ngX_LN}2fqwhPr< Y3OtWN-v;@k)YnO9D?vE9SA̖Mwc|NnsB)Qq^Zo1g żY(7} (~8ҽ5Cv\2~{̔ k0R,g^HLOg#wãݜHY.LQI(@,Od\ Lc-؈)crݢkɏЅ¦Y9rM~r-rp9~% W}b-jJ а*FFdᕮ;cXVFx(%A^yVt8 :3s}fA3aښ#Nrhg<B:]Z pEL~ U%ͨr>1݆C#Lm6z\)7;.yu'gpX0F'?m2Og:6sMT,1oeUUu4Ϝ}ġ|PP~D?2ȹ8Vv_a3gݭrIQFʖdfsy.J),w MS$#wK,GS41U(ȅ;FGmw'!^i;ktm 5c@o_ W|u!w$YLyy-~~o$_N.hlA>{Uu~Ƣcph.`7CE^cc?Eh4t693tJ_hTUgϘVRPM'rUi}ߔ3TLf,(_!V(pE8W!2)b/`(|`!/v"}s~ԓAmxn)l84Cc׆D"J#"M#꺉usf:AVP#XFNç&hqmHD߸2$sph\Gٿ3:Ve#ej*d 2Φ]E,mԡ%Kދ,m{zMO Dc3;-{}ES{!򔖷OGl;o)@Ag;uC/G/RV$g^d}̸QEPlrS7,wtGcR6iKQwy־duo=J53q=>6>qzBvHAVl}y4i"#\9d;̪wBEݬEAh.&1`t}RQb^HưK!8 PTkq`E H>^/ߍ"x_L2DY#0hezk"% +}~Ǻ#Dy.jf 5s9FϣӰ8D#=c#&P4@U!BX豫.s#`?IQe$p~Nwx+$\1&@UU^w"Ӝ&ul'ڥ̆=:eh KO=eZR6|%%X;nCFa\9E{6*^)` OU&笞N ]"u)x=2|_B~iEэRǝ|2I̛?';0 &cxP."U[E?ҡ36uy>!VoШ2 4񠾐S*Y:0JhgK40X@>r2%1A^I6e>('Vr}o,ݦ?l5:ΛA % k֛yd*J#[C* H%{^RuWB"AO>YNr[څ/:) X) f\au+2R-N(y \Żc}E ['s, aU:4q}#gMBhYjЄ dQ{ <=<'*,>d|0t&5Fz$ˋFqs|y|M\…Ixk^Gr|$Li?Z+b뗅JG¹P3˗K|&奯:4x7.\=j)&Cg8m҇(F~5;pA!^UvZq3lsy(tZR j|VX.`YTR͡!Nym 9ǿ4z&ڮua bn; ZQ4ę}=Ev6Ũ:cT+ Un|!~0fRx@k11(ۀI$YĞ^ <kfxd ҺGALRh`#Svv0k.a (d`CRΔu:Qjh6JXoٷigx4H2NhV9pnYZ0,n.DjDu"ȶ^T m;;Կ l'ooN<;Dc\Uu?4תo>O+r8崘".jV!mHc$>HˉOvs)bX.I-hޢN,{=iP45pu"lۢYpXSݕ]!\я!!#-r&w¯3qo5dZ'H ;],E@&f9$ǻF8 2KC3ёhvX8Cm1D9%q6I_c[@;?1 ҳ}1ҽhmTJۃzeQeGS2[||FڜN!(/%{4Z{:bmb?=@:ܛ%aV[A8!`Bexk -h_aYV;IXJ P-nVz/ztʷjV1F[3nӡvͼɶ®3-`m5m_vK7[לSQF=\h mBw*q?sFGMԞe}S#'V&d,S>G|Q@Ciq ,{j(`nX*g9ɮcPq_%v"h&ht9$ 帜SbJ64LJeBVcFi5[)Oza2iq:_[ `ht#=el4MY,0(LQ po> KJ6ƆҘ@EbۺMG2!MCp}}% ?VPOdtq-h{?Re*)^,v}->|S~sͦ_5JU\:Tؿ$b|bbLsu `_yߢTOL4ch៫A2!:St5=Z˳ ׋-= ;'nQ,4Jv m-JDS1 Qdv%^ף:iAZi@7%ɢt S\Sryrh?)̫j@L&g)S_ +Fu4_8cz=>R7kI/Y{ z-7 [dt_k쭉¼f[6W GMv/ʆ,)\*GV;Xq*[M=HWDCT4i}qwQ4 6HW/:w88XA{c2z T,+ݗ39h-۫h 텠 FOx )bұ$_"TnHr:;B @' rouNoOəqszi45FRh_?9Hewa>cxj9/\SFzK3E vzr Pn[ t"tjL~O:a#lȺy>T?¨ KTVZutעᷔ &\#)|S۷;*6nR'ؔuȾm6uBDXhqfϽB |7,P(>G|'KMk05/ \Z&nHB(!CbTMns5@ Lګag8bf $D+ }.Vv/8TӍM5sy*͖c~lZ>T$cbcR-qJY]_u:dd_IT=O] "j<~rqcL>̗XU jŪЎ~Il7, 1VjҘK2$;I:l:$:~8psCqG|PƓ{ aê R m&H0 .mn,!.6b7\"w=7Wص"@vh^pt[U5R⊴M6;jhW.l\` UKDZg?ZC@翓gf,w@V#ߋDWGFurMT+Q5JMzV"OTCE^왴 'н*}s520P0/W D^WT-'[́}AFɆ"\<ѿL\Œ'ѤrF: Var\oU|eb+3܌^A&e$վR-8 y3M/2ߵpx vU(Hz)(-Bz \$L]tRmJVMB7$X G(:g4GhGظ8!qg;'LI:~f嗃CL>ne|n E/T ;.QbDjOY݄s rQ; GkEmRx>%P0B1Lqih.W5M4 C{#@BPJӮ<mJʙ\BW:N79wysU*W,6Ubn|C#|@TX47#vo6&]ȃKEK)%72O[?%XcҒB> z?&OlsE2*"h<^b60 H?OΏ{a+=XF)6f qtu Q n`ޢh)뇡C[k[fmʝ[ҟ9Ah_\YeehAN b%.aƧ[Aa7Yg!Jܨd ()WN} ؝>Év[n{|+'Pxw A߯9G|bZF(BGa.S1<omWDӂJ?B,=&)Q6 m:q)OM`1j{#~*lu˓(m nx(xD/܂h&H,sAKtl=_!gz;gXRT.=~=x_#3tC5F9uh[hVB \>WE޿rsskAu:5BCbM^F BlOb>~*yʧTn,K1xzeRĐ}24?u"E'995iǰr9^3E6ġ)%7>' X{`U0XkCf-P(ݶ!)5Ȩ C"\ax d\:A4 'K~JFW!(8},$TI{ 78z SUc,0p;_zjv<]Y5l,"t` ! ย^UJQ" zGjQip(9pE@`@y_"(pdܹXo [  x_K  ؗm.` 4]cKjk$~~kf)DQFsЇKق Ns7MnPm ±`~!xH`XCqg0{+7+ڟ\lg}|b ^B ynrHbZl*N0 @H-k]cDX9M@`Ϯ lYX!WEH- RuU|Sp"Iu0rZX+csM C2)LC;@C@V:Qq1E -"X̬h?h=ݾ8Ye̯kLN劂Po@S%94(7ILJyaK~92@v2sf?$;8st>kǍCa|)T7B6_׸\̮Rc;^X.g8s\fcg.q٨;[j$j׷--lrxɡq@: n'#wHPGE$JW_=AWQiqbtdnBhʆ\4,  m>4jf eR.[ۆ1uQh9|[ [;ǩޫ.:o'L{ڍ O56:ր*ʹ_|zA K߶K1_^ݭ,/j6k?=Qp#8Q;2e;3F(Jv[" bz"wlڙ *ƒRY^aCTu@`m P^zډš8H,8< ;lB40 @S Pa(tQٖ}5 7=MO65e1bP^T˗Pz9+Ŕ>:ڋj3)8!GG.B@=`r1rbZ˩Hʕ6GtsDCYE:0agze42^.>[,uWQi1 PG+N5 '5ioo ҍ3I)VvgˮiD%! hݻs4߭$K?ΓK v3"%A6ŌK\\eYpZnBD!t3NGKɗ6!|"% FII{u6|jcj:z[8Ӛ+H( kX#ݽXB@D(#٠93W c Dw@5h"fN7GST>ηMDa"Td,";h6{N{X_WV%:w&BF7Hx7((x$Kb_NͳJ;Е`6)۶Qxbh"Έ=R9S纶GA>uy5֘0 Li,[LzԶt߮~L=؟N:&wkg.G ԥ*o@$O@1CHJⁱsVW6a-te p Ҕ-+-]-X.gva@ N%APȖ κG;%Ƥ8B|؆p9񲥫k md-Ѱy8j.}I`:D0CA슽>WWKn8ROt<"fq=Ԑ>e _k-i+Z ]wCQe|@cZ 7jJP? FFKpkimx-K iuKJKtƞ~քQ3 -xj>E0T#ipQ[ &"$ۇPDFc <pbcv隍z}fGdv%zmw0~Uv k~>$s?53 HF{7sО 5b=5hUk䄁ibK)k_Zm[Dt$I1fLn\a-f*꧅u RFRE9:$Jȅ>R. w~Q0(]6YpeW4y֔ \Ijvk$𗼂~- 2]dz}N< vʪg/}!Yxf=nM-/+^5E!jҔE|g/Grn_il4E.#[Ty595KLȇC%I뙖Wup}!rWcxO;fֲK߂pyTMWtW$ö#Kxp͙c>NZλhëؠ({W9B>"{v (]ݟĿeO/;L&.2w1չґif-(.qerxܝ\MLdc`g$D>0ir8eDPkMAx|6 B J><&vy㒳D"$pD ѳR({A-1m U=(\Ba$2w_h{I2DFmrF{f[K6(i&7Y[L;١d+ẅ ]? ψ1%EoIRlIf=^ IvOCzpX0͖)yJ,7R'̪{P}n \2ӂ'heoSkغ;zED@̂>AXHm^HdP@.:ᵳa-DulMdk-bX> wԹ:/i J<"E켻@w)w#}OB:TKcWn+kN39$tDşKCAKzk B$aZҌ]ҧ}.3u7_{pmR! ');fP.#}OEATg_;U}99n7$~,a+M %59n9P@a^]LuhYE$dq䊧4'oМBDH%wL`w !>]>(wK)~4}wŅ\n;* |izH#a'vV2ۻtgtbop.zm3c?&L*|1 Ϭ`o `[~tV;[Lhq!恀8Ϲj_A ~UQZq%[[)\2oh8;Su}g2o R¾QD A;" O4`ISm(yo =n%_-3B윗KDl, 4p\DFRt}dź 83zp-p'[\3Iʥ~G1 7=GhGjF,"җN= )r=ﷁ1hb4Dcf犄-V~ ՛$xx!fm^^z*Z()TU@d&0 )ZYQp#S(IvNd`Qjܨv)'y].8bEwt(5_xq^47I;qsdO2+P!&M{I xͷ`M%ԾPghzr 4iSbF.`Cnk <="jfS"̤iAhH‘{h(k7%<5|M־iVlKX4|B&0Sy=ؖ gZli35Ø3&Z^.a<#g.KUZe1?K,tH*?Ԅsżix}8'=4b;Ngʔ&C.48NtrZu{%WBlp}xTm1kVp@]R]=ꧩOZX +c>)g ҷ $U)F\mHy؀L.M$uzo{8U؆jX<[CԲC$-9 ii8:Gt|RߘumB}Ur^,6 "ʳ"? Bdt15,U慑nțԳn+OhJ2os,`H7ݨ`YNh07.\ZG]^Åšzd=Oħ')yϤC\|JDrxX?h?!p!m0y~rr)ҐF_B2` mnһR3dnbBRfF7o%!_](3q fUAcۦ=3tt6'gauo5xC ч1F eb e\2Ӈee1~w]q6k6ӕiZ4P0: ӘԣQr?B!?Te03K9O!+ia'8k@Be_k*W{ˮ9d?|4? If(Yq Ɛcp&WMIRs8![{D<]=,j㜬c5GeiՏ碷ƾ*4qݢj};࿊m_]تJXuڍYW7i<#\n7V"OA.Ҏvy|6caƃTݔrwǺ#pXƂTmY;eM釅Xd xmju\xp.s$[6Dp4ww]-AqKz JpoO]یvQo퉦VNw648KrֻW= CO@R2̣'80 v"EVkB C$\AJSux¿tKWVH:V< ,gs?yc5??؛_kahmbQπMmTxSƳnLXyyb8lN ̟w\Z# տ##‹ϕED 'p8ْaZ*rH)q\V([oc(_jSfms)r >՞ܲMe!lbQ>k)=wwIBh~6r]j~PRD`e ݻAC:>G&p)oekgš8L|cՎ Z+. #(a~ꫠuHq01#I2Bۙ z QrU)eWj2m04F[e@/YRTv&Vu&O54΢؜b>:sfЄ; Uq #E}3YHIMN q> 9Y5ţ0j3s+?NHQH6ScwuPJQ'iݽMs3_z&B{5 z`!#u#+l7Ҍ+DD cWt쑷Vu{`x;rvXPI_?HHr +_mJ6S|v=BGG~YY3dӀ+^YOKL#5IyPi@ M.b1Syj/ L֚]-Ed^LO(9S}) m^&Μ{9W W=cʼn߳V,Nܝpؓu|X8.vbVo~9 7? .6s㉑ R\&;7),$K͜0x\̞/`H_s!{(e<^dOF ~H;Dx#«38&1? #z512羜BVS1zFTnbg8iJ,֊:WѳwࢃYBw]"ʪf02"O VhY7/Fr8i k!v(3=G>qm0dypt9^p^^ ڐCWCHm\|ΌC3ԃ ? O0G9w!n~aL$ۖ4vwLE\{V d[\FRRqJkDY0WIE51 ўﰙI !r3U'w' ࣶ|Rk_-kixT>IpE (o)΁\qib~[a 0oP^?ɚZ Ҍ%Y 1rBߓ{0Ҡ-:ߵeA 7ڞD h0/ל5iû<$ BNur3vR`$#1zSvaXcDǸ>&;׼<{uǺI.}W:z-ۚě8>U jͼޏ& ʻ[OֿIv Z;ZISK,5IfK"> ۍGy;Ko+RgށtF?2p;&n3= 6/2(6< Lî pӮY4[xhvUXZQL??IVwՏ+n9P{x Xx"c @6P>ЖՈht1w[-ηs@&nkn J>f$TW<"k@?o&\NR5'Ջ< }1)xk 40]6=%eFAl)`X?u:=Z`6蝯"f>;D {{7W+B7N*!y=N,d *p;yt9ښx:G,U1GZmd"}lZe(S.: 1h6 q/éeVTKYMڰ%IpGR ^P{QmS-Q]8 b@e6=s;TS®d3g~s3S|% 1 q+nt[\5o-6QV%18ύ4dL90U, ]+1H浶xBv~ZsS҃H)Ԛhk$gU9IQ gb9ј.$Uqi;#NwM,T\#PS&3<@M{AeGoQ($#}P~ەzb Ϻa~{lɋ#IF_%i]"F0s}?Rۻ(`mk/P.p>r G#Ud ,!9UnE>̭!Qر3AKJKqzq} ~B#)>+MoY= u$$'v?!3hct'~󴑽7jV"@VRc1iJE{ju@.S]{ ͪx?Qp8mfO7I`s +iᐖ{ؙ-E֕ξ@W`74O*؆px%JIXźY+0M㗣⩠v;\_ôo&vE@}٣{aKRO`_LNz 嫇=Zs+n8'[IIh> {VJhgWzHAi4Z;W?5%?^AN<=:T9z)zV㜇v6&+GyaRz @o<((" ۤ@GZ|} FdO۠׫31HN&e.Jr,KR NJ]j %IТ5^ ᯔoM_mTۚ(PqRb XebO " {J4t [eƚL*AI e0炐6yxa˦d~Nt1:hE,PhYnYCR-JB:wMWh|#1<` >TH"27Ratb Fl@W B__9GY ލ},vIf啱E^Q]ؠp̚84(ؔnQEQ=w{)jPjsAޝS˚G?\:at9C.r} ~'(TT$]a1:\\g9_ܑ $X$}@Q[<+†=|;}ʜ*i ]tQKk#ʃ%̏q曰p[?,I)mdg$ +V|事^o,PSGaenPn_mޮkȱIʍ+ty@X6Ji _83A_ڂSB~B3&sv4=& 5=痁Yh)t<~nj;I1e\o0`h @^;sb3Y h[L%jn%"o_p[@E{rg%C8蟪8%<uc#[;mm;]]PelByB2js$ņ2,%sfȊs}*UPt0AC%矷q^]oͧz(.EMٳ3̜5ou  /de{cyH zS`!qi M”!(PfMPټBqE gBXZpdQXcYO+SK14~DedeUxeӺ1J%tfAh { F!`ԡPܲ( ?SzFJP?C_ ȗE,ay]3uz<x} )]%ɜ1cblb!lHtb-]`\5Ͳ}%YejfT ;7|Gܮb}r̵Dkh^{;Z-6?v 'A ' V9gtrEB'.zC'Fv8$v/ U"٪ dXW"<'"G 5g}n%9RFdq0D;C(K]ɯ^QN.l!o='!/>P2x8Ȳ€9riDXQ s ;,v̺x ¸.='7ot]Ϡ9*)L%ǪS! e- ϐZfH2 p ڼsaHO??JGI|:#"ů)S]~qbDS?K1ƁEc]fՉߏ5~OOM9ŮGWRZ@yd Arl4GhQykyؘ?$+B/bXOhUL{XQ)8/aGy7 j:[,4vo Mt -s 6lA.XNYA)厥^&1$K?8B#s0l_(ҀR+0%ZJt`.{qKn{% X9x@J=hJSlQĞac|B{-dQt1I&m. Prr3?^E]ĝ2d=\gIWH{eQ=f\Z}TVTMg&CHrΈ.ȶoI:_>Vwțmi,D) 'p4igwkXWq) j|?dhr1:P8k UadBT/$6γ z ,Xs-yH ݥ fHg)ì |-z,ݰ ?۩W|U"r|5[[l$q` m4Rg:LLISQRzo퓟${𵔫%b\17QMmhđ]G;cR5{n)W2!cl*a|LVO_U.@:ʣĵwnڿhbFA}oۄɉb_UVG۳ڲ47=W~0I6eUsbal7tN+v{Լ@Q_uŇdV+ïphy*M@;5SAX-,TN2ލ9[1~n~fC]G;o`]LΰRZSsNZD=$邒@axIһ %:l!װ0#c3`@F&cgh*CQŸB8O c7]{HDOA x2DʴloAB1h,-PCt<z]W+F(#@]~UAK]|ţe_HXlVv0w)FE*7{}6/f%;? %(A4W A |;\%J 0 btbѵPطx*Z,.v.}X:p{n TuYRpy#$#D, /xطw b-X8jpu>j u 빨}R^G/< -\s]׫paN$K)Qc+[==K0jM7O3?߄ GV=yv0H09e;ʭu߈2$1X :[]8#z_neq9>< ?biX肙/klǾ=i(fa<-M\~rHoZƧ/r 9:GПt{xDqʯ,^a?*ps>/z֣E vm`7CAmOd6~>G;c ,ufP`IjYxR(vz]IrNq5EW :8qrL0|OuTc1v4ZЍ/2yticHsNUL]jgtަQloħhxN)XCcHRI[?zߵ~^b<$V/9@J\Yק#H@9)IPa\(E=>A.?O:tLN{'ά#i} b'uˎkaY8>:=HVRN4*WΚ]4 DcY|MGFZ^N=2ԝnA^۪dpֺis@g=o+a)f'Bms$t%_q8]ݙPQ [hԑ@dxibX& p[<tnlM$|EkZD] Zϴ%^GBj6\l%lLPl a#x KcÅfz'|~K϶՟قE8&yTRw^V5$X0UᩊPDK}Glà,3-xבЧxt^I&s,Ϯ݄m5ܹࣕQ,n|,֖y;VheD_ `X_[t֯(,Wކ4y#;9FcIOŷ<_otw9+Jub[nBccjW!T::Ќ@r+>OeV0S6@QV_eH3w/̼YRau88枫I/ˋ%o#pҭ',='v4JSiO$oZs F=e:4PCTIxR6$+a`aZ bpjvP-yE=kG$Krf޲\습,F;'L)@'#5 g]Ψ |~ij94OA`OKOfkn4ȴI*eL DM"@3+ L,a րuc!S&́2B#/ǾpTsve]m5/vxWP AGM$aYyr 25b"5z>SA)'7 |@L3J&'ϥhc97zQ*.V{\E>m0.J Tae'̤شo:pV,]NBydY76EEt*=V῕qN+ }9M kuh9GUK" ~~K0Le!/׼?Cޟos7-hS C(.Aj< Y7yD@{f X) >=W ÌP 'qT"ۥ.Zm P:^|rD7US`yVPzi95ob'OZo>GWL_K5}74MU) nEMC*<obOUtYdFd"9l$D57 $)ύG\қrw/&[HSawj\ZF cpSa~tuw{;%id?"lTEVO+J^yH 2?/{}1\x.䎚@rÔbt*\ΊGpªJhRDwL!E62nmӸk^=Wf Tn#GC@V ]VCI5Yzʖ92BMLc 񿚣px \H,xz<ѢYJkBW$-g[wsԛ*Id588%V KaW \ZtVeEz;cՀXٙgcQIHץ$o({=2$S&do3'K0 Ab@B. :sS&-xU͞ il(.E.'%K__ anEGX<%JOIp8-NNɼ|#vŸ x̆M>/~~ړ:u35hULHr<1V+w73)c)5ca@#[0.яG?$PڢYmpݔI:S|%[5 %y' o :R!|4ԙXЈlop`ÏhVpako=܀g EA*Y[GSٟԼi4U.xo|J[^"1&-~%Hz18cw7ٹ%:z;4x6Za1)@[d6ȉ .S<̠VM!QhBi~dچAЫ`( 7{ҒNsR2CQ_3Yj7T؏؞J)Hi!X|[so{-XϺq~ӣfb~DYsBP.GP/Am.iQ7b iN>o&umY![j¨v~H9 ll_$k#* _WQs)(kOO [ iIl,,qZRNUSxu^$5 [:b XQ/ ֕!.BJTmls~K`(CqOӿr ^$~3Y+;L<;we0ŤM1x]o%f9~ۓ_pV9c&؈k>my9QƤ&r sуXÑQ F)Ph9{ȝ.+?v  )#;4 W|l)66,<ŇLz߈Q=`| yP4B-p8TKɾDv_)!MH\3}3 3KlOr\,6V$&0 6H W@BdO7qmXTs־_ tLJ9eԯ㤹5\HW'nW~"C=E`r9FTB/; 09sRDcTPPu$ɒvHht)Zxf g5(2Q>p6xA.wq46Z$rDgF:ȣ|^a1? 0%G_V1pcaN9诇5[EnySbw癶gs7{g-^rܦw+1Qd+(\ׁJNωk;unݤzo*VN͉¡aMSB 6Z +fV 1 ;Hq2m[|-"zP=!/O33 B>,-?=0OX YuKL0קP`>ßH" "@%NcE6BsbA*A/|H&ȃ`pC_Y ?-n2:e`̝9U\\V6:l;淘>VC(X` 4k/3 qؘT@ U.y }>8B:sVǚ>pdBmvp5Uy}Y&SSэY#k-xʀ-UʚYk~ u@tㄝ QXnYāgyxP-\ bZP%s 9{d7lzђmaP0#2#2 N54+ܑhnW6Q"[mhµM H%%̊hC-M#{QbU$Ô7vtc1-#0ncKށ0̪R`{MKܔpc kߖKy~V:n8F!T#AF6Q~%dBN{=){"] T,)еN@cH01OTQQJu23ӑEOAW4wgR{[s@b9ʶfv`wtZފ.̸d*9W:f5 N#V٦Fnbk=L7VLokbJ a1;bT SRׇi.F~I%R ,>ޚU51HH/`8$:PyA˶xUoHDA,#dn=)5Т#e-0~e&KTHisA[O#ƒDEY")~"L!+ YN:̥#!>|^ JK%@7tNz*+MiJR$wDn#i]n0]PuY3Ho1KN$YWH,_G6֗fY$7dLS?NR('b?(`.  vzx`x󪐶ߪh'"r®pz*e2Stzh%i) &֪y IVuss tvj&ȿ$P1TSG5{lo@4P&h#wG_J&dվ1[伥[SLCpXxiՔ7uw:u<} <:Y>P4һK*M*\3(HNQ-Z$+NsGU#-y"*\F -.W9㔬"QwBNχ,h6WN#)xVrVF#\,nBclVFVh-L@]~,Mm %oܣM`@-@[iMءܪ&Ƴ( h2E|tCI`;|Lx+ @Zmp@X`t>edh],ngKer+j^81Լ$Z-,_DX<`un("zTa(=nH0SAw6r^ 6 B.)D,&y[iCm)/d6' ԙ\&UzϟBSmZ'㘋aԗt}e7MYgʬU(aďc(/GH(p't&W^<gs-`~5e'[doz%v¸JSetUD 'xbO/ʬlqS{ZfRhQ ns$'IK Q"gdNrO ˑ, CY*Q*pSrLV}KpwYU8m-ی\4DIA 54bjAщS ԃAJ-I{jZ؉ĉq2VUIPvоU,LDF-F""3I]hV$|~!Q[Șp v&n d,Qؑ3?iPъjR :zfF+19*!0<`GYk~ȿojPWtJlM3ԸƇڬ,x L-F \ͫkVNvFnF =5#b#~@l*$e%Ndc>{8⸹syҝ$Jtܝ3@,7v)s=Mn`4+υmg]m(^h ΐKFDʅk{X % Q]淉Vd*DBr`W|S%Dt0_@AZ~䴟=5X D0wYB)1i(>Y9*`Hy@^p0'|SIB%CŌzWrʦVO;j߼P`ollc|hRg24R, _K>ލ%;$S9Un3?^>f2N?yM{Tr[ H*_6EHgԍ!x)7n⨮xƚ*n $"h2_â_X5Lr\,c}I4&*\oRh{m3<|V {BG֜UG48,O0Dّ.K*ZJ|G: 2ǫ\#8O_I֒ڧ̯ǖ 16ӶHjd2fŠRز~[Ѯ4dftC+>4ZOC*X*֞ΙU= !Ĕbr ~v;%VğЦuC0XF./yӹ̔W,{!~'ǔ0ɠm"j8ezp> G% BwN:͡Oy;wꍢ`ws FS9JI%y6+i,aOҝ}n@DfBe]xkroA!7%= _l*"zK ӈ5?)H @o`"uAѲTOӀY.崀$ϕ#2!زpѢ.M8hvES^Y kCsln}N==qWİ t;wfzo_k<m=wdJ؝W EB.]fD4d/g De#ڜȇR|ݯО2QLSњD/ =гˤbP'r<'+46Y, g.WݩDIV Lد6R=yaZ"74J,Ymr1[)Dv1NS[hb~` QF=P}cB\fln;gS٬pUR{z[U =`!/:JIߪhH53E{'Dk Xג[e]D;bĖ*YNjthl|JPoHeXv3=3'pdEuI-o=?`ֈP3w1sDj" z_°Yg1Ɉ~Ҳib9fe}AYЎB·1 0_;QlP/9Nۣ|dvuZXa+6SL콖LHƅ:ar6趇&{4*FÍ|ޙ{b'763w0LJTs_0^/XuN B.9B@4DV/(-ۢ7 NӒ8nޒ+ lp-T/1ɊQ\oG3/oM i>-?_k@bqwiڛ9?EE-\d3eWѥ=&-$[h(p ii,&Z}WN,+%.x_"d]IЉ6! F |k3rNEЩmi61r[m1D ~ n.6n/Ex,Dwx^?92Vf,S%]5P?Y 0鼰R*i*_R% m{7hM#@ݎwp ;9AqFxgܬmzYb0'HK96{?Db@~^Ї^[c>4 ADZO,jp^K5Aܷj3;]w+In-žj9 4fBKa cȀ%WV$Lj,UXy)G"yR61gNi}P`͈YV4L~0:nTwF?k eOMo-SXNgv !0VcFҖU:=` $Ag^Aqx?rc81':Zi}o%R /ӯ& Ƒ(8`>VvExڈ8ħqw$|5ՔL3kvQw)̒d@ό(EJ?>hzبk i$}8&UhfIn† BkF#%Of^wsiԨޘ;G#Oo;>aY(ܣru?'vXi.y6\Dj=#{D 't\/tw~e#B8&~ ?캑(!xz~?Uiߓ~9(Be9΀W1Ks3AWg.fg\O,e-f-. KZ,g|T2.])wRO}I ȕ3S` ?dCqgϗF^ytqcS3-@60 nm!ޱ7|rb7ruI5 Фq|!b2=3bzX!uucT 秃ŋz}$cgP>}it\5b<KˤLzWǭn@g> 8 Uw$O1j`SsC'8]F 6p^>(/P4݁}KETi.&T%y9j CsSHdɪLep*7ASȣX)<[yId0L{bk²-1':R ?*ⓓ]8Ty9 SspF|Wޙ9l%4^~  Jz2<KE\?ĄgzcqۖWlq1QJ`Vh9~2./}9"]Sz NuwR\-^ c %>O d9X:'ř@lU@U6sxw\\_;*U"je)0-%*-p']znz(L 0X=`XwoܶA3:[BFKLih7%틛kASz],q?ӽ \Sؖ^7C sWGSFn»h `qR?)GG[EosN-EJ_|K64e!ሩ^ͬ6cCЂ'ѡvH( ʩ}'fsp2\@`ew- 7jpr5$cEA=] Wyq;k395F d?lgp D'zx8Cu1ZbQڝΧ6YoH8viH=E;3a3#cq[XHpl($ p n}`x< =@nLi=7p3vabA5ީCe|ZQA0~j >3=K:HRN22EޯF/Y`d/lV: TўYsݰ Q%wlp"=q\K7<ʮ{t[1T¾w?+T Xg-!tQI7u~56B%_lYX&4 E١"ȡi님e1ֱKmt&*&6L}]MN};AS 7<shxpUvQk͛ 66F l`2ޣI{@ya _ =8ak֨hPi\M|轶(ދ μ߹>N(Hr#zO$ f{03>W=dcR^$s>= eѓ=c2c#wxa l@ϸ^1ϱy6E櫄qjlkyb~c1iJ!+sP_{F,9fEP%؁x}Zdt&jZj`W9 %ېB0v^3x/ANh~dxE>z.dxi}d%kS{{`6Pa_mG5#eLAd/tA/^4*zPcdGy L2;B/ .Wc /vgHyLQDZkPu8P 97ID_?Z3oݮ&f슛d}C.LT5QXqr,e2ȽeXieRJ)SQusAefyMQ5a"gE2j#ϼ 5an2O,6sl^.=ď$7dO أ^? i._όJ ̳]Pߢ 7V#oŊZlNzu=h֗,^esaN7)f2Å$ ^~!f -- >gnZ P:8%n[n OAҏvE]GJBs[-JgQV_5j´uZ$l%>G:C!vPӊ6UYӱ<?reCk$ RHo{?=ꇖ@ ڮ#tTư/W^T뽉Vpה yI5&Ҩ_ +\Uئ7jr G+T tÉbxy`?q* Qkj}zՠ.c#齶v@Y r0d{>Ir'r}v gOVƏުW4崬mgQ3:>8Ш<8I"t;Rr/0՘7w;\*;u͒loi\E濶#cԗk̨>71^pT C E\ T =g)F]T@xP2&F=̋H}5cM }^GĘ%l%~%-WaGN~HsupC9o<~bh~ #kx4utHYI!8JznټSv 8`2)h<$L2XƤٲ9H cBcŐ +iUnpr <>,/ٽUco>*s:(x pVbbJATw{U3JM˷nRT5^Z@l lس j]roDXS?RF⯶ O6P/ *=;\ P\?<hq<К)`\~sf$Qe 9O~ǘCI* E6]č/Rn0IJ&xSR,;I !q\R`M)"-'14r 4!:u@q/ i0݋*hG~ GԚ^K˚{`XEh^@^ ()̼U #fc IsZ8rփgttqŷN*A'aw=҇2c{n8CWz`l |DFqU[fTI{Dm>,,!zBg+6z(-]7j̐I;H/, 5ݔ@|tB>Cv^QeV>Lzڡ+=P*!z 0/EyN(o)4{OZF#TV׎^=mV837n/0Xe<1VBͺ}xoHlAp þH|Gщ1 ѳ:G2ɹ΁OƒJjDf8@G8nyĸd 0*LK@iӍd%m~Vt" 1 jq2"N;b^#0&Ja >BSIQyh,vI/a,a{'^u ^$,M[)CMЉ ax6:S>eB-%Q$siCn}ji-{Z%0R&2EBnC/-֤\;<]Mto_pR?1*nРǭoy[$ r"׌fo$Us? 0_( n(#8=-'ZnbGĪ暉h g‰ĽGAA>Hd\\P<$rjW2UmTj<]՚lJ`Z 'Լ02#QUASF  Uwɤ8u%hh(>s C Nd]%"\j78'}q0GhcK23?*|#B#a(|rI:3TLg/miT<1Ҩaw kqO _\g5KU3o#s#Sj S/2<: zC|pactd_4EN=RPE]Yn{M2TtK->e4=+ ro:U *M`(?gaк?F̍h(#c[4U(eЁ3 vx/"S%rP _~?)3!-u-֢kɘUHN5 Q~^YŞiۤ DZ)HcحA SKuh9ÁYZ%J< Z}i[lJ7$.R$UiWnntQdqT5>%eTmFJYiɩ=:N })"v6ϭ}~;w[ քe Xm}}"8mG `d[]ñB;Ԕp9{H- Lȱ왃1_Re¨T>(zq2(|­'?#tAY=n=#WV6sߑͪM *ύ(4tt15}I;e>a -h3;|{$SM|djDד܈|to3GⲇJI·-Ր\ȿ$V=J3%hiȞ{Ee@ JE9 7C{ҮU=`w/w-h )Jkw;y2ۋ;j,״r퉝o;o<WHTSTd/M5 )&|{-%+l9"WfDwcOX~ߨ^c9GVmRz7jtgߙ+W{(r+Bz\ƹyYs /eQAFE%yVi¥4.xr?fFIH4"*U6o~ rG!j wȫ&pnkT"@E=Ƞ%mI</v\A-JPzfuS:T_D:X(\\R@܆tP) F_ P9UPtK45{*412L9ګ7E[K:VLfFav$>ݱ}_%uiX7MLP#;+FJ RONLVڋ`;dL7pTSEd6ܔ J~RχoۺEVE>r^_#J,ETMJ+}f_ӴbL|iW31ȥ1$*`FPB"횤kkন6ǦO] ^;D["ƟalJ>ދi 6nV1/?̜?,w|ƼBbUVX6BȍPF$x MM\p]Rʲ$JM֗l7Hn 7LǨ<\B.haaC,.:I'RQ^, a~v]u9+'vY$8,ދ{/ UnG?^;"} sPm-FL4hwƸ=/w:yxcg,Aà6NvS4]mdq]*Iiɕόw~Pdk9qEpql<\SRU~iw~N`0|ӃT6}[g bgo5IqdE[|Uvyi`f^]"A%RGӇ&Bq!,1wP H<"K[ (.EvLuȈ-b7]hH)Qart%C)Fs,dϝ*sLxr"p3)> l[kr->e㸰?WD_Ҍp۲$m~gudkND텎/mZDyI_aBEe ]+U!\9f&pQ) dD [&(9 P);C{EsLw@|e\c-tq|b  RZ8>6\EeI[X|Ql^:]KXPx+ХӨQlz` ҟsm?l\kpv3Cַh+?z@hG L!,B9%> l)UIBC kΡ[{u>zլE @G꾆pQ'CY\(gOjĞecϪt~X cv9r2IW}gZ럌#=g@|t3Oy :3`ɗpi0Jn:xBi*z{-r30lѤs!ۂϯdNZ"-#Sy W=әVHA)ޭC&OJgEo't~B=]t !+EoB+ibk?0fH!Q;hY"Br' Qւןa{?dA{1F{O6UM [}0ˑ)!Dt {0:~uuwrW^8UhsH^SaNüiJn6 Y1oB䇱mq ̪swzJyu 24]ݣ-X``aTw?bjQl4Ji@gxo̳F8Z,GLXm!]ngt*j"G.K Ov{CØ SևppۀmzgP_ ʘd0Rv#&Yo $& /l-=e=ќU ^*Ї /G,5:Kņ|]w2xƨ)5mNGf}TS^ri ٦Pޛ+VeztYKR-Is$G5~|cS :)DlD}k\$"Nu$c_[~isE=^N >"*OU{QQMU\̐j QHʮMNYp~3w3:2=7`FJ9|"6 B rǺ5(.|p]` { @Jēj]V{9x nu]&>H7"=;T֯wgtmPH0^T]DYC U<}?zsuvۍy/YqV TkAto<#*1 AP ֎uk Qy9I\\@5W%<Ј^J~ TZ!\7q,+F>TxawD_ ࣱ^*_ʲrH1rKH]b䛨&+p^*uV-+0IqE^d&N"<ѪՖ8`;9;|~!R0z"cK+e)C)PwDpD⥐T}; bB m@ʌh0S ][ M5 v۳!uEc&Yljf]qŪ>k+urEr7!P?R߲2Pe\B^/6Q)zk :>K .Ԇ=Etx8,Y[XNs5 b_5X}ƷUP $>M -c\]Xg frv͉Kv9l&{ < Ӹ{kzXjAIH.3?m]{yS᯿>O^ H w2S(:vIô&H* oVss .Cm&Z/^4Fq1QLBk1rB:c4[8aCK=1 -nJH%`t{-!aK&MnH&0:!R.?3V[Kze%qhiN;epu4){N Du Dfg*P;^N>*y'(CN>9Sΰ>@^?ƛW @5|"{ޒpKVǘlSN[Yu< #fS]ZAlaElU)_fT4RHn"b''% ;c4r,\ 20,Q8sKӝbzb5s\,늧4lGu(_Srl,4Ztü}]6*~Cq%#kcôlpM>׌d3R\.wVF9#eq=@֯BW/ӏ(SքCAZ@ N:\{PLbA JllP2/э[J[7s20m*_B#{ s bD+4U*MlU7|0w@⏜ڌo{$L !0G{I߭9Pf3+0I !=t,DߧȶxD"RNx^C"Az0\HN ̛̉f˹ˆkEAҭg(e(a$f~yH.E(2ދrFV,Q/_;02F_^dvu1]8XM6Z@j)'EmpZ s>vQ3}[Uէ@{HķxD:+!c7gx3 1B)2DhP1xgr4 ey Yui܋&+~uͪY@ Sһ&$txR :Q ?=?,g #.E|qZ(l(#>2'lĵ)S%XZ%%H|L#fD[9~K`r ;pp/G9u;!QS@oSqJh$N#UIuw !8. '”U:W:[U;%lO.(rg]cIGW4IITvg,a(Mܮx툲d){mɯ[<;lY[LJ8ΏnAOk/LY6-E~ *t5*y HC'P!)8bO3 ΚV3>G?D~GUys^Br,ovE`.=G05ɋ {ŝ: ?gxCuU(OtuIGKiy?v-@yJ0M;|Lz3aYIH@_{|,,c5$.?35;>+4URf<&T'77 $a<ОoHJvH;D?ON9Vw Vut7k/GLUYzkƘ@_8[bv}|ȍ&Lq9;\#JcdH@#`CU,PI oo:WjY1lk`G2E:(cXh3maG5ׁr-3]>k"vBg2۲5Ol k)UO2frp#>)"&f?^D k'je49:ZڅbkwIN+AD- 'WaO4\ɷc[gev*qWLe 4`Z$'2BS^//u MbCRʮկZpM,’U&\}#>!G.qMshݍ(߉?y#oT*11*>٨ pD[ҡ٬9\E=rP'dYeh>imz;x+.AǭL׶^=5Gu"q$&R* 0.{Ļ7 5Ad l5arT𥅽9RXİCWU^ *Rn `h07JB١;3Bub nUk/2r#wYes V{cl[wvU%E;@Kч֯Lͨ^Y3eſ%ŏdi.2z*z8|KdMbAӨ.)XsCp\RN쓧2x2;=uZdzƌ6#蓮R'u,﮴"tbb~$N3h+RT\%M+Aze76:Xola#,(HzYKJ+@ޖgPuWc?jk1P-.CFTkV[{FMU &ҀIe@T ?b;䎽SûށL!,:_ .ݼӀk MpB]([j 2 s(D.;|-VpHi#_>mDZp,аA; *`aKp*/"*٪R\pd;Ľ4P|X9]V>n3)B37G:t#LkZ "6J].,kH7.s|tPfieve9^=(@#F r Jۜt<(Ԕ9,7쩾gv;*Ub7^W> q-niQ(po,2Gdз绎mp}UBAH3kޟ{vH]AϪ,5l̵& Hh_JB.3cB27'ʅr{ })ޗsʩb >b(4wfro+ s]j|LrMzNW}`)XraqH/s(ZWL@HI`ÑS};XC =:a~/L6hBO3u'9|jm&9FιR@Aqxs=ǐsj'Li, `N0 5de.d UidCs}!"\3te=F6ى3kS@%m?yMPFy@',a) K|eN(r7y*_;y@Kq*0ژʫTN_+I`F38oy\UW8NFy]bŲDd~)j*x<1[fWO1W-YC[2b*|Wida0 ( )iw'i>g68ޏzD\[ Ű9tm5v0 XjN3%3%qJx&cIS7n?^H%/&t#j[>Issb4%GKP!]hL2\H vrC)[Od/1Ba1\KIm:jsR.]vf\{6CE]L,?4.}"2m Wzl)-4moљtwdH@HuSUVAww;v=C@C|VvNޱ> 9dm9w"z"iR 0obٍ\/dհ0(߼1ǓMWIໝanSml; x?b"2$,OWYW巊K{']_b7|1nX>t:qWf6rf?{0)~֧"=T G?Bd+he.,5Zx5#v/YŮTZp型,pn]W?TN^&CE될lRn9=NF;*5#w#BzŻ&~n`W®GzDw)r?13Y{R.%1Cن[qs:&Rn$A}$R;[jNm>sĨ7e{<`#+dPYL dm[|7)= }ƀb|yYV>(r>_eUV#I~3Hi>29@Kbu15Xh2._dfH—hi#K61M.ũ m,:Z]~ĕ}G ڪIt ec)[7ت< O:K]uϷPTrw(@^G; )Ո5 y%;@dk\ Q.u!x# rY뛊`b6&t@GC$6(k d->l pM'd @/Kb.h4UHĢNGd-{ƘbY;1s\:"xyCQb(7[/7: Φ,wֺףi{rjea2rYh&큇bSD8~ pC!sKz|*qrgC}XڳD7(ڜF[T䳙~T-{M nB_(dvf[68u*$K>0k7so_ &҆qb35` 3I(@X9#m= s[N8/nҗ@|{}\j&#pbЩ4oGfа?| -BX(Wp&`QcރL(ʀ!=(b&ȶDq$uR(\&֓\vmA2yhw+N`~;;_XPnη::8D08rH$cQb% 0p:5f@j_wh;39I 1CE#3}ti|ƺ CvxQHc.< u:K21j4Q]R,;Fd}8JXbI̯ץt;\PUl`^fKnǼ ƸzyI]+?\F*?UuM25حjp#(;NW104sZ(KNWNboedc:Hpw_O\}b{$:yKRjb5u!ܸK3^ X/kpq6xسBquоQ͑X]:>-9*OS ศ^p~9#|%7'>85֔".|-q8G঑U1] {_=iA9Li$a^Po㋾;B D?RXz]-Jw=jT,OyÔ,j*8!ퟛRq@PMxERgBj3Vr/l?8o+,ZH\ޅVSä٦ &@[sMZid]6=PU`q$tc,b%ZUc|5%\19,2=;!QEi6 бJmPKxiGYWhcjxHO؏AJR8 sfxNm*]E`IoP>1hcfatڟwNs*%*&QԲ?#rB-[ "(sw ͠b1Z-g ^UN`)0AX^wk˃JIlK3@_HV^lBUJYWhUCo:%j2 2KÍ]vÉ (KOMk]h}:ci8!Gu#\סw%y}3 ^x.JU!k[c+y ]ԷFߑ >}7;B6N&tl.3#r@Chb'>D y]|^Y]yHfS1L 0n@  Tvj$jSR-+zI:i2PЕ zG͹:ů#}@,/BmT ɝe>xq|ʉ1M7QqݣvQ6[iOسj̮@Qן}]zv[lۨD?-Fաyh:gNkTAmfnM,HDo`jΙE^vݫaPKx#::kP)JwHS: |O<;_y}ViyzF(x"*0aoy 3yS#h,4œ\wLq!X]m@8a9݃,/=i_܏gTkE9]:mt/t);K~Tg۰lZ4By)Ə7*OXOKPϪZucB8ÃE~$ lu>)@^h:0+Xf 拯q`<ϕy}к`z֔(QX9=7ˆߥ/|sЖZ/P#ǽx>4ܾc}xax1 9;w˅~֡ /ϊrWY[GO|a .OӺ:> -; Qک's+Sh1pQAYh GIMB񳛱Mv(7JA*j[b~uÎ= 91HkFuM͋׏s~ c!PT 7Fꄑ@n!q/蟈v0&sAA䨲voo!S8D3Dos/;<%f) D8qı'#]p/Ȭ6e |Q+bеqEÆ;:+-`]z4_yO-tuKsxyRHhnR3S_cmG'>K[ ύ@7p7,j u6nOlw6rtDض+-RF0ѿ4q&L UGb~!d x-LBpgn[F>W}8y{td3+}1,(9̓ i d3Η#p&}kΥ!+ wraա.ͮۃʛO4 {bv:/%>y-B7fz)#VwEmeo5͓ژn#OH>U.۵-ݞog1|y=  卑9]0+V:}i{i27V$ws]_ XdǥC@?Q; ]矶=L\BI4>M.\(wd1}7(V/q 4k&{"%$GQNfE.=''ώ^A$`%.*5 u֙ămS6(z'CDyAL)7se-G0. RL_V+vqIvw.cCKۿީ\cg.(Zt5`^ S7Z-SW=j:AGՇ9XBơkב#xx43 #dò=M62s:)]#*;Q'I?MXr[JyȨK*z=V"5 Sb&p7StxPdޔzq!R°#+ v=p5 ,K>Vۍra(4*XbjÅ$)8 Fu,+KYwkE${`&ژXʛ,o.=+QEّ@`+C2k2(Fڨw#JKZܰAfeh˫H +ڛAϑc؍d 6 LWncdV$g=PΔN6>/铅)SO iqfTvÚYN8Nk7W{AΥc{8ߌax2 xoOPlN 9ҵ |%y61I{1uQߗgBlBVx6X:z%0 RkBKՆWlٚ={Qȳ5ie}l%7obp/(=&-~d@S.g4 R0XTr8!Wwl\>\FEd'$qs ?mj_A2#0–ι !c?70f s<{g dyA?S`{ûD}m l<]5;g7V|oY 0#7sf^~SFiL=H P Ԅ&}$|emFܢR~V1 qxvۅ?%V5GHXU,)[(<~Iʃ$W -P< Ky~2ք嘳ux }k=aT T27\j>ОڽbeIIg1 fYm>(PDfh M$ۗ}Zo/>5ALCyeNx9QR )v>fj=s9DPڒĉ<~? KB%`:/鎧?ȕ kTbna}n Vǵ'#fN*K<{c&塒c}vFlVTQ5@YC]IpA|$Wk1B~:ⴼ4ߑ+\#߁"0ȋz:O1LkA@sa؍>`ሐ N)fv,/0O<\^'BPYSR_9?AnSE0_(P0yS|FuhpJEQ-4 q0B>=Jr!ijRSYK+N!EX7#f?R Ty,"O<h>$ {wqE4Hd`X)ް"T3嗧`-fŢ??֗bzy%@5lZwfq+kT(b-VZ|BI9LbZ:Y[DҁtDqBKn΢ݣr&ɧum5C~qI1=/f <^ThDt%Bد<عxJp6(M֑.w8[870_3o !E5CiH0KIƧE%*$4aP.YAu2?nen:Br $O:,t.PB)3+f.D8VqtiQ .sbmlWٟrIb(_"H\{ W)$2=m?Y(-ffa!.\(+tJ KLc>`*&ɞlz:VEH[w^Z-SEnOvL#b3l^eeˣ'S9`uSmu|]RftXqԃӊ+dUX<@J,=l0g sM}tbG=/7D ߰ItpL-pJX<0c}U5&;(+wÁ{4qϾ-O[Xb?ٛtlww?) 2e%f0 D6Xer-ѵXDH9m@yPVѷqG,Tvfѿltȃ~}6)̊۠n4~ 5x"Ƃ #pӡY"s-DŽРLW ɵ0Lv<[:&7ai3y?$vh$>_B(#FtaԊ# T4ēV X/V>X]#Rddh>zQ@n h@y@ظ!!Bճ}%3pAgOGJ5Q:Q NҞ@;YI6 f3%ԍ{{(RkN䈢ױygxWqT:{m]@ P?748[}"EwY5Ax8?fZDȝft0Eg,1'_xi # !/ "`L!1nH4g"-7nvn6aI0` _O}ˏ76ۥq2K}i!@j/yNHEQ~ޤ(Ugg c &XO: Kukj 5QbsЙȅfD5ٚN =?ܒ1e#pG.F=zfu,-!zMy#\$$%4QWs'׭[CZ7X Mk{y|90ϒ2)(ox [Ą'㭸7ɔ MX2-$gV=ob}dꗜ@6 \$ ŀ)n}m1IBKsd[&Nn7 ῅xk੗@{ճRstFMHfQrNb&~cA|T4uƸa LZ_Ʒ Cf^?Va!W`V33K&KjgǜY Tm7)Z⫠@@fi)v_0oiٽ+8Q5vPԩyz]wȴ'˜9G0U)ڞy@xQ/c rDjLvZyLu\]z6T(S]Vlh&w)*iP߿7$T!14KKo..qTB@2hN{* H][S\ g$;g#Htlg=R♡[ us;$[ Q줭Y~qMnpn5|`!Ʉg=AA<! эV@(fM %/PyZkK4`cgРh1;ء3/躮p@o6h%D˘굔2.["B\wQ&'PNFlf#hJ7( u\3CBI=z]uq IŸ3cC!DUv(!ܵìwHe:}"- RpD2~>9Nz\|(!C|mg@GQ'r&9zݒyJ~5Ԏ{pj[H=Y -X,ݖVf#"9n1Se b$땕KIsBl 2sK wp.գMIo׬7B}> (.u"IsF:2=o0lFx;kRҴl~shMX}) 6h[sGیYcQW~rdM9CtǩoFuf ;D{PD'+Sځ-UcbKlw`L8wi\[/|վ(0  ^b+ΣLzQ=Q/Ex2՝$B!3!c? I(Ca$l]5nQV0&eTխτbjnbwP8lwMK;l9B_$QI @[8Qhx/i<^5_+dKa"'5Mwwt]ij#C0d܌rFľݦ~qL|Ҋovs]:ؾk|zNL!yŸ6F7֎%% xQ N13Ľp)\ Qka7jšYٕ;%t DAl@3v-;]us|mF* kTYɝ@L_NyȚW2vQ[߇ڸ=Ո<Z42yϲjGM3fXs ՔLeq_iER4а/|yX,LMf! \$aoEgNF-!"BBufs.&SS\\4\v릝,؅/)'6Xxo4g\ _V)B9M.h?UZH6yϺ, W䠪.^1aC-w0E;0d@Ǒj~ PnH"92BWߒPk{XS?mM'P%haFWs@ xo^z՝v_ oBY):2w|kܚt;HR{gd>Sei]ѝ;_6\q%BeP$SsOGs0hi>8OB 3uՁ^uFPnQ1 µypAGC&йSUO -M> 4ХDAvQf"a_k">VYld= vvr) QP83ZyUẉpoQ*?. Sfd!T:|(֡lgŷ P`e(jGTy: {fOҪk!f`}3$eo1! Y_ΒI#&g@YR|Óav^z#KH|@3Y)hi,Bv蒑p02BՂ-8@{= Iф ',Jqe=}r}?vO;1=B%wggP:gEjMf_[ +d+N26ɈКݪj]?2lMNTFˎK$s]a\LX0#g"'K책)1_2tb(0Y9'N6PNxjLEuuMR3פ`jS gOM}^sQ[ꗜ&0XVjo[ K>/>q\C]ϋ, w34Q'f ]s~}.Ft9>Ik;\`ϻ cIv=($$h96XqA 2C).NZ 6Zr(sd*JRN7'!tK`I jaækӯT+u+bY.JgqЊYV2Zp$\>hDJԖKLz peY7;Z$8t;Q% 948H:q%/@LoH -cS%m> 4eʲ+#o`joyFG&v1r=Î6Ow)űuA^`'.;azi qnt`{-6p7$^j"RڕaB`f.o)`=ZϒUX#KBٷ2oHI%w*W:38?8Rr#>#<;WSQ&PL0vo C)tJ%$ N~h!gWA2k&%c7tN+9#2bi B>(B>BC5upI:Tw"\ +&Xs64)8jl۠Vws`=A21 cM `Ll@|dyJ!`yHqhM:7D~5ލIMڡa: CE6|Bk]?^*7;N.CSQiܩ4 7ʎ/E1ۆ SJcC,j NA M^8/ǯ(<k0ϏGiu:OM^3sx|J!,t^wvXު0^&aW6?]~ iRK^߹-O#c&&Y0¬mt,܌O㉧f^ 8,}|t~c^.z7Z(4ǁ栂zbv]A{}Tira2rA~lcC]GH[Qԉ2#Fꞃ( wBœrC;*w3K4_†N+ .d.HХbiS:T`Bdy:nmBxG |ODNfwʎ2MIDq[~z,1%3I/,#[z^>O(]Ei xL4PrbۯzCGG wYinvdw7Y,#2+k}gtօH{8d96X7ׄ)ꭻRĵ'W%✆ LB 򕢎o%<+fnk[_n0LɼN:o[NϛGy8]I}s"]\ߛ(< g f31 IeŶ4^O@weV؜78.饩ÑZt4d X> &V CqRHE RÒDUqi VV(au9.$3ʆM$HRAwlwʛnE{.a 4!ZH)gnݪ7K#/q'T|]"?T {`1#z  )]/~o;箞fd=K| !_Im"p%a&h^;2֡{E*'U*{ؿ=HlQz5JyLRƉ=mN1gzIktwɏwڌ-̺Za.;xW.ݣI2_ p]k.f!a*& Jj'Y#5 wH^ЃV{OHsAbXŪ 3F&6A=%vU>gL@x̺XgG1Xju%#bJDE6*AB"3NO/uE [pRyU st_ʹu:\g7%,lIa٢|^1_UM(9$j~[$L'(xv5両5`>114}cʉZ{ە+Y)Uz6Qbz4bW /W]exRٻLtISľ;EzW\,f껃 {b[MKfIAlP&>-BO!p.({`Y?{~ 7T74-|̨ͷ'Э?ۣEŴ6අH^22YkXG]e˘LDxwdP:My1`\qoMvHK)t\IL_X"S G e^"5HR;}]Ej?2k.c8Dd4ˆ4GTRQm\fD w[b30g'uRsQS<8N(?Wm. ;uI63JUgjKG]#7 x3IQ;yҍpqINzYPe$j<`퀰f td KȲeO Ex;Z fQ||\6ۨKqNöČ1Py^7&YbԣEA!a;DUXv-—ѭܿ6GOQ,Q+CGY8ӳ}AP%Ek{&y)_gv%ZQ$N-A9=:q;g!ŜNG ~ 1!rKÄ J#1hB꥜|SYwq0+;lng`s BxsMRP-э^ج=gYЧdgeEF2qevJWW~?!uXkGk}WNV KTV1|MD­{+xEpJ tN]U׋-|H咇DfF\d6"!$HH>6'Z0~)quFtag "1ȸ&gb4L?+xevAW"&,aFI4;K uOpqSma|V"]ޟ?&dQCxYǢMu*VJ Y{ & QNZ2@(j_*< p4ʘ*_k,rBOo&<&8QuK3Ycqz);XQaM4i#[OVF;aYC+E DŽ,|Ȉes#x8K͠rSeX_R 3#-b׷Tbי^C>™Onv,x̾/kϋo9AS79VfӅ[Ę 0w »`BOŹW JxŦUt)]ϊ*рVj]OjblOk6[ź5K.jx/>M4bƬcILrĶԓ?ůwyO7*us`Ѡ d:ʣe~[Z5$Zh3%FL(]r JV] ,9AT4čgpCe|BtڇVZv#a`| X뵀c{kƈ+Ib5K󮊹INQƻfBq$ewTGiܖQM&P]+ VW~4#sCR1_cuu[ /l"s$~}۬z9:uRBWt5nt܀&\}l0Nr9GRk! iLH>'dRu!|*ȁ+s(I`hɖO.b;+w,ze1ċ ٌ[*>G1kDEc bs`L<#ty[p_VAHScopF٭*]¶/UG!=HZn^dzo7+ua+JR8rH QhU$1%0X@qU&\hbd)k[>.L<>^`Ā 3{EN3Y0~)@,uoyWg1wg dB_ӤQfF\*,#%+=V=c٬I!p}%M4#,6:/!z6fн6Qxm'75gL@z Z}v_/w9lg@ʯv.HaUmG7 h|C,yV~س~ b>zqwC֑K"$TBW;9<x82 i%>gVY3w 8x.9%@P|͐o< g ʮu "o;/e[=bX yX̶/{9EĞS55-^H^ T!}e xI !x`f! qBA60f@ǻI73_ctۄn! ӭ85eg;$lɭ FԛYZU.w`@rעP]f~@g \VA#~+/gNJ'|O!z55{f%}uqݬ(&b()6h~4X̆nԞH^TǹlaEdx+5"! 2 nt,3;g8\,=@'kmWu>I}C}+KzBlßY[VX޾okm RƋAY>'cBӲm†<;雪##YJɈ2)-DtS\J(5P3lڕ61(6mŋ1z;Ӊ^>NUUyre߁)/TG`k.*= E{Tl<>Z~jdlbA>V:x ciB*#c*VrAEp&H^=,'9v2n ;)EbNޕ-}˅Űp hEo ƺ1a!| 9@S&2w撉|_`a 3QO=>QŽd8+^r[>=S.?aӔxK>uFw YRՁ-[Jךl[h9NEMdك/0yrR𚎇Q<$_Jb0S%:qu%DIa;aYǬ`q;SU`ʃ6hao9CC46{R٠DPӑ"їBf]ƿMC',ڏi 2?"\]dr)$=i9V9f. h:1aZGXJ&srRLy^V;9}VD%>W*0wN|(aZ1 )I@c4ҐƆ9L>LJiSot '_x|`͈^S:b{s wcIi'!iCXOOӄVb[.z9yBګ$5FSCoqxAslkMpk.#.zoK5-PC?PP*@iBBVEt]IX/hޑ=419Ȣ 7BSj3X5A GC EI:jl jB>Fc ̢&W+Hw8~SB ځюũd55K˟!bzI > _pĝj[xSQw)N)jFFTѷK {؜(z-QU, ZM 6_4CR9I@%F S*)-탄e-t08!|0IJ<+4}fDW@486:0e*toU)`Udgd~ݤlIͦ;€* ٺhHupӥ3w4O]485SZ)‚^^Yp J, )ј &Lpd$L>VRGcY/Ce䒍m.60_[*Eq׈I2v ͵AprW|s<o: n Uz M3[ZVXb?k &TZ"| QYabvXVqs45TS474"A#W~%9#.,Q0": YLHԇ<-5-mŧݽ\tچ n:1?ܢ Zv܌W&Z=ڏ+i`f d/-kV֞Jbm{ pT|vgArEIwnoچ9nhyw\bʙRh*Eޖ"`R-֦]K`N6UAhV"w9TJ?c{#W&K|">#+uf\o*B! ؃h Y:02zt"P}zM1Mi?)!NuqɤʰK E &ރz"|eIֽ>.M; {Ja2}o}1pL,Wzy+v69ax 2Aoh!\gdz`#zHK]tzɅ)fCjWu0JM0N\ۼ{Uj1 Q3p`uR}MX FP*ķ]NmV K"/ɠ!xE ~Iw(c=s.WS{']^'eaY2Q>ے:8(#8hjdUS3w값t qpg~Ԑ]uDsI^4}`267CI -e,u0TSOʺdt3fgƫq{G[gx3_F|qF88Qz0>m }X*5^`/f?ajɸqcCXLdIMz +c93uD8NlͰ=9+%3)* |(p ϑCLM0)ZAl& D"QKIwfJ0G0dJ3#s .2_ Z-2*A롔rԴn˾@J.9@ "7NНu=1⃒P֍ rDrFr hKL^G}p#_YM>?qNeYw *׉Q>~iFdө=Z=~ O;RI?hC9 D\mpPR%`K)!hLқUz97TJ#E,H TqZ3LizS3_Sr0M*  ?M&Չ {h )^a W,^¨qxGB&JvẬsE&ް^nǨ+qv+f&"4fnĐz opo%(hF$`76*.?̣YnC0%y>a*[TtR({bF^s,=*ōfRAE0o:Z% =.øk,*cZuqyo\WRT}Gb[%5#JA06W^x*;u HqKdr]^y>B6:Nn@ ZpKVi fyEv wv'0WE4 ےE#WYļ:aر26iy>qw}IFF%b4{V>'k)I"Tj(ؕDr#t`o08µ=#"|kܕ krodLӸѫS$u%Jt  [J$iu1M|jR'?t%o`te;̬")"lͱW3HXCg`|7xZBݥovBksiwaK!~ B5C5R~EDq ,3fظwfӟ]D֋vjCr,֙W&=L]MQ`ɨXg .K Z2T!99(]]'U9'b'PDNF8w=]|LwϏH?Q=Ǣ3)}l6b:GG}K\8p' +k5k Gԝ~sK0G7/MGn /_\[MZ5T6k@i si꿤r@4]DW1"pzax6ӿ@" ܘi#ݯb` јnƈ9ii64#6u.* /Px׽J옒U4 #9ZIZm-}>;B]hO)Iu38gTG`1_nݔ]S>LD))$ 0>zYإ2_&1awqpB>B&@{ Atj`'#&g Xh:cyXW̯M ?+;]u!ͷp[k z-ʀBxo /eUTgүO4]7J,=>Uz"`KW$btlE-|iIQz^7lf`eӭpSZ-h˜C7RemR@\u6m|p{d(OX?Y^Eu#;|VC/!@H:c~ݶܷr߼U(sY˂v2ɉ *n>}kRF$nEX٠~b[pѶ#*Y+ xW+FN e 1 fGF8a@q}z9-桥}y~/88Ù%i?n6'==R8lTع@+_@X@Uxkݹh)>z]#! +~(&R0g# ,.I7 瘱QZyI, }c`4 Z֛Ϝ"]L }xve}>0MEFIEiTjs?Gsc;+h&"p46r[ջXR3o: .X*:0!6ׂҷIw@ɟ'V_|22M%m|- apb܏osG it"Mj<)sgtM|P.΂@<. bٿe`P;8O[:_\1KhO$eTnPBm!yKCRRр4}BG ']SV0$mOˊۈC4~t#O7;1mSt9U'BD.Q@8x >nL9GB+KxNccu[e͗!VDpvȩ3ܕ:A$$Yeo[JDɁve ٣qN k%kq69/uy'B,9rЦ%:i+/zcwa".6]әw~gPZϋ T]WERҿVx igaxM@l>\8Ł}k bCA\_'3r`Y.rMͦRaXZ{kj_U3 ;qɾ&oPcPdU>m"jG rrztx-$}h]pxܝX)簐6ob/1ڔoz6ˊGtajo6M^4Mj;/)F v^ C˗@x,6F+0Ҍ OSzNo!8SFW>W}iP^Fᖷ.#Vd:-ys3Q={~$mc7(Z aIj04w¹ZSԟd7FލqLԸm?GZqRU貦РgiMYS(-arSW˲x3+5%sJJzz9Ql_ldt gw3]F8y҂3_YPh.^zg FI-s? Z@k_gvA&A@~Ĺ?*HL* z"w&Yn߃S- ee61^]B>x ծ/_1smљFj]Ǝ]:߿!ˋАrc^HOyt:UZ"Zsv܇lt$\ý쓥f",g->Ze3lV)1F1Uئr\<ߔk^(ōThRepFjwM߄RߨIDidwEYKlI`kmBXwaϨh[tT1T>oR ~=>/\ލ~гE.>7w"9lD_M53㩍(û6NIKu|W99b$2SI/mZJDKTjK$1Џ&4ZS't&οfm‘aל"S!k4E0#ps@Ifx]=!R!6QE``͓ǽR+(`<+/DB)OMrC,Q5,jY$ȼ3?k9vIyɟ=l-[׌Qwc O=w`!jq뢫4ϋP&ެ3% 5\@/R&`08Ӭ9=Vx]jB,&6leEUSg#K~E8_Z(m5냓k@tگKqnJm>KTЁ"%= !j4L 8ǍL)b߀cQOSg"sDc3(&?rR-Yn\yepqsm7DLS*Dt0- `aM}(v;oRpH.`+f3 OR[i75p7q^nF6WN{5] fe<%>#ZP;A} 9:@D#r 2U}3Zw>"D‰DnDzvdYCc\P929H# ވQX/ =ڠ:MujS k h!֨5}Ke&"+(Lg}L-שjzCȌ~RgVeP&U07Yk,H1&=|ua@3L^"XJT*NTmg,#MJ֣ᶬNRpGq(Վ=b#GMMOiNkbǜwފvÖ'\ Qh.][ސQěVڎ ö4zv{2 Q-)9ۤ(oW(:%]-%E9AhFxKǐN+MOdb_O-4g^jY_wP$WNJ=v ]R4g_4NygcnZ(nrB@'|^!h\%R%ţ>M|>+c,fX_[m A{=Aضǀ S"bC9Ã*wʔe  ?aFScQSi+:x:ҵT|>> ƅz> xn8^WPkc,z2"}3PI^CvjuU>t8zoZ40.ڶ wNW!?OGņ쿊W徾Yxm' fE]}J,~7'Ks6YhYDXzSXPYif̛( O),<۩z?:Juh\&^  08*,um MЀ*3n4lNOb*|Bw}f~Y~B#a>gcDT2 8 / +e获*37i U 1=;JOw﷏:wK>O˱VX.>Q}YUeƔ7[-cN$}7|TYۧW9)؞C" StKwF@9q˄$?X*J*5c=)X[)p!'+ sWmwA*K0$iMjO"lݱ4]z%Y*SV$q(ŭ&B ] JWClu>u28~/p7hQׁRr<"ifOzѭ;@c<4X,.Ӣ&D\V;{xCNC8{q!fb@R#5$ y&j^`ּ<"e[?.SP: f.Y#|acj ,gyrǬ=Պ(|T~+Y4--ODH,@b&52oXKbJoN~8t`2C *DezˊnRs=ALFԏ6+8㻄H"ʥr@%dN#Qk}^q&(ȐeٗK~;Jن D. ~*(,=g8iXo'4q&|ym޶.m2:^N=w4.1BwM ɜl0rmmZu=ErFc9W}whXrXطdl\TJehU jG/k3gsMh'5%:g͈/Zn<@bWt8Z#倈RJ4Ϳ(5iYz#=܍p:C~]`\b tx;)GW˒ ܫ݅V$ 4LA1;A$,~)PP %O6u0k3˓a1|I/J&bgCC;CC0Fv;99J"" X-1+it̋z߁Ve٧!0ҡu1*"dH@9kf_z?KyN&7 |-^OT˴YYKVP42k!)ƊuбAї  ~X u\;p2FKEQ,pAk޾ UkS9[('T|ϊO1g#YsɄߠ ٽq'nЌX-m&o5hՓ 3*+iXh\gc肤4a>t]X)2Kr`B7 'S~ZOcEbWd X9\TU UFOjțh8^Ƽб@8=pJwu7AKSof!}/C6NmRFV0G>xaG ]ƽ S<|vthTnM4/]Bvmb{9dVepGg^ ƕuA^]/g-TGЉpOt.6nN"GD0~ٷ7/|r6p5Gdpp Q7jS1~/#zQ?}Qly`F!2hY1m}nazA=Z'uKuFNDHhF}X? yh-HeU!D)_⌿w+pF|Q 墂q^֙e$q I|$w:z&1fsN@\6]Q5qqTAP)/*G}ڌYQ1N E;#jS$L0 ~^F Ian>Yu.};iN N/G$"B"UѸ7&95@lk;/&fPň[:;Ec*S:%G\jhS 8d4f]Q6 {޶ ˦)Iܚ7)`qYaTo&.Z?[΀%Y ކT\ql d{N-u6:I)LOԙÙ#(u˰6gtLvyJzTpLeɵk|Dv, jWUG8ZhKV^"6Լʹ:1*౫`qzgƷ%߾SP$F&DK*+.2Er<~m\EK dz//P3ɘ&d˕amQCVky:/pƜ:[%g$MH}v*&ֶG;)JvafӅ paFW)/1mmlVJ'" BԞ ޶)c QXԪ/ㅒp6,ߗ9p3dx.U߹VìWbdAEZmhf F|n~;tz%6oƒ%`4ط x_x!o,@4CA;a4sn ݔe ÷L: q*S(}r_]U߃23iR=]]5>swYr d!Y o xEӑe9waLSFwlHK^z!9c˱\}Md&ixENYQ^KSxBcràY=5^d[Fִ@|TɸxypЄsu:W5hFDEĶdUz.*٩ƪ ̿ͅ[ =Hfw,pảUU +ɫծ?\._aG>$ѽHi%Bj5T}IՈ,FvtoV%x+诽@=9X=Rl 5__)PiA.džV5飋pSl)'0c֊`El31wedY)Sۺ+{}68Qkآc1z|WҽxOO- F1>zW4 J}0AjH<|W1`/(&rn_ulﵐ=ng(`>ت!Pr5v;+-Yޯ63ax3y'@{U$-<r`ҝ p?L[^z:GDKs׎T 5pLj*"5>QZW:귿PL&u*ܣ ' gm^ ӖAvXQ4P*JԍJ0Idϳh#Ih?ѣY@PC|=haԖV(_# 4zفJڠR~]- q+RTخOSUd`^^2 ϭQ܇h{h{lxm6᭱׃Opϭi!R 0LXכ.{ՍLG ]!!&,pCURu.{wRp/#ƗHnaR:GM[xy[̫E1Eq?4RCNlj7˃˳_3߆:t`1T)88/ALDK[ Tf-Ȭ gllHH_\W^ 4gݙ};w|%I1 8Y:⁤`;c WonkhLxJ){T$*Q#ٍ{J@`ug%R:{õ*ܷ4b)&4ń&G{F,5_&Bǧ>&=" M$Ʒ^4x;@ئltPߟHaTM%kSV:n/75f`WE7J& vDlZr7* b)琑o[ݜx]6,V}v=LI|97s/": H(3Xw+Q!ޙs+CYp܀鰰­+~ep\5ܕ]Gy5\0xM.p4sovۨe*c\fھo{;1gF; [>i*ՎQ F^} HS[:n\ =ҖBH&ܥ)?12xw"U͠Iؿfrӑ0܋4="L*pyώ/i i"qZW&>ίA':dME:|ge@؇Z>o_òsʑ)Dv5UWY|2$&kcmxeY+b×*;k ;ME_ZL;w" a/+:6jȂcBb5K-igII/dY7z韚5DkwvD.0* \F<: 49}PKY@(stЮPt_+}byB gSR8Cr[t'ǘ6D`fEc|g 7xbOŁ)vܶ\1ZgfJXMҔ\RF-RT]Dg8ay8d0>N)8׹`AIߛLJ +>gد G%8C/` YMEwyAK%dOMpqZl֤_51BUAVm:x^.b% ɨ2``T8[ݭeҘn=a[|42 A;ٶDIh*'i2F ]t_fqOyJ>t17W@9Cf%9}_o󢠟T:/t=pդl+t@CFr /hL"?Ա-YnfMV\uKmZOөҼҮN}2`Tw!' w::61ʱ&;{O-I@=iTzn:9UkQ "zD&n 쯨}E~u>WC 9c_$<>mHyAK g'(*;|` WTz k¾'LgNĘ ^xP_ۣѸ1g@8ɰ/ƷX+SBl ,^ {W= {{zQU P],Qދ9vDq1yt =whxl.`.Ōn< χ1!Y:#wC"p#XctqN2[%۟R24Pi7]ԂJuOor"x5qKmNj=m 5r-**5Tҡc!7hU 1s8[ ҥ@F@D, :,￑]“+ZrOlniԅ踏$U".Oj!܁Q2/S\%xg9#)ڀ N!p'ܷY멲4o2WXPH{:u+wwgklXI0tj:9Cpݾc{J<+L#R##R5&.<.X&:;`隬;b` ^^'tuAs l5LߚOlQ'/`·~-VZ^d7]|9 vQoi!rktTtZlUiVì?8hh4D9R92_{>|`wfGZug.ѱc`m[[ )*% X쏑p^B{PNt Tʾ\0tI`,FäOejbqa- uN^m={/ġ ,k'e >O %_ ٻ)B7*~L_y!0 '̢zTH1]kŋdʙ.|R!=<ԅ)*>ROT$(kf>cw)K"=nyU51kpy͛G=Uu./RnΖЇnڠ4uV&_SlB6t%~hjI*a5rbs1( zPJ^z cO4:d" s@$M)HcO$hRbÚ^zg"* a.r{^|,3Z@[_c[ uւeh*$r#IӷW {9x-"Tlo.\g9+2 8;j;GK2#hT4;zy2z-Yʒ Z˩Vv%̑/ ɒJ멟/JIP*#Ha_c)h|_fTxr a~%D5 |KZęB\;*76+U ugF9k#aMBw[2}z& r͕h'7,R޳N &n5<,:/&jP;C/Ob;Mn|b``6nv`PD3c|^m@Cl< P1C'3a{@֭חV;$Cw~ɰ 2eF*9uI9+\c}P)l}AMFM.7J^pUcDϷj:0ؗR; yo= T?߫@K GhYZb l58%N&CZQT 6~]lH?3A;YM<<> $:W9MYx0(r&ʑE6CV-`(_s~29oh5GBP0Ѵ8&%lu3 +j}TxNGeX3ߊ t.h靺Ni- Y}X5hаe/Kbfᦐ'%%:@I=L0;%;HYG8hQBDU"~Ŷ@w&lrW2XX `.#S㓟5ꗜO3!h2Ωf?Ceuqi'ҵ}`"dBG|A#`3Eb]e\}GTȺexۍmv(iGKxƒq.daazi9Rz;[\P9 fJ֕`8d՗}s#^ێ-{FpHx&,fVǹs|zk7>wV^]Ջ e~gyw ڬ`x*7g9N74P8;ƴ[JS-[2EtQ7nԢlFܲC3C`lЛ$^I]>Q::$X^uҹMڝW!YsN#4$ߧc2HRĪHHڔ:6K7O Ȓo)Lr&^ӯ:v{fm$ G"k?(v }j^1:c :";A1)ڸ~fM_X3Exu C)8MYթ ru3-+vNCL>(cBz,KN[9 W~'.d7#lp/)&{| S5E׏wr4jtE ' V9ў?᝜TC.7~eq|V7D*ޣ!Lu1\kxZ`~ 63,̔ ISnEOɢ˕iW}K۽:xp)_0AO!)+uڛ |qy]tjĩmVDR:j;ǵTkAq !|J{lQYw7FRTdYG'Ŭ\mIv5iJe!+vx'( ֋}c|XMvTc:ׇBBFVRɮca0=iYJGyImT[Y*;A 3TYkmդ7lawGL 񌅰RԷ3#E$LkXk9Hu:S@pP_ И& cQO_V{W^"%xCcG]³S6Mq28^" aۧB+(f8/Q5pca yJpiϷ]f[˻}MkeSwSa. -Z+s?cusp_gWv#(/s%qN)-V3A(+/{fh u0 @eewZtK_uhY)`o2\c ɓ%Ia-bѠ*n_۬)60]Vv3g)d/%wBmHccsf|c;q* 7"BZU4KQw{:gPs~r1zGX QגrZBl]>msU{Du(3i=W)y׃QV+}ҐHzB%۟ 4kDD'j@=M _ eL.ӳ`CQFh?jV3b&捝KxW)# ^s/>eZ<НTM c%izv?AR%Dy/(Ah<#&^;Q^]w(p{8ђ[+:O(vWUgWZ繶]0w^ *0l!ڇsㅎ oPoOtJDf5hʠMpRdw.]igex{Z5.w~EKL&%^gj^M%".#5(fY`{l)֕_+OeK[uý(`ET{bp2KԪh V΍.2AujUzBuFqE B@!MbS<Ʃ"ɓ>+'/ z֢7QR6ɷjAp-=OPQ҄$hGT8Ң4y3 tTUv6a#lkB@PeA:\$[F?`z}o:xDWw쐭0?!>:o8],jаްB@?46){[y)6{/B+h>tTkmOA\7Z.Y#S p p*H4fj S/&d?+b)w췏.8ʑʠqs=nwG!8:_GӼ&4<(0\r9Jg1 7{VN3J, "gB7d߅:4$rͧL+3w{wd< |Dl]!uM͙T4Kds) n-7#Q _U aͬ!~IC%KL*Viy$YZPD][O5'LqY g&}# :˹}3媥(Gz{ 6H֛፡R4wn#/aR"܌ӕi/sTe1Nc:ȩE9 =$=\ʭ.,1)^tu skb*B .KG0j)CNCJ.rA0Km>mD`V=×y?54WP]cbHW_6(zy+rbI9FO*4~ mEu^2ũ}DZQz@ڌ'?Z~~+>Ys1/J";]2P~B0 .dBR|ݙ`9m0\7i/mT)??j_&#d~ >Y`-gf+09 c(F P5ti>znʹEL\@h; /h``YLUIj7+.Ng%>x@VKcQښO h> Jq/]$W BZ`'E²1N8?dG"gնr"!3Ao\Ip1 TIخG:o`,!2@ O ="li[^NYS8yz .H ,!NM޶"Вfd&6AP24d&GsvmXnW;8hX^6jZqiRmSwOJk** 6 *C>p4 it A ,'dǴ) 'z!9,:LZp}}0QSϹOyLCj#ʄCX ݃]m#zu{[#V'[2jg*ܜ;ejK)%N}2_JN5n _k=@k=7k`8ГlJA=Z`s܅Rhx$`N(n3xUӮA_xFՍqN u\/q `uh7QUlR\DŗťG:IIyY6l  B ;.MɔcG(^Cז(&}WqhqF]h.3c9fGTZA%:A + :Apl>L)c^S+ 8D;bWPk$㗭*,~73c.kpN_cɹ_,H"bw%WQ#lm8Ъ}i1 "=k;"R$D훻P(R2_TeQzfup2ddN"ny,xCfW= B ~i,a@}U12nW81J~xF3Y;A\coA4"f7m (17A94 z" -y[U wU|wT&72)bpZ݅PEߠ]QMUҷo h[]֡WhxGIumΨoՂ{$b5p+ӪC)aIY;V} w6A#UKAr!G|5Lgx^ÏHGWȶXņ(4W4j@eF. wȎ;sm"`[ Rh*`>A(BKM!7~!Z ^'3×mfdi^Ȭz#n~Ļλ Wq׹>I,Dnw'p,SNVFA;Zqqk8dR? 9q5m,zPAz?by`gBO>HM /~^>=i3#h-GJja^s+ ,6>TGoBh*`\ܘ!vQ mNʩh`l2C }@p~:*.xiAX3&fERi FS!mךChn~4gY^| .m l2"/hGAPз#)F'\JMJЧOWdnsy}(7[tL1> [s-:z.\Qr5jvzcHQ=JO n22EpF͞9@Dݩa!N6,E^FӓO ~As bL+,X#"QwQJБcg,:}fX2-AKr^!4ɪ3dtsLa'g({]*, ͳ{072JmrMż$agXudr*1̛~lU@7oE[bc!gP_NejQ~n-J `6>Mo y~u3|yip@zEDXh(J4a7_O 9X}Znu+N"k. tj MxK`4I"lE[r.;.IY9C#{z7vS]YDi mOH8Qj-vi (;2˜FWNpz05iv;~c뿐avQJ{4!'8kқ[9I87F1yf(@ fDWq5qhC2-4PlN; G=~@|}ᡥVAy6.;.raIpoQ4@Xܕ^Kjw~.ehII||L:r9:S;%Sv- o$8.j] i:ԀSwG})A]hАI_I'p}^z}n*4oFn+KBa;}_`8sƽ/4֍·Qz[e6u%՛%Is7N @sBS2V*Kεxt #$a Q0,FEsb3G2 UݻD5FD\%0PV挶3gxvjC.8O+re,$F{φ֞*F-|D!.9Mo.&8Z&3/Cm}M=7a ̇g,8gF {5eX(HGd ypm`aEʹ6m&mh^m&;sBb[ 9A=iW2K@ )WTFY.~GM4z|(6v!WjCI}G(b[:h'WnУbደq@_V@}A#.E!WĄmNtGف%qvuco)2guWe1N ߃hh",x:!UEr}/LQ(E8F2;fPTc ve^DpyeYMK]ϰ_H'D@p*%o}70}8|gr,1|ԀU@9ϹM!RH~<¿/|=Ғ~Q92P4bb_Z^he|Lg*/ڳcCLBŦ\ e$FvaݬsҺg ש+{xri.Xܝ4#E`Z, dDtH= u6]bڼ;԰l5'RC\sz|RԳѹ}cy *sC )\o5Yn#Qx;ߏ!>S{N*,[[^}:zY2&]dFa/ØXIw/-iCn4PICR:7JK1_)c\r(U]Y1axux_/ )\jl?QsftsUַu/f1]%?h#vp_:?ۯDPGپrUSzP3Ҡ}##:?M&A9te8<^W)$: v9ɵ"tJoX zH~:P,XZ--A TKTen8FHU˷$^p_|B6ieb"/؏+;Fy&q|P-6{>˓|C 0H:Unچn„re}$+T/lT OI l4-z7ud:آ~DgQWx?w ڝZwas@=d9K= {W'psҗ4^(jZ;rsޱ%~is} bW;vȃ\rR\FA5U-GE3Qa|I "p%.[f!|R4qLZRc|oqvuk# nRC/Ano9J&N8ݧ>u"a@#xkjni5n%Z:~YSmʥʶWֲu]9lBP@l1WBrx .ZʸTgXL2-bP4} =$2Β.: Vi\^T0u?Y@LTd?h@7Z*zOCXQX9{ꡤel3u=Z׬eRTo2Sp`2fś^g,I?L`-W͚mTWYph`b$THv)][콽dؙ!GlNK1diF6;Fvڢa$gylvC)&vlqB +{-M&OՉRRRnvLa6ָ KO. b PV7PB[l^iiY"/zSN)Ve}8ɘ%*,vjiA;t̊wfbd'%,Y|]* p150$VrxrE>塨v;5h.kRy{xfs|T5l\q31.P557_pLAq1At368,|e$>%AF (wiJh<B3cai1H?`̤hy7ׄÀau]oa;}33 0Z0 RV*`{)k~jE7JhoI6"(L(OSdpQH2gR^ɡ^B'w 9ldmܒ9;bS,,2j)^Evgc%ߖ[H2V&|MB\E$`Izc.L3kq_<'`QeW/xɣ[w\y獏'TQo* ,q3?Dc5 GTr41zQi FxLMo9(-? [2Wp~2z ^"w-Y[P7T.h Gj0b,֭\VCu}潦nbU:7/b"2I|t_%fFFr>:#`M 2^іhQx qjR)YU(d7a R?wO*^ _Jj)D;8oƙa;Rṅ \9K6iCTM܍i)D%gn&q} 4-+~ۗh!z-c[93X]Fj:7Ua(T+ .*lTb:CTWʷ2űfmz>Vcz * ;vq+J.Շ,\$ Tv")BK/ϤN3yZ}1HJ"v 4"nm/LbzMA8x6i~si+1M:}XJ&2H$8F5|Z%IqYd S\eAo$N54 M~0&5 \-1 2$5\h nsg'ԥ~z?X_\ZYG و;{9 FYں~JmG/52TJ%DIVO7]n5a*9ڞP6+rNX&(JLW%}2=*̈́9+Yj8c+ѱi 0+$X]KDp 4}V0B0-;cXVʆ3.#p3펄L*dY~*.š=X}Vn/Xr♕9 kc[/#5e-{VYx*_~(£͊>-օY3,#. R <HVrYc:kKfU ZgPq }V~W}6sx-:3Ep)9X#Nݔڢ3&ҽTM&Gn3qu}Ecs%ZI\gu*ZkY583Ť Bݭ7i/'1gMT%ԝ6BA<7hsoBLQ9ϩ;®г,Lu>~ЬlLI_P %эmj6+<~ *>DM%s0WXCϒ#GԆmfbn\fըݾ>vȐʺY?wni.ƌIn?EsP1KgDч5vr"|sPZ(ϰuʷ}7wƙ@*."AuZ8E.L=ӓMeڅ'*`;~W/ϹU4n6؞G!_aLYE ևKR . s*m/8W n93g]N {:!L0U9='#SZ5oNp @ө!zpJDڤΘ\|p.lr&v76xP>YEƌ FMn8HrW $~0 a?s./@b+lOq7,DDg#ЗrdHwhV7u4" lφE|%Gܲ%\B=ǥ FmNdnk}ru饐>^K%H=FhEwyƝYe$s3^ yHH;M-t C I˸٣]ʡ54k[B="`<$}IpzܱsŘlakƧP-H\]s~&556hcvҬX eR敥◦ԼRƕ@u:Y8j|/hϾmuq˟wN,ezd>u;D%uӑ~#PR="&O6e8"9nF^[lq$85(i+ZD 9 ЖկA&__j݋6ӊ⏭uyt,1e{pd"6?nf*=Qpf1QGbsl01[:b%gr` vvӧqẚ1zG`zEBV|jz/֟(o}XB7.R㊔i,fZf7L&ZFcL1f!*ـ]>^ sSK9mzVc!>OPd&C ."/$.%q"?KC^JIRs,9bf*9xNPR׿yMݬ?"/kiv9Lϵub´}K_GkkHa%D+B8-4˾!9;?Rdh}[ xVAdg#igBܕ8é9a,@.S1 Oc?Ty0R1b]ci"%_bk,5э(Vnr(Kw;IJa\ PzwVlj\rzɍLtrA˗\hY&6ʦ^ӽ5:{4_kUX|CkdW> =i -j\Z!&.H㡎s guq^Ce'%l#nXF20śf^38z zgZ/ԢcΜOs8="SgԞ8@Uc47dS%&!XFoO9ѮTnT;H-<}$)&H 섿@٪^IqēP_6vUw NeNRK_~S%,O)!/Yxad]:~J1\ku`_=ˤ1ʨR<Ofƪh c}f8zW瀦w[mRUr9xo%ˮ %dkԿJgm{YC%TOx]LX;>3)݊^\Cw$ VZo^ꮮo-`yײRo1'?%::qNM=Qn "if~ lk`몉vIiMn[diE&Xup;=ޙu.A/i:1+C u:>pWL R ŕ6h;,/3nξy*\ v @Wj7WtS]G{NHv%STZ"]ŘDrcAH,ӦfLK-oOE>v jxg3t%IJ(^y͡Cc+Yl\)sCZ^br`_|pHC͟#b$omLR׌kcqb׍Kd PkJ`{9؍W Afy+" (RQhN#rQE'7OGC9F)v8Rx%N̞!ptc޽߄ dǂ1 d/ 9In z pStׇe5ÿs!3:%r >1\پ?"t:hRRID-g)}|iGEsQH>&ph |NxgG*>LPwdbnkYN 콠H'keE-_¹$?_[%3'sk/E z١uYK8.}d) D|huH8ldS<6A]D%^6D4l:{m,^q I_vӦdBw\dpFi13\C',#=SUyߊ/pJpIBq#{yɆ;6\DһDhu)ؤ\ϓ00 ss.@Q*-i'0*QY evm _5PcXa )3$_T>ZEF\,޺}4h~f'r~DtEH}xwKݓ 7aOvX U<'bY_RSB{g pa,qԬt4BĽ%LަI 7'|!fiX`A9a;pG'y IjCJw5Y4lNZ1,j^V͉;m0 ˥jF& q}<&y 0Xy?r5Aksd-eVɒ*,QK띂QETZ Ҭ$⿴Yjl$b4m^ڰx025&%{]8%#θ60]̢W:zz8=Y\?b8 9MZ+dL̂] xou 3k `[ԓgikg:@18 ntrN lGxu3Xx蛖cn\̃8áz,!&A+6tXqcyƀ l֏v]@75vuyO͋04cJG r{[6}UE$Ye?AEvEd4>-H*?H(6Xq$bSsxwxm>| c}6(٧zpLj1K݊jA/؜VE '#N^?nb@9N͟ 4*8%d߷>Gr}s!lMXK4rwOY&1_[тBj#~SsQ8nz;1*oUQfKB2_1!z~e vvT+8Dk "GF1thJx(!O{@Ɲb:*J{s=4.]&!&~.Ih<@MBac\EK#o.. RGܳ}qC.Ctx&8*q KGyB믋IAFIN+7c0/t ސOr0IfyȪQBhŋ*l ݷ(d#2p(SɁ=}7ncTIR淛I%(i>uB}{"3̲LR%!5Àu"TIl^=fU> 8)y?}#0R͉ˑH7A"bO ~uY5M=akz~k!'Hqh0R=zy,Y8Q|zSFBfVWZHjͨ@jAPą^+m`<O~SK,nRgO[?7-N/Ž,&e.N8-5b@A:3Hhf13a+5äП˾A |ޒl)iyϫ`0/ fv .%*ɗw( {B¼z)kA4 xbǬ3Jg&o<=Kn͋(~' g~Ι"}RW:y_:t-=aٳUÈVgJ7WyJiQAٙpO-=Q+ $a.%ðJ.2!YŖln@4,yKeo2 ݾ`sf 1:BQi (V_s{,!F@ Y2d`.~)GOvP0(f^F@%\ u_j'PbF0[hi8s '8Ta<4ÉϏu!񅋥H‡6|pr1vA̅SnV!dPlϚmBs/<(jޏf;Zc:B<^nY$Q^JP-X{F>,E?,Icex-ŪNV0V16kvvp$Gu%XiSAVynCk npFCQW}8:2}r[3?/"[:qALGϸ jU#~i(ɓ1nkifUb o1WWA)vܶ^}w:o^PjғDtѕIt~hJpQ>~K1 {V Kq2@yhj9Y #-aTi4s>1E<"OYz3ho+@饢41x /%B":Z̭]f$]4at֙PD+*qL]^aWR6ή0HR;mdfBuIW-~qJP{mMK $*<7t~*,4Os'X3 W;{zS"j_vd4ЋlcO?gUMz{,R$eS;9#-k Lu$:"+N3͵kl(h\pu+rLiڹ ?N @O 7 "nl&twU _ DwȦ$8xe+I!GdҜn%M $TN1ϸx8BE/w;gFA{gop%.dبLDZOQB[_|9Hti'KltG-^O$[WlKY_ʕ6U RtN59)%E'(%oLKJ4N2p:1Pfce SV458IkB $v_m[8“?ObؓQozlyϒz]O^Alb d@-!}<*ygh}W.pڇ' -=E&rl4_;3 x_ Pߞ=8Qo.Q_~ȁnƪ K\ڻ^ _c5d-l!39y"Re$O 6!#-,+^GU'v`Jt@ܙ2n+b jp17\ [Y,Z%1@9߮kŋ[B%&u`I<;fTА>kϺhzÒ"otoaգslW#V$jŬ'PM[ \չw:(6gljgIFB啘{ܲ9$2Q,_#Po<5xS0Ϯuh?rTb9PVݤgU-ܧã~it#M3s9;u,7*RnxnN};v+']|VVQVitaY P!j}"rNy:A5\QIS`\I\! oIHMySPWP s?3:@uٔF_sXZӷT 'p #|fc17qYX\2NCGÜǜtX(PEUꌈzE^޳>䛄%k'R'@< `;&I|Ս7,vWd4ς-x4fsUɕUv] Si>~Z(u}nX>J  "[d>GEc%j_`IGK})i0'ܝm.dSi;F_:4,ފXIU4(z»̳Z 1p!7%kQf67)p,7ZJ̫'d\>q" ˀZ"Ps+x*GeӾMVxmH镺rOJ\alGț'v7= `aǢ(IVm* >C~dMk,?}C'%F?p{vzcs!PW5*U,]oÀPy WnR}KW&i&ȣ{_XC`ʐ  ˌj*kY(Ò^Z@& r\|N0Vr:wkI4( hn[TTl`gO0[=L9h+ {<}^D+UK:6ЉoYDLY-Dzˀ刨wq-FپGЇjt絈 X$EHW>MrS L{AZ qE2@g%T|ZLYU;ʞ3$Er fqpr7+?c4lSBMp׎tG@cl5n N5ZTg3ug<)xtE .EeNMntJэ v/V[jW'DWW+s{NpGCS4:=\ѭ'zQ6H}*NPR `-}9u?ZyӮ @MAß^Q9K葵 @FkRBU lJ̛^(_pvoڏ6:~a%md W\) Og\b ojOK k ȻxH[88( qv`ۘ/`+iڜ|6 +Q$F -37aݒ)k W%FsE 7]_~˒d%eLNɽ` \'%J%EJƺ/Y)I|zoʊ>a$=:(a-p:œQO r%0vw2/h1 ۍ|n [Dd~eߴVvo*"{]iz!XF-MTɟ'Nzր.lbPgĵ@zߟ r}ljy$TE2#2EKOg½hm/0&0"p|}Ppfʃיo{o>װdBM5Xڈ1lT?. dQP48's6Hn[a Zʖ9.=sH ~(@<Ηda_ؠfraM&O0 ,D_ 'dncZܒ"19eө!L.U9%(]DlY$n[Uz=1=oMG*J]C)^No0,c)B&pZHB!~SbN cy UZmr9y? |YwL<wSF,Hj:85K-|pU,ɍ`@5*-NH6/0I$V^ _p7{]} dN`йC k-RsN Y& 7IyO~ kqsӿ+:olQǦwN%sP\E߭Tt@ _*Ch vRJ?!RY2LQ#q/} _c qd#, ~lvuovzEDz{WtOUB2:I-cZ6zcuRLWXh1ӏn*^`Yk?>̦l P ^ɚ~-`ek#5ZK-ږQک::I8ތ0b^Ucϯ>by9vCkjO%񌝳wvl,g'%DSasK(G, `Ȯ,?@v`D9p=.)u(A%e%s: .9Y;%}F[b%;զJ&{_VW(@ 1$t7_l! cj~Ȋ?nzHv[vFHފ/Bt"#h.l<Ϫ,Y},hkM"m='4-*{9@rn!_7 X,%;T_b#s.9SԈʄ,*1=h Y( "ZرvиVˢħFDm/(^z\/|ci p^T~tFrUTo5b!*D|2nF$$ͷ{)q?h9teFWj}V[@q:P8Sj)݈o>&}naWQ4tz~ )DBL(n<0=9o$pܴ3GAwʎԏ{i3%U=1+:!,kOqlk:HUJaUy6y^EkArgyO1?rTQ '(b3:u +ih2x=Y:r9[kxS%z%Mru!]/G"p7JAFk.JeBC %c,H[,TK6:{ V) R5[wEg$C`XubE.`W ñ`mS^褩9`lYKz\YCexc'Oeoޤ_yۯJ`%4;9[ѻo+KT ,~/]7.yK|VkN-^t-z wJ}p&GAM`\sTPU,T] pOr\rXp;1}%$g|w$u"Enj;ЃRۙω-kHӤŧtk^ʰƧc{ #5~ԠZIsw(ᢦ ]Y3Iq@ }句foo2I`Ӻ'>@g o)J:x?Y$JkmGzbEi񞽽Y?Qyim0TQ5^ '@/kJϋ*6A˂goq6U4˻bm 9uIB3Ukr_/5MaĉDRS=}M1Q.'$j 3|[@9rk)x$?xfE&1vKW3GVq&9okTc*h[ŵuIB OxDgva5B./nhrHq_LVuĐ&~"&H#c_$ q ٢$ټ}m77=Uq8M5á:lLO華\2]S"=o1PU\1 "-Lo%?y8קœunO6N#WήժS^c?jM՘]rR[.)|\|%G.7'" _8ʘu~wX6.~ϋ#RC ޱF("mQgbqaw h>Pj$n攌x;~K2UxuT<q.an"uͦVw8G8u:3 ipGaDt+}DZ,%࠺kҰ+o "XRZd{'8Z39 ZNJvr=5TW"]AFŒ%7Kϭudwf+Hm":t8I)L#f[wX@~ M,5P䇰#gkzj}g@+~2×i iN<s[2W-6M/93g~ʺ~,.ߏW 43D:@fv 6qDڟM/zJq-B\IX+$=Y֐]Q@rp`bw;Y2aOA艖@\QS Շ{sGBYnVM ,2-e)Ge=uBLCaY/JWw{pNc^~ik ?k`p[f_`(,a+P^05v{ ICŒ8K7͍$αCE z%ybK )&!՝ڀY^zbO*$h!ONu}LΪvbx* h%i_d lY틳|m_;ؕLOּo"K'I΁@?mte݈^J'@dKDAIi>SHqj&S^): cJ#:Yi3'ÿ@*z*Z{&%? t.Cj҆T6q&{'?)rK61Q*C،W]8fu?NǹEBCl'#d 5.K!v!{VF%4e+h%”y[}A>nK-i& 4H޻5?h*f]E&GI&@{S$>%<.5 nSg&7{+ jgk|bSZPSVPB@ѭ4aJ4q,At$^-E"Xh: kXz]l܀HZء[<*jbe</ixD 8{v]Y/DM;΅dHIkxvLD$DKz\.dS{G9sk.ϤaW¢6im YhR9&|x Z|DϲD=aHӟ%?ږ젤J"=w\Vpz]e?| uKCD 4 DZ%ۮKNA?jW hbqz^jB:]h]迪(I<5Z"ϳnh~B[pИ=O峃k/Mo` 8W[~m J2>?V]8Zmi812b"nuwB`9vER1^9B\q;svFu R9G ?\&au l_$:8w(^uxC fx XVH!$쨔<~Wwz3h @BDjLYS3 $eK|J>?T!Fr#n{y붿y (N !Zꌯab>ou) #aV_Z# zv-xqmp" Pb\]#Cy#޸B03"ChV“3Ӕm?AWlp%>ܰޑ_ t5}^Pb7ttF80#y_KeO8#]QHLqٴOZyiݱ T^1-o|ǭ v0 8e53m'WXRpّI8Gcq=BabȔjE{v*Ė3C5TᐡJ߳}ܧҁ vhXZg?sW-M={5r=#l!yB*A4X5ΆFɒ\E|փj*M 3]?\AIqi&t9Բþ9qmBcgH`r ,,Λj斺8`jDXT\Ňbu}ONzB8DY߻DLJ_(I217t X OfÖ#$uwJ/䩈E~lD N}};>qOGxpF.iUP0xvEw0#c  a״4i¡ˊoL!b>F*msKҲYx)qV lW z߀iR55rn8o+6)xV2DنH?&.HwZi&_N, MflF)y"tx!1 >@ɻ{: ST25sl©uQBs 2\҄>h=ȷLB2?/7 7qWMU+xg͙XHY!M^s!rRM/Y  u])kAf7EuґXr1r[`ߥ`a 2l%^ @ ݖWQ ľ&3%C0~2 ~|C+Rwʢlh-cVgTޢ\efXl02yr_mAB Mi$/Lt|a'^> v8BSFph=. CޮzcUj y]KZDh8ҋgR$хA^ǚithSK 'Øm1.> @5UaR Xtq&*Q3-i . ɉGPzu^'[EcWϳ] \lYoxgrA4D?{nՠ}oY珸%HZt0G>,TCb7'<ģq:ͅI?]J+$sFDHSXaK[ 8TosDq6+VcPIVEa2Bͥq_ = 6vpVU66tdqߓo^ς"JUMNM]}ׁ'Şg.t7kMQܙGG-NP]DKZ|&j{foVJ64^,N ~F.jm^`_}3{o '4MdA 6d?l[*݂>k.;v};ҳg)t3`v#j3˖P.?oj`̻@/%F`l OH%E:d5ӃwP&L U3J,i+ Kr>U6ĵ:~I n)!|5&]jcj#f^k UU ՝SR3t ӓs?y #8=[{gT\&oYBda0!Z_gRwZFh'I;B4z΁ɾ-RkwOJ8 ORKlDM+-H8.nӮֱac $5-K*q1vNOHuʺ:LseF bƮ'C WY3fiD'I&-JoGU}  KlNn ~l{\GԅXNjcj4>n'<س9"V2r0X(.H$I\ᵑk՗z! ],.[}&v$Q2"q:wmXkaG=IwUBd>$EzN<}pPZi;mN;A 3g\7Kg=,Y0 gy8u-T `#_0eP-6ڎwEGY( Tfd }ꌹ0@#7#T(u'bY%Q0~BU#@ZjA! h_YUk5]ʗD #Kaԝ ewE bGV vy(UXBeQl1ZdsHy[@q{`K\*4ɣŒpHA miSŽ$02{@/*`BدuɫdbvXv±#H,OO02ҥ#Dg=+D-(ZZ@Q׏x\*%٦hh,c3Kk̘ @nFQ)M8(0rjp^Ul}Qv$ 8;XY~zzU+1Zaˆ,o^|%WL3kRIJ7H3[HP'J>bD9 ?jiA%^-zviH吔m2҇ &pTKd풞/#Bm]56Uwa%FǛiq? hy_b Xڤ1 AƲz_[E GM ䷈gaBМU2"4$j K!~ #Rθ#;E;K L Hc<|-n1z /n^n>v`mmX*>b#Z}_S Hxkt$VG`iWvRC[VS8;a,#aY3꤂DCizڪv$S.);+&53nN{qkuVReI6^_0nחUYs|;ږf&tlFÝ:@0ЉyHߜ7 zkƧb/VMD`+yDUòQ]>T_Dp#ÍNkt 1rYh,^TXG#\_+◤5yUJ~ce?L[FmA$7>0Za5\?иAҾy8ے?z(]]pjU)b=tt#OJ 6ԋfJrؒްa=dp9Y d p`w\{@^߾#G!({T6dqХv#߽t-8{mVGZ~OT:ZRDA)R; zb,3>,GPF#mDQI&1/v~es-?M@(3)aqx'՗ji]c*$l-u $ztJ}܎JSih.PmF>jzX g n|؞Pˑ6'_סuRݧu1+xp*eMh,7ɁuRt.  \U}qO+P5v{~-i!ܮ|Ia5]*^{<&2i}|+IP4%َdžpV4E4<4RD- %[-^2=^D7gzJZ,tbF/*/LwexZxă֜>>^8#["e|#CU$hmv+{@.2 B}+Qּp#B&J7m4|+ENl9Uj})NV6ұ+mkg`N/9DVlsh: Gt4߇\L̥a^+Vv0cT4˲*){,tYQ~W =HR$̓ZgWSUR\@Z;y<ΧD,hLZѷebצv11'k}l*uc .~E$p`RW di<F_O9VM*ִ0}Yn7;)K.mԇԵ'RD$&XRHy dHWT‰o9_m9⚣ݹDcwzH{G7͠Аu8FxcVD86YU$(H/0Vpz?. AބI,Qq9"~jz8IF:kCz":cCGpT㟤>zѬ$\g{c@ .ӌ5yDڏ:0a}B w{-F 'S*;dQ8=F3̐PG1gΌU,)h<š20EkXqHŃ(ӥP(VHsԭpV}ígb So߾BXu( LQ; XЩx-k7ֈ[MԓpX]67i:JSIv5iuaكֻ=67ո"7ھ^҉okfFsiXހ*SXtO|bM`7#s̠y]eDM3s0ۛY`o/dU2'ꥵr(lA~}$S^?$q-C])n/aӐRɰd`˂6|zű_Ąwfg`zrKΥД}3f{ǝ'MS-*cGh[tIj;z/NƆe E!u^]H]Q\"w9j'Fa[;/Q*Ӥv״tk ؜}iζ zq3jN61#5zggF`2#RZ:qH~Za@w@!؉|^h[9q)b'AI3ӂ;w0{mIɿf$5N 'X: ^^?ߕL=s2+ 6Mg$Cf8Iח>wS3WmD<8zt>k٠Q TT3? "i4_imܡN0g, IKEwuCS9FnD/i*䢷HDh$aąŇC*C fe`䙡rhKimjeZ', V'-\aLbkӳ:O5kvK<?bl7 }\ x>FjXr3ܴfkf݉Q9N PѶ*Ë7pZhGt(GL'^&,B =D H8&ߛPŭz@*F 5- ΀@$Еb7?Z 12f=>gg=.EnC}'c /K<R@hWD ,w;mshJwb/;\S(r0tLH"lP2}g'X݋i(|>V0CTUg=2+\Lyc8H_f9HĹl}pp%-t\S;eOFeku>16I/ `Ҽl+YGv!Nv{1Vd\l;zW d9z"Uz]dcU$ ]4czXnAR;lO\SDWpmH_]0iȕ,2pR3RvQ  K$ >řsЅΕm..̭ &N!y)ǚ~?%F*{z} 4Im*;j#Mg11&% 4}{*a1B)bmRsQ2?8S9EH cfN8wR)0nl }saF&H/D SX.u Q5/kFjqϛ"[fWK R9vgd ZZD‡A^O-8FOi6DYQLcYQllI i%}P$Ʋ7l*)_ҵKޛי?=sfhn&]~3XO#uR·x*q/ǒGl7(U&K{n 6xZS#3'X"Ĝ!?ECK,Jpub (~V5{xgZ @Yq:TI ̚hrܺƾjOY躷  ȉ%fzȕ- -YH$Z"1{TB?qmnK$d]`ZWz $) 7tfC왨߷[ Uю 4- YY@=9SsbҎ`JSr..Si2wK8Wm{u~ev` ]/@kӪ&lęME)Pm7_QϏ% 'E=m6h_"AR6F#nMoި5w .FRsf cp_69dŃ ZջL7Mx01̀$\W k32/dG+4D{dX86> h.lŚL{Uֈ,);jգf+ݲyۥS%2+ C`et[ 8f'~k,| q34>$Gޗ?̍^1H k7f"ֳ>¹=G_dRf߉ }! آ ;4S#lyKM ؆9Н fsom7g}5pK @mr`wƚY.Y@'FvAc43r- QfwQE5kl:#WSn q+uo[ݎ$ Td Y7jmL\nXe@Qp{%UVkm7k8j43ip-3H]ѷLBj?vb$M/WU;Gjtj&1UѨjÅ0HǘazIAm7D0=k(Gz#Gaֈ * W.0N  96)4텣S"ӴZ(RQ@-GW.+m}v_,>FIbs#f*P[O񙆟+ D--In֘O{s .Q 115wR%q]kۮҺ-=䑎`R rG:5-Qz9S"BʻQ>u*' µ fI _qw! 0}{Z=MGk2S>:%lW/ 3BFro~Sf`Jz^qcPܩbd0ĻKXf\-G*v@WºDWhQQkKɱF\Zmi<! 6Kj ovi[7„cKoFYl',):qC@9S^x giM5d]"i@-O'NnE+jEmO*DL*GMLgyʄro.ǔir?EkDħ0goK}jDdŃfdiCH̱f[]b8ۺWnGmUa,lw!-3 Ue}|Lcr[IYtJ􆅿He j8 Kx1ࢿgIdtoSb tX =3s9d2_C^ˁC`MCJh'^m/qT6,WiG:MWEza *F܆2Z=FJ{ukШ 65CC;&Bǹ̩L[RX\k1,A \nDbX˹!_x<,μ 'KrWvNϪ# lx"V<$+ZV_,Y/TMI(x-DwBWޑSlT]Qv4=!p0 UV`5Ul9oֵ4ldeV @3sysH\Ku 43ԯd c#sgGRva9uu>AMpO]y'.G.D1AUX"El\UrZ"̩ϙQH(6ɥ.kL  xu@XlzښL ;aSRԄvH[EId|gZS,hZA~^(R"g-Tf`|.?Ј >vλ7hNUw;cˬ*V@QldP-{8)5,<Agg$ufSv1JFf^'5Lm>RmO'#D,챋ޘiNAOVԵ\yٱ54"A? +$bӒ(P-IY!\vm>5^zјIL2jlQ%cn "3I0B#dσPű:1HYP{{`E˩T`]< )_H! Ł$$~ϩOڊ5CX KJ0?vW~toM]_+)39jywXv~G ;~S91r$61CCK5` GOtۊqN_dT F8o{Q 8kC #:ve'*l=R)^+WBO,rP+p0?+I1@_W B|ҥ92[JHxn#MMo5Sx}Ʀ<+Ѧa_i$R U@ ޡ +pPh2'JBZ$aњ ņ/?J(Ȩ̻ ;"Q8n)mm-|۫䊀$)ϱGΙ5'A͂ 9,0sZqNv>´ eo.#ɡ!V}L#n(UN(߄=,pM#owWī&xe:T/VQbd]MX̤F`|( |L-0al/]\0̤Uoa\h'u6FWKSts р;pQùs7 u"@cz.^%'i֏:!ah6\a{m q:;3T4Ec~!LgsqBL_n5pjO>:9PNXKd./}KV9W+ЌKsښV$fh -N [B#]G'G _.6vڤU D!a'Abֻbޮf7)rp%o0GzNUi '=1ؿ^ 3GңݧQh3E,E^(!_wº%If UW0O4nD73$cԬ'W1$8yb꾮4ip@`l%S%:%PM/"4wXO 9[)jn,қ\ŧ3 {_-j\#EULPzJzD;WԳIE_#0@ԫc' d.SiaNKr0f- Z7m\NofpFCBbur#\e?$'㬈r;Ug#k8Z>LQV]+ C7x3۩FaĂ}om|SHRc' VqaNjH5H:X ӛ'mrM$x5IA1!ЊظgjD'TBAc2fܞ1Qp(5郖4SG||o@TguW&B9WO ,;h$??M)UAaq(؜^E:ޠ`= 5X5V/^CY`(aӝriT}s۳ml"1P78yZ]s|/^P`🻩>4Q&G pT>%=*|3_aIdals+q%>VY`xz ΍-ǻSG&K2k8%cY"8bG1^ Y[.]*~ 7ߪAmUv$'*. 9;6~G tZbU"`zDbV>~?< I-ku",д_HNX*?n SEthOFx:'q{U͎E]-Tf$ <_i~yT=vSӄ( >_dâSԻ`^o E'U˖\rҝmMg.~ٛ@VyKJ'οף)mCd̓ bڤ,ao_bGsv꼝Rmvu>Xra Ͷ 5!,p3QWsf*==tHͶ.%F⿥bKYJ/_W Dߴ\l >ExG^+> օKFI2%@_? EBE##L[R t#YyQPK9r\.`<=W3?7"TK9[ۉ%Q̨1b*>Ql!wg>C9[d>cH~L' ҥmC.<]ecw>AkN 8 p_cGa'|R }IG/ .gʠO9'v~IOGjT)GT?Ss&1b$F,ԉНe2nUfmcT ̆/}d3Bb UX0j.=Dq jr2m`-P&PYiaE;!kbL443q߫F.0I<=E8Qqcu(c_C5ԫUfsYe#¾'η`cN+<˶Wt}{ⵍ$-Ug9/Zϑv?(8H"I=U@xK)9lKVԮO5znɓҭ0, lK ?b(DjVTa!˦9>*ߞɐ=Gd)l.Rq[VT 'D&3Xd/1v$wRwF =+n;CTAKS6NSWrF;(|( J;S.tZ6Du:m{1D}zQ}VuBojbz\ ?lo;<Ҥ:obՂ ؉%t@)`խ,:epn4^p7 l|Vd(fBOՠ#6Pk '˙H>bY+1`2K-/?! rP VޚKR@T oϪMr<6K5Kn7 5Xo<<$ oS&FH HNs9FjuawnseGcP7:NzA ӕA8F% _[@YRgs@X&= MqoC Dݚr'WCpjۗrnaLl: .<!aٜT.IfW2>Q'`=Ҥ27'yvjafl2QSm5Yt(+HbeU|8@mts]6Xw:0لF^dh (*;6`֚c+FZ_mu(C=hń&6BjOG=ﮕMwnѬ ;!{V\#Be]}$mG8o3p AϽ3 цe9|z =F uT ĠS#K*@LALJz} 8$.)פ# zDa']@uz:ۉl@[_m0,֡0:ndBJ'KMhUɍa Wɟ`!{%_iQvX޷^eᶡ*DL~.`Ӛ0r" ]"<+CyiD[L dܿh޴7ݏ\MRhV T3Dp`7{,`|\"!Mle80^5*s<T[-JA_2Cr"Vg0͓21|w8=O"9@o;ǩl u2@=oǟA,-QPxH=XZ+@%( q6Ϊ_9rfmwlA;xGtvx#?u3ߦߜ?-oKop^u!wkp /5}^o% `a1@}j?Hm(Ta;s^iIBub 隘Nsa8%H{K(+yH;7/(PK~&p:u1.BLZ(9BoFaW;f}frSIB 9VT!Z)nc .{[p-Qb@Hd ˮҌu@1ֶ䜙!߃ľLFb1/,RTo4{! 330| F+2Dur|ˏjUN=. W0@oLĖGwgME]Wf\ rf#LnXFf[4k4ć;/<^vQA` c5j9@L y5bi:=3#J$da=Ҹۍ’F "I>I) k>E\ϛHwN Bj+D @PX52V >z(_،Ne#k+ KE9.:~2QHHڙxAzĻ5V6!^ Or L%oiʃ;4.Vi,έesIGYI$I]iw5sHֱNi `DB[s-|kxܭ^#8UA\+`;]jXz$MAy_ xv-8ݨ_ szdToop ?ܡ+!DIA/ͯj@EHzMOd:`18!_&@p`%˞ 6!˭1ۥ>#Ѱmr>.Pxfj8| U+l@g8Cvoo>?XU{0\HAl]1-jdjp^::Eg耻l\K{6 j.[ -Dojb%1K "j:ҽn<+Kz{_Ls74CÅ/Vi~F!B~g//7NԷ3kHK0DMV~]VBh |G 5okMS ALԉAs e1(FvH- ܪ΍k{+I^ ~ξUAf.8-ZiX.Ҵ]$bRFc3lOh`diI ^Z \(.qsGȝ^+}s!\eswK'Nb=OČ?IL 0xhaT`ٮf@GbD4>t86Abf5慽]gďЉm6   1yS}L$վ1z4"6'%#r +5>Zh}XHX4~d'bwA uz5({~OX+A|`IMiR ڤ%Ox\oO:S>A' bk˥,j7EYL`w +uv7|XQz1YG띷>]\vw0"7~ŁN#KoCjz;7'-)Za}a j&nvi[`MqPqJ(ق{Ș"6=J$aіWMf\.b쪛~Ӝ(go7 eь*ƨEٓ=GvcC 0@ՅFD6%y"kD'km$4jg>xv1iKzaX r_Csg9]ޥѻ PX;n]79[6IxQSk ڏ| *!\hPK\mv"pPFTq]E-rwyQ_ ~ M7/ "6C}n -=?7g3)XND<؛+39$,{Rap).;RyPR`;.j^M1jJpegZR^x,kdwX2aMuEQm H /ݩcz/eziYv/ IP  YvJ@$Ɗ.Xrhr AAfn'Vڑ,b(?9Rݣh‚@qw +!aJwShy֙Lt NEy6F@%y0m>JOk:Yopj㝴5D@7shUGZ4`sF5KO;.sVZ#cgRK8DCG\e!"Z,Wj:4" XqVh]3VlB(P*3/U۹DTy뾕+"U1D .帹Qh6/$b[ى% )4+WĦ :Fu5E}&1@ U7[;ɱl(8ڟ ^kA[AIz5=_ٻm \ONgi.:|ݵR8Mk X) JCv狞;-h9bP?dI5C. ngTeKDA&QOe4\6 ւ-]^nmC{P{RDޠ7;sgcp,@no_+?SΆPwlLf{n,ֺʖ(q LRm;*Nx{޸J,UzTJUY8;p_VNT rQK0h*3`͹bs֌o)勵XoOJ}C{YF$Gb-4v',n*Tߥ<d**5{2qQ?Q)E@)SمÚq7?Yhs#|3O1`)[P >Zӄ8ŋ!A "@9ėI\VYN&q%j.C_␻^p$!JJY KSÀZV^b !}-rRVE2ةB X\%=A9w n W JpXm듘Ae9cᓚ6G ZeG~b*'`\PlBN$6L9IN^2f(. `h/Ms1K@$^ qLi1l]a[|%~M=+ߩ7˓3#C**}j/_u`C:> RlIH9եu.FE_䊈)1&X&R0+xA7N;I]d&KVat=p4wx1c L5e8:4x J<>t*@蕡Q̮u ٯo֬fdJ#P0rӋm`[ * 2!`Tߦ+U.TC"Zi!Qj= XLO#L{ 8H$l'iٺ YޢZ `f&m#]J}XdqT?sT ^7`"mOQƙU5c< @3/( d&r?e&nOtm0gov%9TjY9=;Fl:U;nj9q3*@{Tv~'i#ђl欮j?i!C/(SKwrנX޾]63 .>RvhRNRٲTiq1!j:aD<O:ū|LѠX/R/SVCQMoVg\SZ.u}KEs54\»)؄2x㔧.UoC҉Wc;h2APw\sHѪl?9x fޗB+R?bi4jH/fpM0$K}Cys^DڴNt kw&z"/ *&^gjE= \Q3;wn4@We P r9G&PB% ?T^>5z:cK B8)o57!8G2W_|V wsۆ)rl,S{HTO˝lŏ.5ͫ!]8"^hM86*cőGYZ9"j98 Q4cD헎iDc'\M(PaaA& z z{&|/ާDy:OIGA(rB֐elL0DEOsD NW׼p2OKo'@ ](V(UV)|dr|pl#h!`B~bb>YpwW!,>R缼O˹bm;60,UyHFuqEl]: Xܚd u#=0eƁLCST,RR4k1PHQӋ?^+MJ/VU_&!c*|=*V#~ϔXU-hNǁ֗,MseZqF&szi| 8by )~%9BӔh.t"s/ПK]? ƃ߷,NZ2σde@fRPI?%l3Rnsah=1B#Su_->5#4od^i3N |8~˦isٕd$QB%+U/?;f@1_Bq"ߔ] `MImњ<8,flrx$>O@-&QRDR"b'嶜N|U6k0ԮkDLh6CH_V=@튇l">:}T!yE_+ 0j主hՀmAvsPbjv Lynƞ&9wʛ{X|4b% Ř䓸Xo؎:ᛓE<񅬈1/K{: UAO\Vf2@9u j'jLM}M+],xikF ;srhuͯ$r}S Ҩ.YS4c oۯu`p7eES'r ngt?;hk9b\0 䕯Q"2ҏ=]ԑ0&|UG(Y( iLnZ,2[H m{ԡFuf9k"=orA]~0hF#N[k#хJa*N߼ucԏbL0i!WDl.[HK??&,JCj KyuT54a'1RľA:\՝r8254 [OG7Ȏ & )`53.˜a9F3Hf55T#5kԷܕ~y/:Ʌّݦ{< a!d$}E " s&Lѥ}) `М'@f̉v[p"C{R9d}Ie>FEdz #'_}2Oښf8~z&w -zGWW=e4zJ7T%QĀ;%,t昚]/ij}JILSNKNEj(U4s?+ kg݄6]Iڒ`6QwMOF_Z |_`zAD=>QIV Cd5{0AmBd |4*qJAgo'K3G؏F _b9i A(km'azx>ij.Bl|I1T{:ZkRp&f7'瞜LcŽf7{>=T#*U:К[gfG wlP4uk?R,+Q sS&[Y]QJF5hSxTɎ}xy CђJgm_39h('y|;cLQV#\y"QʌjD XC /VWJU'1};Ɣ˕?Yɭ*@A6$MujMFto?FWZJ}J [w[V  #M3g*zL4ʼNbX>jBxوu ( c7Ǻ`cE_Lr{yf )#xdqfH KD $/-WF{ bc5lUTdkgEn8|~ܨa XB,z՚ksnՋ QMM&m5x?>f%eaN0X`qqnvYpOXbnuX ԛۣK 4rv/^Q~˃&#dO$E-.nEoH]ijIrɴAfE!Sp.#zwȑĻQV:7MNs.O %ht*98,]{cs1ӟ+_"U2]E^+/+Gp,oqgc~QpԭMVm ;x4 C#:>pqaŗځUlCv{3Tf#vBYAֽu2{4)B@!SPԺwD4#B;z\bȰ_2Q)'N;CK6A}G$ UDp'!#U%q׳hg<;{̝MȟIku)~?n?ma5-]!7?-~#V=)"l,taYWAVA71w ,  }a\,,0>;lɫ맳 َ[E47Xl67dԭmr"Q+yYXe ^tȠ/苶*I%g&[CCh_& IΏOK,--^/d~ʅG+*|u=6팠v͑WOe𡍯unsN#^a=T QΘ,ۼN,\[9d*Z~wvs.U]! o$Ō{q h*Q.ãT ܁ˡ?"#5ihbr,.r',G #{އB{(!BV邇.۝jw{KW0d|sиvbPob+*?0p M 3.[Gп ƾ &G,jDzS]dS]C(hWa|D:LQt%cˉ-)-h"~LᬾO/یZawOԇWۓv/S]P ;@~qUvaFfUF^ΛM"sTysmI+XROR]-*e2lrI~4#@*b" NldYTh9pAUS _mN:t" 4IKS;͋pcEW3tR;Q#}kWu#0<z^yC_g N5@_rkiN{Nyt$/]26"uXʄLk o$Q0py +U+y.;3Ur^:TI Q}XjsRcT%XLy$^W_}D@ޏG !Ѡ:OA^ +g**e!EOa4t b{tQ5>` aI†:å&|vܪW4O|?&hAUdLat ,hy#FAmD`k2c[X`'J\]zO|(wػ̽PqG3R =զl6$ }'ư "˺<-J|㦟TPvsAdSfb&kIvZPѺo:Fݷf3αH{D`bGk[aF?Fc$oM O!꿍{ Wr XA' )˕?<3CE`z[lYt mpΝޔlz0vTZX,gXy'V7pQ3\KfSadeRP p;Trn=lNI0yۜ]gţ~жLfT![{6R.]5X-;.PCD/wm5kC"!AT %7f[|HN/*h@J;! V= G].؜PeկCDICVk<5޻vIh<aùv}%!r789R| G eĎώg\V~gO,'/ 4LA(.sܯl伨Lؒ萼nB#6Y:bh# n:L7B~BS 6R4CzXoL]/MOx;"]ʀ/o<Xh7PgD/YI/f uH"C=Zܐ&;nǻy"rMi=*f!1H:z8BS(wp^b%][RoA$(.f`wZĀ03# \}iK;_6ݽe͑YaE2L:j:7nP?h:r?5bQans)`8q5NABmGsLR4ei]EBz"%FUYd$K[,g͍gv` qg!c1;aA||ƌi{e2*_X&( 1u,jg :]ʒ{Csyq$8`[L# ! N<Լǁbr}CݳZmu{F+C7– <) d݃YQRtlZPGiڥb8+gQHG"ՅrlG8쉉 ͜ &~.9똹rCAof@~̼DOJnL' U -zevf lǀǮT%)N7w@/u5 èK)_  i6wQ~Wy:}ErhJʝH]zׄ7w~lT3/(`?.>6/BdCt$Ql@~ǒcBwVN42󿡥yGzkWuqji5=dyd[FVg%Yu^iƺ#bBȄX!}IRfLG霶hqJT̅"z^mA}kI77j`">ծz]ԔtVy}Gô@ߏN'\?Ե,i~f#MW̏-U fvxYR=>g2ҦΟK (Z4[o|u87O{n펠>ѩ"UЎ`tL`급KZ,NK5+cqxt|vC1ԅBtkú٨`5m_?BDQ_>Jo<~;,a-lY&4Rl4b=0-hΊOYp4%{wkBuLpPbof$yǀO˔_`uyJb4PW3/x\~2 o:԰Kfqy:^ <7Kҹc=S:Zq`o!GNDQGc%P9 ӪPK ~$dʪWE0$Yȷ3')LV|nH(I&n*cYSeia 86y$?6\hs/>2c@תf*:SeӰ\/ ˳ѪKU][tD. ewi(<~hBNڎ4dDC5-+C"%5\d_ƕ^a]rjZ&F_BŽ'G4xGL㟖T 4 1O&V )kf-2Uxd_I4B5C%.usGg-pq99ESYKGm)1Y;KF!#$ٮ<Iۻv+ɺ", 9&`-83fQ2B!C c?{'YP.+%xy`o!0$o ]ߢ J^6{e:?% XwP@,f\A=g_R+Oh yAgiz~DOPD6~pT1xzʟ[ :072M,(S #hN;ݖ%,9:r0-H%ڤy믊*RُM %6ys|uq Jwk)JAFk|ѣ%5bKYݫfw~1ť-A5h%|U8]$n¸RrIq{hڼPBȁ9tamk6t&^Qd Z9[!E A5T󑼇'h_3]#^j* Oz: rvga!sApՎ*ַ.HN|a' QR,&GsΣzd9~0L^Ո dyޭ?* ‘,ՔꚷLu'dͺ@'+Rgݙ\ mwUq VpB atw]WW;[1~3Mʰrᚆj M!=m+`L% :3݉U;꜕5q'u볤8 yp# )2֢rjCN@h pff|}g{Jb e: X`-RBGhYckM]IQ;j鴻r[l*&ڹIkɸ^k7iw"f¯=֬erY 6xpbkS/L]N1NBDD}> -%19矓H'(PJ*miKGGB<"#3cd5c4⼡pa)䜇x%t@km^|vUl^~lwL4Y܉>5Q1ml\xS}1#Tw,y;ڨV(4ea UhOV Avˬ|0+xɛ9ofZ/-ܞ/rvE ohPTѭefExU*Мi,`qzd07& j01-W,FV4f_UyzK{#sTÎu{2՚X̂ѦPڧ+IGM&QuiR^ =}Jޚ7㬍ۼčc)jˉ҃8g4Zبtѷgt:]1Y ͿZ=?JE78;= 3i]iʦ- EӠG+aWnzr^g u/c5O1DyeV\-~R)u q3[~'vkzu4 GB `4orJ}->,M>^+ #{9r'WG)Iz<J/?s$ΰD%wjT6Xeʖ_[ d=#ߵHM:]*k"#˞5y /AzyC1:Qn*("ypt_$'sڻ8+x\X|5qZeo4]V9@dt+u0y5CaW6ppSp4bkyȘ9Wc pj>5@{G70Ԅ2X 6JP\໊^w ['Q׽})7 i]ƤoB* @ J&bH2:\a雒ZTɄ"tF/u LT)W %m/ӞY m0pc8z^NtH]Rz7%'Z䰓h<:VB5'b]-sA5PoXՠKٓlsQ0|Nqp,%L$0qRga wi^lmL!ۙ9J ].XQ.YԤޔ6,fBm|9;tªMO5N.vp"U}wX%6+΍\?s*_)ۀJpr5E/HƝc:꼛 YwB$ا*0d˝Ox\?eQ/A^nSjlP ׋p"2D7X#hR,Xй*kNa:ZEK :L2by٨dqa*ѷc.K|"dL8*WlAȾ?Ȑ?4 ~^^i v04IX|k}VY+H@V`מ5eKΗzE27`Q0\WMI|eգkMzԣp(cXbŋJ. ┱` L:Á#|Cl ϯm{ܘDV# dXAkm,&#mvQZ{Nz|i1 Uۚ'ٿ2`ry6oWai4{V:hyϻ@lWC2!WίGGFځE%Y lԻ5A,xbu^ק jn'9;YՔ73mϺ #z:9y0ᄴF4u7 -a!zx5V_Uۛ y60_|3HMޕNwYBD%(/?XBb]:&r8=y Jbl\&!^3J94rPSv *1OH8LbPAl} Ro R(3y$hM{A96'ے. VC .gwoDx`~%01}:||.2o>BZ٨h6Z+!mjX]T q,?|EF MkgpYڜx9\N{EzJak2 M|0;~U+&O|Si1y8䍽bږ7OA{{CwM|?l9^,|u}Jէ 9nNPUh p@0!SՅbh(`JMzXl ݥhRGĀS 2"\2S|;#ey">؀QDF3Ih4 JGn+euv($ϑ*Ѷ8"kBuYʃ"Ob8(E%SHꖶ>; m+u 9/54A70Qț3$4"Not\Rx*bb[jc*-c)aڅ:9 .Kԯ:[ 7Gsm[,\R`0̚!XrUGٜ@8Fz)%rDj(o# DmkjٙƽQo$qiuQ\#6@e2>MH^n\ -q*2~bdQzU(>=nϋbA pͧՒhnxTosKدv$~x_Yd.4+N?0i: 6${ý T3@usZr9 V4"Dyhjq"}3me%<)Y@,QyOz|av>Z~ysCN_x.;%[˨Ey6[dDxPZՑYkE&_5~pYL9Vƽ7v5[rlzʦM6;ӒK2g2"LѯT&JpnS<ΰcr+$ǒB2 ^ֹO/t` tR=2FI~*9L/,z+Lt1@H"cxKY̊horhm}{|f;q5Z87!650õ*6u.P3Sˣ>KhB*6'=/cbOޕM0,9 D1֑+D^*™q@%țJ^ F̗-Dl!Atvˮ{;0ȝ~SQzݕjrٗyHsWT {9$1xEs'1o3S-B7[,=A{0ĴVu9fgE%-p ah:O4yAem.OOmК[M\vha;U:Y^HX1GZl-AbȤmrL$xkkŬXEگX>aU?ExtN1WG% =kav^$#ȯ?c`hIft L ^5爝]F{YL;% bv>MQE˭>nf 7Tc"-8?9D%:F'0ݧ(kE'CSR.w6\P"Qޘ|sl<%^dhN-B*{>-*q=w !C C[ttʤu!2߯" yvx}idؒY oI|r3֐\*)I$+zmC&V.*54Dm@q6aX;de~`ʆD+-Ogdz`n#C;B$/w=qCcsU?I㹾P잿c95{ٜ |אz;bGLXlS;V}|/C׸HP]7o׍=SDϳX( YnV(LQCItU*u> WAg&ReQv?@P[-x(GLsyI89ѵin*įFaMA>@K 6Nvc 6[lU ` PA"`U%%<+`;+tqm e{7)b8CeԳ{})F< 볔!{Z9: Q‹lG;KSPhA-O֓M;n *E݆,-Gsv˓tjAgד <&۔Sj= yuA 퍢IXAq׵C>!=UN ٴa-\/90XP{$R"RgHR)?y#MJ3tGX& Dn8ٜ$^IΖA q;?#m/TPkw8_u _qd(ľlNk}@PV]'gu #hB.<&J|x\T@!*/+?ă[93%bk[0dA~X t3B5b{'hXI'lKYg24\H)OÉ2V="h, &R{+|Wx*RR݉RTqqWCtڏnRGIOnc$OȩgShfށ _/Q0LoaUd?4Uc-ɳ 5{ M$%9rʀ&YGS8/eOxu }7wc,B@Q3CU}C p4:QHmO_^)yb*h!. K]5ӞL3)E֓qZŞ75R8$Lq3[o\]7\WFRęҖROž($U+(3D (\1٨J7nGJUË㏒]0z $mTZZ=Ͷm8Z}TBeSZޚ~!:Џo4>465/:1!Jeҷ'$y(x8vËTAB6,mţdxtc _u`F)6 R}3$c"6:~O*Ulrng? ٞ]h0Dej6go‘y8Ќ¸\DVL@m"FXeAYN5]|Ga):hRxoC)-r-S-d!H0.`L0KM1'/m'/E߫UxgI6Bo"1یJUcqDlzQÂ-@g!.CdN_awvHZG Y7A*k6spb<~ctỸ z%_߿9Isg7oNxD䥰\ЊL7vnr!01)%]zax|D%Cxk #(SIPuX\d NH=saPt|f*nBDU BbXc:Ѩ,ӐXvhFfN #J'퇴$G7|}-vWnFǶu#*7eb]%cj>w*|Y6B(PĖ.*({%Hotkx* =PsѱV: =V^v *Mݖ!a`5;ʁ}Ħ-vx1E.zR[8aىFYW(NcfK(]ܾf5."[oCAY(<[(a17zvMG1!+KJc?RF.~kԍH{zMo Q_x-U{:wj/!JV|73:bΝs@%.y餧Mk:X&"Fz $I/$*FBHЅ7 ]Qp'{7pe Da#Q|^vl&\umGs"qF pQ$o1d:͙mKPv]!APHEqܵFړMiT,slm?|ӗ0?~z %?f!gYnsy)@SՔ+k*6eK;utm>-!]=GIsk+hﰙK_}nt̔>r#rNPz_[[Vsx%9êpCZQ>&WKe@(D ,Z NVt,2[JL2DZh6,!rprׯ@IPz642s?5:.Z_-F&,TmJXx"4b1F20ۉLl^MeXk5鋁/|aȴyDea%P޽ \҅Y(WPհh"3,@jvl/ 7/Ec?IZqH;)f~Ҙ$Sӳ$Y7&4V4WdE78Ɗ>P=$X"n-ú-JhZnL^nGMGNnH! !=+cF&aqw6Se ɦ!jt'el%a)A ։o\ =t\5]iա"pI mcP,'H(&V%ܹgB^p4 "82V8 @OȠ9=5)'@X$Tsd9^abN 7@`"&NIS:R8Jno1Zb6  F K']>9UZy;[6W v1k#ĴJ!r#Y9SyH_ <#|LX2j.x%8f^>|En5PU+OY _ J]ۉǯNިn5ChikIqv)n_2kuy-p8pm̢B;?ظk~jo?;賛L"n@g藸yG1_a)E~&Aۄ+Q<t< h դ-H0SIk](ER,`1vpNl Merzm gKuxr85*MCH9 J_ƙ(s= Uz%B?I0]/F(7F4GΙH&HMC5OaXi.c[ C$H~.D:<;)m2Z !ʤ4POb:$pðPg圭(:mWY9>]Y\ Ƥǚ@@ǎQpt;=-=OD} Ӧnx/  aW"weyZrep蹒Rrͷ=MqNd@80j6H_<iR*.r+\t&31ΘwCw\WB 40g8~-) @43SZMiYD t.^a}{VHvߥ/"h@uR 1tQ#c,tu36GV^w<] 9'N2tf+ T"YDse˭k;r:=> *p4Z8;={{=10#y ;n0?&Vְ% 7ūQ,_ceJeƮ|(5[IɅFڌQvAhEJ _5(l~xEhe@5p"\$qgCm*-N%eMVx!i6ȱ^$GoO/I}8ԚC->jp+o)8^W8;7)BAvn) DB}!E+*̻ |3I/]←l肕>j < efipVh'zP&8@gKfY|zM2{M֔% $l1)@0Fq'o0!$>&dSX}.a8T# 7ՉxVu{0(%-26\ƐJ k+ ;7o~ƛҘ >"}wtRԵ0JopfBwgx}4Sh+ @-{ag~n?!4N E{4ԂM Zfٳy۳:UX|&1A.lĎd^b1%.%VDPJ[?/Zv@R]ymxzcgRaM4דMTw%;C."0E,DSR ƇɴUc${?iYlg],ggP%ձ9썈o}Gw_ 2ϥu3 `έjh)U[Ls^ͺ8fuo?Ez#PldUUX둖zE|yZw+CYy{}0 ip7F'wÿz]F-q҂}}H/0g4Xt2IN[&Y²%l*GEqX}į>r,f,u6֌}}C Cz%(`l:}4,QJ"k{ASiNNUVO`t>'{|I $ DC;'krHIy{\t5ϝw1,$lBQBN3*68ƶX̐:'$Rm5n-A1)P3Z0 \F{۱VyD}0t>> p[ƥ|%i]h-pyL%ZT#,Rccu(7_ 4Fc2n1LaQ(Vc0T_ N$@Sw_]g_͑ qfHV `" }C TMA4{ =҄S-cgdV@YF߾% CA_͆V1p^ʠ[ӟ&teKGI \`ԉݢ=|6aKcGNڏ<ȕ~_B& U_2H!یx-s-vXtvYt7 jd~S4:XξƇBb#끊^[y`2;ěu>@d 97HX_JgVٴto8o֍O39sYƥ;[C@)˒2gg\wto!a谒  `,I:虰6-.[^ٗY |[:t4 PX\>%q6/R{)qt<,iEk:bu([ъasSZo*\ONbiJX>pe&TǶH2^kkV턞T=YȜhN ނ !ǏOʰ Y=y%:Q{TsɭW.\"IN$M|1C#7`a0C$;)wqY2^/7q| H[,Zx.Ayt4uX z{ {?(tߋ3L^:pߵ[<#0)~ɅSɬ0@2m3~juCA.RER2Տ08&)X猫Q0 $bznBIznN|Xt>'ƈ d[CxA΀x+l@p贷는g?3ة-i,@Ci |fu;xηlh90c4\VJ4^]EyG']}#7q̖ތur*5`:Nnec ߁M̠h`0"s/h̠o hb7d2Q3LYFԭkَF{Y 8{o}\ךWrs#`]:,P(D7DCJGvOH%X!A1C@#F~^]%,ۍks_a]oIǘ'D$c#}s7ݦv jI.ꥳxョHGkx1S)рTJpfGD|gL" RC{ux,|LaDڕh\7LOS`KI?dfX$#JPE*Q߉tE?0 G ×(/nǫcrl3?'$OSrzH32JK]B4 '4#.a@73ܥ!YCoM2O?a+msx(5 #?vxoAL9mr]&TK cK\ dJbAт% Zh~dUY6O4;P?jf^E7b8~1lt#m* 8F+R~GC,SrUȃ{CH/Cr(t@s9)aH8Ŧ$gŦ[_NT}$Lâk _UR|!z]c0dݧ\l>-f:=;dv_v(]m̧[V1Mza c[iOsR]r`2? Hj'eI9_|Z7oOIJ1fCt,8hv'q 3#&9DbP0&۰>|0B.>1B7(_RэbVAH`xP|ɆAﯞ,ziz8 `ymj?rʇvgޱw 2V-}@X n+>E2qQ\]˴o!J QRL~9SKߺ8kY0#fCٿ$!9s=O-e4EvKC0WȦz9 XUؐ4<$31צEJ ;g1_I)Q!XfRvr,PJ&R6:Mrx1]Ῡ ZNtlWVe- H!lh4D~e3Ϲ]WbHUӜ6ֺP1P/ Nz"x\8]?b)~?|fei a7龟ש|^ Q젂7#Ikh~l (w1>oLѫٮKmN0 5.t^Jv5ïW|@iqkKoT2Z3h- E%8{qFhnd-$QZ;!=xZن`Qqxـ8t=a~om)g@ B69EyQD Xkg6e;S}WI&G SG+Uۛޠ+̱b}-iߨD'HFӲKmz+ 7,>&YB#T %Ջ<%o%lfwvq-$rp|h L^˜cH¢fDH]≮&788C|4-N~ãzKЉvby`vH";+a.OD -vŁ+NqoeΔORc~J˒V_`@BXܚErˉxzXA~0C|)~܎§8)E<[2?M|jݛ~c/7HHpu"vr'Q:Pm᧑BqNb-X'F05bݗPi7%;}5dcwC\P8}澉t} RPhLCH6 Е4#MYS!d/;5d<ΥPT0"V($qHP!H#M%CpҶ9F-}cwcB}#2؝YFD 2QXrkճ㱌LQB߆"*RXB3lya']+A"3s{*-}K)U){˧iD^r"ƴ|W2Eu& D=R GoegZ>=,{NvŤij}aO|pXd<%&_}"'CiiȢ^,|fe=[ֻ⸖~ Z%4΍~xQQNa}7LVK=\5Mk^nJ6hF GQ;:!i`Á\IA4qO#"=|a߽t-q*to-}&@TZ LRn{Sqz' FƸB8`M\rO#ع$$ &^u"M?+dbuǘ_iu WvzX㭉JVkF m3ߘ]%HkppS{{:G𢨟JV'FY@!uO ɉy bu@:!oT>Ca|2 D[JBNj]S۟(_ e\O9=qQpV@^UsT-SG&Z #p1p*2S_Sc!msVhXFEQTdL_NEEgG,1[+x ,LG&( haİSîKC'wJ[+f]dfMcX4Ye2EVԛEfxv-|I ]*~pj)D-^# i6(`99P3'PfK__0KPcE })eU UJz)aQҌu7&F"kn}x="q?V¨.q݃k;C9@4MZ;mm&B>Sadq 7q${dn6F-ǿ>b+ {d4ybPI7K2!{6Pai&,PQpZV5R$/CP~/y!XsύTFKq>G4s8}+{;b&0rOJ[Q&e$Z-X%0g)ẍij*-ǣr"/{Ģ&u&zOAST&߭6AF(CK^kmR۵-~_B)KeUWˆBGku}߉ld&Lks3 Ws[$cH-\'r}Gh׈C<[$8&P3YB`¯0_r}Uں X!S= Dkt 4de# ͣ/7`"Fr|9,+ n6t݇pܜnXȄc̥P CEF٩GxMRffg\:@wt %|KekFpB&ր(o /[O7HNP0_;X>$nw$3tėzYzF3[I'%9Vn7Y?K[UaVꉕystDqݤfEݖy?'/1W=Dgt1S [C@@:`QBo5TG\ЦC'ɂ@ ,E&푦'7~4WDY GEtab/@&a\aEt0Ԃ,kĈJAg]ޯ5r;.;{A;.,s0fԚ5$yaa>=;*<єN+[xrGcE!p(YoQǚ8G ǚJ_F,1S{Z4h ߰xJXM9dKl$2*xnAmO]_-Yw *ݯĪ&=5xSG'G&h8yN1RK]=0lgӣKy7z"ˀw4P"Pp]$./Z7R!dᵖ*@!cyArgNF,!3/֟VS' pd0R[w Ɍ "B^|D̗[ {@9+-:]>2I̻SZo;(jxR_ "h$_l[t_qUOcCOX5,l(,E nj{s@)sDJNȠ6m+_Vf#n;kB dXGTt{NICk„ Hr"Ыq+l21s*-Jnū-l;Ke+ǻcim@OVz1*0=zD egQӋwaCQ~@)/^ 0Z;eK:ʧ_ث"K!}6Q(1dӹw*O﯇k?&cWJ`hI~V >/yLmC-xF\ލ^:;C4󝤆(w|A6((Gmk~77|q_})dqӹzLn%s.-4A@t "Jw9:1=VD"D(Er yCxZe@V7!^^B#h" |bP{iХ\:Wim{ ,}-^+ƋR>Z!liG V} X|4H \,Λͨ |GX k`κ-PF^c<FQ) jql2l.8}Q؃mCnޜߟV%G3VlDm) S"VHYYV#.hUٛI 7qF9%p0 _qʰC&k-6$-uXW+ŊnQ `&ȬO2#y]JgHeZ3eJޭ-&A@+j4a9px d,ʇ3<|k)qVdOyvBBuc:gUмڴuU* xjJNw"Pcl0Ej=-̪LA0r RN Iq+NJVo, Nk?鲻p|msӑר`AE $i@"𒸈d|G+]IER9F+9rFh=4cfa`S6Yϛ-nq)e-838tiZ犑RF8.-S (I>'2GP\|'l!8p,=ލK;Bš 2C+i|Cv2Ge3>!'JNT/=Ҍ&@h{~k姣 y,RarAKz,%Ԟt X@ aK:81 wɰ3r=FFar͙/O\?)@ 3[ŀ!ay;En QoH1Gɖ"5$rD&oq-YS2&w1V8UkQAM|md8d'8KL b&|1Lۼ,FI õnNme}O^)~I)=Lnq:*%q4y*L% %Rʖ)gTC83-l+'Oz^^F&"Nj0s"4&cD@#aj-Q;5=cA=2vWw )vE 'n}aZa.r[\M{HxZj,H;`޲=+pZn2gI\+/{RsvFz+b'N nDq^EL+>- }L!*'AT DyvƈЦB^_Pc*eafu=Hq$ӄzˬ0M膻D =RqM BF<.RZ <:;j*$ GZCټ&||*۹t:,L|a RI 1 )FB 祤efu$ Ra^0_i?ӂRTwΨ!TMN"-ZmxæmSf?ƹ5 L]tqU,U+S Ԋny#Rsm |~ACo#SY"6D87+VPĽ FXPo[EDcE=p{SDb.]K̄ 3Wz+^`ڗZ6Ǹ.QмJbx+/a9M2%*&8::8^ t&ʬ?K/ ,y}&'Hƹ-U{T'+1{VhP5*UdVi`hfԝ\닇 = 2F>_|Be8ous"2G6G,CAb7M)L@g6KS`D NS"annKS\ԍˤ~8J+FدQ%uC_t={۝Y҃ R" GN_m)pF/ nPA?Eצ<u*>g2B;< Ew4# Akx{-t3-v3u V[t5j^+_]}Jh%ҡ{U\m,6v96" nd ڊ2[W6 x;≋.*<kIpCBz,Jrh,& +Lr$P?o2Ig-(NPUíƒ#Iu IDXEx"Ȉ5PU#TnmwTTo[.C8cyP0k\Bz(KIK8sAj'˼qSG%s1Q豫QQr O<2{xmv[=s6r3Gv$CWL2oVY`fSy : P3/~l%#?dE5RAFjb&Φ2(zu oкԔn}U_lȃ"#a$277U=zǭǖCg `mCC39ܤ3S?1TGӴ^h{9Q @l\)J>X* d^d̀/OR+uLZLusIш#ysϒ~̅fS%Qi*3- Uvf"6y#ݠJuOЌ%$ՖhٶƠ 4tFEur1?sz1axh jU"[AdT#$F{TE jv$t z>pB_1^a#o\ P]TIk"_(,3  [m"H;6= P_xb TaH& {5?|H$eZY%W,Wcs'ooA ~\sC[Зe}H 4܊LuOo?!.a^!7'ZnGBٟMX|^0E}^@9l\wk"q҆mO$:#C`B|T%/_=ײyْ#ϒ dF%t$2h332.~ɫ; l7=W_ ؽyEZަR1۾u#:.oFxФcˏfF*ֲ&MOp쁼vr[>;KM|z4GATPIz%=f )4z45mӀLu+3#°7#uQe3s,N9BHi[ T60xG'v*՗UPbyxۼ 'ފĕm鎾NK7(#zb 7ݵIj, }  Yy(cR=; ZH&,)3Wlx͋C=٥;jpc- ϶Op'O$ӖxD+@noa 3.\r _O ZQdrz5Kܡn#=lW\qA3^[Q3l,4sfZj_qdT`$ 5~ْx3`-́˸0sɇ"ܕয়~|2^KRi0gj>4A!(۽m`%4am7P:0/t/l)H7du ōPԝI̮'sGAy)—i䎀X@LyȑZ ^ QErmUQ^wDrɱAər|ɥh5'o@`wviޠb2YU BH7vNl:`~y*7yB,"RZ!9wՂݐt!h!y_,zYl Pygk`%%PPY1 $+e“d'Sj]8i>I6 ` I༵|¤!3z#?٢{FSqy,yL'AɭOSA2nƶ H[zVu @}j^%v~XJMYwcLrrSZ=]&آF˯19oٙY| B1_Q-.>ЄH@L|@1TRC,"ƍ=Jc`ŅG`kG ǓD uBEya:.XP-`EXy~v]f"9.%WW7  m_zۏdCMN/`G%uWG9oT1Pυ?H 2m{ҳ߈~{:.9񺩁ϩ޲7TL'&@ '#em)肆HH>ۻqR, >i(oNdرű)%Xَa -ÕѻfR*Ub}(SгdEAnL*Lʛ>!Fng)83we V/:by519l3&w培(~t_|Ԗ%ͨI'}F::&A}(1c&R.tWlI*W7:EnUC~kXn`C.j\'RX;DʇWaBWjZIU^6A44݋PbVK?:3(ֺ.8)M `oש5GzWPg_YF@9QZ3 8$E/B9T h#3pf-''b :X0ƒe?-Sl&OqҠH!V*݈VuH-4>v>[/gQNS9ScEX>6B{#ƽ)Ah&%|ϟRe%S#znn1}D`v*>mLBGcDwuj-]K I4zf>i sX`eSzi xPylzڰ[Po=ͫ–יG,sg0H v2qjlgp̊0cŞ|T2~{_GX̯ls'Ad9\/s QST]h'̯44 yycaE$$Sá:C0,@x8<5,h8\;*##H! mas,l}~ B{] ؖb;1.yb r=GR %uQ@֞G?:gJ쑢ʲg!xi!:˦KbG>iП)8*cvJp}F" oddT vX_ Ee[tNwE&,Zebe7H"IC]!6] [ɘC,K.y/Ab_%XyMk$%Njg+ (P_FVZ"DÍrbrҫ¢&R3ZRCO5RX H){oQKny ;)9<́orjd>q%JeFjkYc\M2#JՅ}Ɓ 68~R`͕w2ϽW?\Ď03}L#dmhp=o6sqFzjRO<"?y O(C鑈0ELU2~&{ >w/EThۍ܆ iJd.viG>QNDn2+V0m2L.š!141S־*RIN'0B$N)hH#c<ᣧ>^4 0]P]i̟^6i=ӣq!xl>}Hd3 1X"7WORءbλ!-0RoLepjv!p͇_z7Gtd(e>Trw~?Ûq !"bantP-7r3MV)bon!Ѕdƒ=h\^S}G3˜/':UӈDfXutX.*B$ZӬ`ѐŴTS~W'[4\nw:RՁP"$Jvc' vԻw/R-6af8#^Z}y%u2Gfq+r٭%){YI(p+HEp)գB& Wj\uș ia 5 &"'/YM w}܌281 gr72CFiB|TSa8]&}/MaZؤ"B'IRJ 74O]aLjvIowZ93 tHPل$ē֎ `Fn:B޹F˨qkMD$”>e1,yƷE¯q3il5lM! KpϪMU¨kt1R\ .Eޞlc,|uN‹g&G(fʅ#p$7+]"}"i#+plLwuYcC T@=R}gR*V=T w~$ Z臦M1NX&[J( P<j{7t&l:-OXLdj;B 0j]G qc EsJa |h z+LdpI9"p<^ˉ'ZM}3mhOmF *jQhx0(cV̪]hp`FǥƔեf>dS.$Br{*A,IwbmA-Ryi@u|^!%B|ƀ4w20AiHk9-Ʀ*>~)ŕCb9{FEP \ٺ'+eП&tNgj%=t5epI_+Zmi\O(J}VS(b4 č c8pL&lU`UFϯ!ʿcPs$)}:JG K۲}Ts>24SRAFo/Tfb( S:D C+CV13 +V'C0XR%4-|v~C8Hjc3@Z۝zf qO)6>ǘ %53EUfiU3&)xHVJO#Q-rr|D, Jm*t]w"\Y+ڊwO: j6e ZMMܢXR:۷i1+nBm"Fbv' q]+[FVsۃ].m57> 2ᾄ (a^OTaxV8XғX6O%g$1{gtr6Уzz3{Mtmn/=ƤDE's8 2\,_'=Ԣ]7JM1],E{y08Y߃@WȊc[9-.t l?q;ֈw\~Bs " 3t2JĆWN6v}7-}r뼜&wa&ɗT8f b(ǸgjtB4x9^@cO?%sr0,띟KGpRɩWo2=JeSy L(5FWk|\?mnM=T:NI,MNքVuu,D 6.]49`fy4'>=EF9/eEIjGZ+ϵrl6P>P #=XΖT y*o џ͌37 ɥuHLr%}VN)_[n^#:%SD>b|"&)^MYMs0T=h@[WD 7>=y|jԧqwAŌB*zp)Eb('jDC&FH_7T6<]Y&W(0q&4\b5 ts9"_SڪeQվb(|Nv'8[2W"q5HaǑ$VЀL}QDX(<%?HһF48l+BQGq4JvSQ3tH&8~|*儍8,U0U $d3lØ{GX1d̢݄Zbt}]uLS^|}r䠧:h0M4+}.2J>Ag,3 h0֒ 08CMvuUV lTH_jxxސmB_5O n #8qեXۃEW6ٹxlf=8x{:ɱ7(7^lUx2)*joRҾ.=r󥱦.o4;MK<ݡIA x%%e VuD\ဥ$u2l +K Co@pvΝVrO.baP9kzifBV%pnSA Gan@V礏ֱk ہ n}2FU.I.͎d ][Ti5Tml}`C'LGY笠UMn(G[oRwB8)0\0Ʊ.s|Y }foq1$Wp,qD Yp&Jod)&+ӇG(jVZ5a/bwtUy\"%{`󲈖߳m+.UI޲,Je)gVI/F('tb;?T[ٌl!6czxlI@qZSd@,޽AG!(uvb\x ЀBf(+ӯ,L=Mml:;Qgw5дM^"%~ r@z~΃RfΒXMMp}*6ϭ!xޠ 8s!߂)GB/0fDaLx^u;n<XsF]΁~{K X*B&SŮORfhg ? aUyV"vHTzV7Ƿ)[N2Qpn,4E"Ņ%BH\{gh3DO~x`9#5 M} u<.Zx|fL,[\tHթre]Fxk-Z<PF KQi<A‰ Y&d e ⯈Po'^m"H*5' /q{SyDXfZB}1EQJTk| XPø[s9CrG?j%o^G\ҳxZCDa$Z2@h8:YaD(reu_*|$" WmD͝"P 7Pȑ6ʓPy&$1 bf᥍#@maZC숏LqC?hkJCHgp)ɹNPSЪ8]SĔ Mvm$v# A`sB@t\?v|y2fY&{v=> LݾG*8&M&oAnUdhݡ$n3[19Oܩ06ўL*I(RiB !ق= K/yC J>Bxp.}Xt6<_,-BӤSCizT*%jY_BRV7[Roo2ѵҢRdIRqJisUA :wC6vƅH/_ ͽ:[ v;#ȨMceLy>;g38&rĘlda#|8V c&  B߲E}IֱnV=Se|Js?5uV2~M;HdH~~v{1ycc&NI-KabzʘŬ o?3zU9 gwbͼ`IEA:zj*ou]D@UM3@t^QF 8 OG S: g{lD`"ŔhqVHPi3s$(z0Mɖj#Say^3EQasX.1;,zpgSNjtcs1lv3>J,,tL <`/XPGgKВ!* d_~rێWB͔`8UPIoyޏAk@lZ6Y]i,͹#7Vk2)B Cbyt5p#O P& xQ1B@W5m0Ղⷴ1;0+߯QzUwP/ywie~G4kq'OX ԗ,K ӊ EP&L091n:^#} с |QuX $Ƃ}ˠ|3YX=.Z(LLި <)ɧdP_*CFjC Ʈ\v!CYK5IḪ,`k2b)m1v<-zfpC^fbAWu7jG>3eϏd.'M.a+QS^MH}C; R gGnWth|\9E̲e9lLM!OVq+ʒ[2n-(ؽtfOc!,t\EC ZĴLHlr2$8#WeFx04t}oQ翂1c$eA+$ zR̀ h84GBpC֊Y$ؔP,031gZiPT4n_}@Q_%x|KP$6TM9 5>#j-UΈ{K I 25cɓL~gMks#¨5[ 1r&zAg~OV%hqѶFl%y0:S"Q=وpo] ])SB:(r4njYNb*ʶ- ˨bηێd)t}Nh Y}+X,[۟}E=ٗ}]{A^v̗8!խy^c\`6iiI-c-~M>;-v/>A\<שŏ8_5Q)AuMH(aHI,(hR[{j )K\LLg4UTwn#IM'!Cvg1ƅdE/>&^D`>^}! -1 *#/Rj!tyE֡@vU 7 PtF%{oE!(1)CPR0| q<]ph8XTÜphqB}Pz2tv*D*JZ\&587Pa~F dv-_حuN۵a KAMy*U~\tesL'md}V5S`y d?.˟X5OqF._O~f }*3Om;-1hI5<1Jvx P 0&iI(tj|s?-^Cx** '~mؖ[ }oAƟFbK%bXE H (Gs˃ @p.ngI[7!6ՒКB%wvţOߋ p0\T=ZM1|2U]',.kDaڨB#p)A-gŦEV^l_r oW#\=:j)A;?{; ?Nk?|ðRZ^{%ـR?KV_\  9y\(sĦ?i<˟& t=_-g׭? QMSM9pWg >ޜG)nNU+Y S5x@D 7_=Ege"2[C~ؽr+Z!*4 c@קy<_TЄ扤L7Nj Bs wN|S54H$+\ȸط͈@/,~{8ijf_p#Vw wۮ}FLun~Jm*ٹm֦MڤnlvJF(E ZU Y ݫHB--,p s|Y8]| !YI粦LTv` M_9Ar5}-']}IgJUO} MMU .sE*&ђ;9-'"SVґ*N7/R67,h= BcљVGzxd7Ça2bT\-IC^3!6=(=;CB9l[WX4ԯ\ !=~9@܅fj7y(cNTHXo Џ>ibEŸ|-!++6KGƩ]DBy?Hl|#& [e{eEdbry>vD1Ʊ$z%oc/$kMl݄jhV#O-Ӛ剢mJ,-N{ʒHj'CM: 8蝷K ,c7qΡ׬! KI~Ƽڼ6 ;8m=`}BQ4 ma?U}^kCMHdg4Ik{ =hSO#zַ@%ӭz4>tK6e'f`:+,p@x~0XߍK*φ׈1Z˙BP3xr$?ũIrGSh:w6jop]I͌7͇>OL'8ݸO &&-3: I1嚪LnrF,Q1[,f|~>VY( %05˂̇ХAޗiac%FƷFX$T+?m4rPpa̝T~Krֳ4mO$?C"KF3b԰ebd1\K6GmS&Y}Wo=iiRϷsO_kOM[أhq䉤' v<|sTm}I î+2>g;sZ3,+[mKƢӅ$F!j~ryDe?w apC/u{_廗Ǵ9:^UG\' r\Ѣt-9c ^u A=p5i͍jB1Rؽ%\EX{ 7k4ܩ @RW!ȿ`g2艇4ʟJL!GXVnJ?4w&]ު.$"8Lu&w8Ge 1)]\ԗX# Ru,PKo?#io %8,#2X]*~X[BH\uYpHs@5/qAF!p8_M &Y\n}|U~MV`6d'jXiNQRIѩhhWyYQ]+4Ud\JbloTضrۘvE|)t|(Ts9:,GG4<<^\&M"(T} ~h` FPꥹ>լz+HgTʹL`OX,t=zŭ}mFSDN,Y9;: }y@G,+b⣬S ^Lx;pH,#t>T@gOSGp?Xp] r̀?98/roHf KasH%ӱZɬ>GM kf&"3X@OXwIj!% B1V-5M9M m+S#Ľhv L1zmRU&[\ 5&YS~Ƌuo5^Ym}=YâQFLic$Cr̓ VhEʋ.V(dTRu.8^A 8dxFq4RJl@Uue3E ׷Q) e|;"GQJ\Tbe%m;}c_5v_{nbe]!_} EF_+qYO7BC!;f&vpg(̸oz^ T"e .**gN4-|U޲=@ >:F6;k7kv;d`v[W ~%-*w;7~wP)1?Ɉx/0Cdd48nx@Vyg{) ➧xGt  `CE@-kٜ⮬.KձZjY"=[ʢd׳Κp2$&zd+/pixy;/Lϸ{Y#@"&@Ù9mkD%!bedH.t`̞^ cBh* {2NK,E lڑںQv@#X<4qECqHLVKj0Gn#M),$W5]EO*$4Oz ƆZBB[ͥhߕx1࢑Prԫ& yN+kK mpwjB7IGM-ܲoL>48]bfkzd !m[t#H[(x56vu*>͘J$3 S^^i"v^ lgԳ<>7 j$J|+oAz> /%@+9c? B}A:D8\qeIF>sIzk˻zD"E~Si 4{ E/J忋u#U^UJkm qFVİBڠZ?&3*+#Z<,dtyZpH"2^3 yqΎTAgFK~|HL>nUbaאe_$֨}[rPX?,}'j%NW )kQ`֠WlPnCf˰:vb0{Zs /'jXbW%فXI.@Z M32 b,s],X 1]Ly }i6ǕԈ yeFprHVM{bUhdWԢ22~(,Jx3 P8 TKZn6i!DX-$5_iΌC}KDVdK.#*[TC>1Z@Fh& <J,u'9"zZ|\>pl! 4 x;ں'9J, ',2MOu+rʊ"i C)NJ8ͧZoY#1A \ ᢘ/tDl}wz}!9o)%.ؕ)|| =dKn&@iCOC;»ĺ/yI2+v ELmqw w=]H 818d^,9z߅ ?4Wi,En.x3OW%&DposX ˴8ItL}eo/g,aPUK;ja62aA'.:0z Xƽy;s*`,VLd#s}"!ʊ:AA bPiIV1gLe "k?s m*UxvS=o~oJGIZ}61S[`eCYpW- ?MxIINn *DR7fV\ao[a$ꃑF/"/ۺL( O3Q>Ʈ&?T$h\&ע6/rH\K? !BDDE^矗NTǂ!]|.[W +Olbu']5H¾寉ٸ@0ZSǨvFzfuHc!_HG~s zO9G}'qD dN)=T%ibveJŃ8']1:/P ;o608Izf[ݥ j觠9J֡ہsRDM}dvtޯ۞@.; 7":Txv CIw[5KbXTFpi(fJG;WDģUeM7dY@R>Ƶ9Q4qVdm`I+h>w@lUHXLU98+`~>_du:£ԕ$BE :^XuMOpX1_=j%u.G5l5"SvG56ڽɮ60"O[p!Q^3CP>tS|THB΋k= |l=a]%"ϪMS+b5+R+v-f8& Ǝ!BUXy~WCv~xH - :R<ڔM?KU+ؙy{ *:<ҷ}D$U;?C@#8\യoox hUۛf{ў1|?X,p3 4i%d }A ׇe/])a }L|hw_bV7e_(Xxb]H`l\)"Nˁm: 'nԲJޙ6kuQuƗ*, =uA 4>@5aPiLoZ_Y c8f5cp!D8fT$"5<\F[,E]&_Ʈ0N $q)PZ$"4b"ˮPag3ѺPLK)^$?hPu FHo=6A5.s@k+`5f`PG?Mwh'>ZђNn5!~aEWߣ9IbSq4]z4[5ݐAJ|bfԱCVIk6pӐ[o}u0iѮ4hs|Ge(R%C"sYp>O2>W,/HaJ<22Η+rXYan`|/Ge&Y0>{ ;A.9uYփ)LU/hzgsD8qs9q  j\4PG 6'[,yqnA)\%v1!zJDN"PˎMd~ â1M.v5ڇiݹDB;d0D5hNXޖf[-%ju*P1tdd-e:'yL\9fЦ(d9NM?z͋!5dJ_u O({^=/8"¹呵*Ccp.^y+ *qA[g'?!kAK/ l$BQ.>ư0U ݨ'΅=ŗ *!sĥ Rg[IdbQ{uaMْM`Tyƕ!8O3Z@R*l2Pb|qɚehtts7zV&e -ޠJі۬n/svr[ DMoW&wf;5"11 ; 'fuw7S10Ȑ+jd}6!*^"V]՗u6`S)"1}wu< mE[_r|:9lblX5¶֠&?]t:jggE4fD,豮ؤԊA \լ &tsVRxE?/pyX h˜V#fݏhKxP _>qt81b8T #=ޕmGhOY>Kf;oR̮g`4W&nڊ;:C9Vܯ+Zf]ذ5F/ڰXOpQK歗sAמH25?9CXxbAv k_ `Mc$3]G_r`x.zd*w1>-FlW7DU5xur+R:jh<וltH+/k%B]xMmvV6Q0=1ʻ3kvri1"O})a/xO`*H 4 b~|Į1E´׮5'sLL=VÿcKY%>jkW@S&]T !;Q BcNuM9) r8 tjs9TX-- $?Xr"H\5Ӕq5=V4_^m90;^ggN@3,i l,y~8x?鲇Y'Qu.i}-.qQpnb/=ò idkWpV1S22AO_'4Hp^JRp,:΁Zn)6* Š ۷fA5`Ҭ훋J)vz621۔;B3ˆ6)Δߖ{/}Ce$>0$00K-8J!Tݼ}ݝp^lt nB~ _E`r6X[2"nzE)Ëq,&<>wR=QkM{Fqv0%uSDHήv-2% 1>qb\ \_.l ]c5_K%D5Kkd(*D]gYKW9p$oCl 9Uaм1 ;jf J;2F$iXU5)/Q ZI5poѫ3ExD dx}6 UyPG =SvSeI_b.^giB!|Wsj-/Cj ˝)+f-{E=c.p^d%*d;od~|ì(Vkz .\˿C]8s(.ߧӃ6g  Y-9K Z&ny 6 Ȕ5,,L+մ\uFگ\Zxp@>o]z![>:ѣZqN(lN"ѣS6r.h[c>evTarDu{8&RJ$AE=&QNX 9lT> J}32ǰ:m `Okx{( ?cf\^gTeOUϫSu{L{fl]_37׹_N SV[EbOzwT-} 8ܹ>f2g0v7o/!;dh\4ڤF>?FRk+0)k m0Q|İ؛UY;-W ߧbY"<)0`}U&BG*FK KPG8A 7ɭ*̦}SVm倡j n[BrFYhb;ZmY~XB Hn׆J ~%M!\MNwFD84G_O^nR2L&T ԑ1"'<~xG˶E`IK {Hvr/G?]{nѹ0 !܍H) ܣ6hQOOc;-RebU͎ajOzemII*쪣S de@eUf%aN\ƾkZ \sg %it;D mu8D`cd1R3Yr@JsCZ Gy'ɠۖR2K6 `` y>7| GɾBaș:rkkd]7~[,-f 1肇yrȡ dt[)tY.,q>C1QT. \Pᄟ)8:23*ϝkI"vhF@ Jb!}pnRKByfv 2x؊ZSj@.$M^hpdz[ϼ,8D?p+Qx~l W++@g_Hk`lI×^qΒejrζB"J?-Utu-bAڙA!od ,0TbqWdOv2G"-!_0Oݏ b[վ=Y[6i 9&MʪZY3FGf®W eGE@(ts8~ Sf7 *o)U:ꙃLhH]= +m>J1fұ  .vVCsdH;&p'I8e3kAJR/(ItIJ JL`=^L SDP*,7$S;v1\e3]<ۍϲaS;x /]?Ti^wLXV߸S -D!h ,*>1i?C=ğnyP(Pg NͰ-K i7tDBQoaGy oN/sOug&|:P []KrƦWϰ0˻'0WH!sY{ zR+ VKn}4V:ulC??;+82-֔JRϝܮց t4d ns˒`3>.1[g!ftp џL_ 8Ltz)]ظ!ELl W PWRGSӆM cZQzAm ^Q]<% mTᜈ)m* aݪxzRocʗ =%/bS#I-#!"W`]y|wHyN]Ev^n~?Ŵg2d=="مD!&Y;r f@i#'hgž@~<ܫ';,5"Dx:×eM㘝]`*:<a=ԗ42y:y9WbJJ\gT.MO}"x|=!X<=M%8=be7-2UW〨|OyVGPQX/Sp|*:p5E%I/ >d츾?N޻u_V-Op;']"oPlG k – #7CD9h&j7"Aj Ǚ{%2@5dYڦI6^`蝀-8  b(`x(4gIZԚ3eC'/A/P^:ټ҃, 9dz-{Ê|zǨJnL=i⨓Q4p Dq&QdJCІu]#Y=]ywXrp5Ȏ &ð>{2;m\fun0wx*0}{J{YӈU$YcDJñ?,?0F x<`bQ6H*9e8  xk#vp|#0;0/:; @v_?az"-WDa%C4ĖDRWUpE7 LW&`jǏf%lZ>`Ij3Dø5J Gu%#(3$*|CRNsr >- <UFP>DU@0#1`p-#{6n\ռa7>V#Dǫٍb/$5LϮߣA} ,_5'2 Q4pk{j3R4w9 S!{fާ " gITh3~,1 k`%^A2 +/_=P  8.l"!ՐIa$.U/ $677CᇴQO$w` 8Ri9O[h z~cDJ?ϙAA?aQ;셰6$6rKԉh,̫#༂gk' M:!nhSa5A´d9, d)-vJ83LaVuޡܢVbnݝzv&&ݕ.#eW}"< Z Y?$F7/ϣ>;2+RI@nk?v}#wۈt+#xg /ԂX:[lZ6ZM̕X&f y]rC]ύy3O ׿{Џ~vLj{I@q HX-j 4| :1맀l tMgz];/8M.R5tdݏA%oZ٢.Ӊ=rqvBwY$yoA]yEd9( JvWUkpF6ܓRhGKr.ZOi_ʞ*`8dCdCV$ØPxcn&9U:[s)c?.<}A kC[Wux(H}A[-_fh884[z{wVxW|3d?bZ#{MЕi(ex s4{TmEʍ?Sp*4@;r<{OY1͹~ L6^`0>mڛIg0fk[iow-{ҜYQDVet>ėe@epe zԅ(g)m!D2ur]!/u1pbը5մ#>4pƬy.t\u^NJdv9E9jf^ G'y w0-b24wƧ"2myt%<{?DFS1e-mC="ja@( 4'E!n2cl:3'CR0 1,Ēp tF}~ $&x&4hHK=<~- 3GKeɕ:~lh>>YuN6'€UNS"˺>EJ!R(ix~! #tL1®7bn$J]&6 }xʓ.r'|jCqNC 1GrZ,oQF ~-t4וNzE=ZZSPN>Nwg/˧Y{ +$,dMb"?$)DƷ-b< ,)FabzdAj;'5lkW)NS÷Sa+{ Q>uU7-ٔV Qпsʭ쮔P, `~e[7 !A #<{*mG[Ъ%``nGV~KwR.ѻ5S̢hh¨Ȧ.meL'`i'Ze% dXZ|]{T#m~ qjlx'=,󍙷TWW⹂Q/BSH]ء| QFvghB[ P?-]n=70=_l|IoƼV0I%Av!GK&W RmY-߽xcZnQq&g e!gddMU)\_YtE8+ Qxb%n^Nv)x6٫ xwZubZI~׭@D^q֕?šmxN7Eӛӽ)z.GivFfA%d#PO' `s G&IM[}nF'' =Dn킚,sc%e ?l]䨾4Uk0YE#̥J łw%]5>A]Z >a-6:k j,k{lbP'-$~`.Y ں|T@Xyw9,oHm0ʻ~_x/d;i#3W9~StANkU~л,Pmpqbpך}`Y|K^sls5}d^W#`W^? havz`pNn'Ilnv9On?1%Ii'lITaMnO4?Ȉ M :UeTn4: ⾨nsllESzHooޝ]R,Kq Mf/nHݯ~BNN"O2->)ԮCQNXZynh@ZD^yUzXC|r+ؚ/C:=$,{57Ti&!+Ɲ%ID~[6ObB-|X` 1+"8fB~ladvjPPI*j~m9p-Za銓9h{a̐Ӭ(b T'G;IDU͹|ኺ0͚~q=&(qO` m]t^f/.⏇b؆DzmlݖiX r=F><*8WﺇE")V9v OC,'ycu}\ ֭2Gp> ?Xp OKϯ&b) ziŞJLNpeNZ+EsLOܔ3vԟz m[)%<)I%'l{+\1n) XTzv9OF¬/uqMm9>ȡ(R-?u\`KB/p؊#zoaϬE)ضT:ѵ.sn_sQt~htyg:p')S cȅΖ42Gټc%d@|~[(/^/K[g2P ?zɈJ7y ph꒱W C1wˌ|U®C#yBmc4rFM˹1*h \dAOPB#S 6T'x`$0rpj̓Dј3Ty (q@A(15\G##ϱ>BR坪eyDdֺĈXWfMzSJűE=ڭ?I)LrY9,Н \!2ש-T5#?HG7z]wkjH`NxO\H&1e%xn|cP+gI[>FHH,g6)5?8 B|"*aej'$3 /h V/r rbpkpLȑ/4Z 3;at兼~0u~s\rBgХ\yKpޕ6%j,TEGm&H:Ac'xň!I{8 Oګ )S2[v r #G Սbb -)GCn`)M)gtfbI(n=FDC4(jϙucd9yvWGć/+TB1jr*qPlImDzb/iVRZ3ebšD_R+} AّI ?|0c;*%{wNPnW}Lq㡴Jǐ륮|?!Я&_}O,_uKI ۻ*ύ7d߰G 9*npY9of ީl饈M

REfZ'3I4Հ[TKA{!U8 ]2_MVMߥp=䢫,?O#0Co}&D`C\hk䠆 7|%v 부UONX9AͿQ@J.>sFap,.9ի%ثHTA$+7qc!J{*2Iqb}2`S6K(s^O޲]2Xە/*I ]8?=c4Sv4%ӯVd7)uZ77YN$_}+Y iyBM }"O z#YVq,A$b\iϞƵ/-]nt(4DlK:Ηj}.Thޥ#mSf7nu9 R܆EZa)i0:} V- /[/J 0)@P 41x_blz}wyfjD2L\[W0ҍ gmpӔ kXn00MEEAK~:q/l쫎1:ኧ-/!Png܏jk^&d /q-Ɉ: %v0 NXi9v0 jύ.Aߟe&VNLy?E<«v.#[BoW Mz | k<-śEUP^/9LzGC/WƝD/MF>havKoM̘SO|6t3%2CGK7M7k<@$M}$;x9xC| mp z{JW֮AIjqZ̡X"iG3JܡsHwܞԣI8Q&'IT|˸Jbi(0 H8MTʁ٥@{FT3-Hg&~ODȹ4wg(HPDa6#L8eWX $ '9oyn^L4y k̞a^5Z]TpXW`irij7#gTyp5FP@L] Bή,OIVa) oO% 0v %\'Z>W7tRXݴ@W޽\vuսO/@J0)~nA.F$ljn8Fx̷n3@",KУ qd9x16x.sbf1-,JL>уp>zaSJP?>ڴQFήmIP\]~bwo!ɟY}@L=<}P&j$ݎDTin<{'ͮT"uRit*8h'~_o~l dzOz%$UE_Yl/pfqWsbM0?f!h=&/1uA^kA<⪅є(SO肜Yb/Ez>ǏߴGXQ*) U}./3-B5gX=1`#[H$iiݴ>Ds,~kKyc 27WeP>_RAJo\U4q2s)S#\­~,J6 @b |BԂ&^jLeMb%5KV8+ %otbWQ' 4&Ldڧ1?`2B}9XAcq)R.U\MR+TPޙԐdJo,7!Wx/dZt&?9aHx%nڀ?:n6>p5+<1jI^ydT3yQto򌲪Ou^* g ї7ÃuUE^ުXk^ y6.Y|+h&OXG n#݉/‹܍:QͫJo1Hz M)sWlt gH\DʑzlCM#ȇ)jf#(Nq(Q?RjZe]r[јVny䔛~$0|ۃ V4vt2&G)VPe(ƞrZ0V?~pU)$AwMf?CΨ?M3~GLI?A:僜$r೧'AVʄ##+v߳6>JؠQ76L dэ7͖=C(H\(^[e-U]EGck_J\Hp1io}^PP:X^lrK+]=dVL(y{gUG9+OR46UK=[Ō4-XHcy:lV(ʥ{$= h+!lM0d=(%O!(rtN3 E;uԢН8ř?s?X&q'[Cb HCJe.:*'tdBH5홺bN߃4NJ4FNK]3גާ3*yү)8&ȳedk8 "1(rcTx*L>9 ̄ ڞ 4x%\L-'xƶ:ֹc$p Lb?FGACeݳnz ˵M9/}~^IRդ^{0ZC53 Wm|r3ȉ3jjbՊp 2JƯ>nN}?iM`Zv3kGaQ.︚ "5a,+首}:0|Qfb7c EI81^0-#e뮽#"!^C6ވpXp@DEi3a?")'zu/fm*ri=Ze %j`dRfoab4ËJiN>` lb!SRR]nݖPE M,d'Rxy}s,z\311ݢPnY"` zܙX@6\}ľ]73 HA՛;fTH%? {rBu"jG׉K)wʾr62R>v#-8-52Q|y}QtLdLU6 J:l=4ߑJ7y ?\p=ݣL_\]!0 SAˆv4H,Mm<] @c}+B_(p 2:[y_g\utNEMy8{TfstYݡ<}K,?ȵjkpGk44*ϫa>uK֑qEe@wf-P21UH:ah;c~.(FVH6vSztsE )ĐNs0e_ź|,X»$w]ߺtpЖze$Un]a$0{3ˤyNHN.h< XY(hiV}CQз$`3u;u6A̭9ˊuASP*'΍d4%xTKZ%'j&*89IC`|V@Om=GE㓼A}YbYE`i'oڻJeH-ڋCa!Kֳk7jK3tȮ}֔HdC52ԺÊ#> BQ ϖ夢&w։u`wQڡ-#Yok#0xNνjivrA Dizon>Ճ#Zx껍A 0:S[ ZE}{uk&=I~gL/ʬ,i=QuRn('{DMm߄FŚhyVأ;PC\mއtv&:IwR%_ަ &o5aO+4nVŨYTdv wQycnbr)9eDlۨ`9x9j^H}^a9䃁_[薒wŋEǺ UތVtg%D:1$dNO 9lQ1 wVF83|#H \BBa{cRm8>wsG pFՒpac?,F6x8<#Kr}s[TUt5<ճC6W,]}i`1m/!;dSv;}6b;K3͠ϋs&_/:K4u7/Q?^N @Yq$p1u" @@Vm8KSPGk~5C;=rzL$cugQX¢bobF(, aBl8;kH 0 hT"*n~@߰o^ vßZ^kF\-.Ӑc-5 P_@ceŐͨ+}wskv!LH(5%^ 3XgsyESs37P_t^^@@)y(Ц)AXs(I ɿT.'Pabr5/jgu 38>Q +Fh?eHѵ;pQAh.yo ' ~@?Q< . ާ8ͺ0 aS2圵LPn/sl'AedQV3y;/Jj!PH3V ڱ3QԖ]:^3'U*># 5lD,mҖ}PE%b{+XY.?ucpdǎ; QmomY|=Vl]k~٫2;֭܍Kcl,-Jtդֻ_neiz6"m5C?ɣ(lD7S:/*dF*[}BԨ~cإ5al~~䵾Ň1A&Sd/\K}tB7l)NF2?U=lHW3N؂^l5 躯p]<*"åͣ5+?* ?ۣ'i CvQ#yv{y1۰(YBAPTrQoы NV+5yO O7զngsm.9 _>ŻLDR'[dOj.F˕yG?G) vr(HP(6Sc!4N-V?ң\3m!Ty1o$b/B9zeH_ vA Y)"n_y2аBC8>h'TؚiqQIZgꛚF'6'< Ec, ̪lP`:!GN7y}hSHŎT*5]'H17퐚s ]TeQ |/ $3NBrct :|զBlwzxwаcue+{QTei/wq:fQw-S*aM֥zs В"p^yz E/g!wa7&dd av^fYf3΍6t+w1"Y`TO8OKSvrlp >OLiPiRANU'!LY79+h?QȬ۰qygmnmo&HUv!Wρ8t6BҝivrlDXhǟ2TdvJ+ EV3 bL73b N8'Xc׾ȥE]umA5Qizz@WE<ÜQsB8j <]R)bwvCGܼNQS5{$WS@Qy%ƽ!ڛ,PԽ#=حFږøߋ"xRdwaRnQFcJ8\ڠVĩ;|iК66N}SsH͎)uz1h90j)@UKnJ Bǁܜ#|< rT%ЏD >2Lx[Bmځ4н΁_ǝ87@K,(}]w[R;&W6b|3fPlIu&w:)"'9ʄ*pOBĮ k@o-xOL5M։dj/!mxC̐ ";]K[m@+N?O!{Z)kAMx7㦩?!Kmx\k-@tX Tӥ)>>_0=!Y!– wIRc1iEA$PQN#g᧜,\^\dD d& kPtRe~c? &oC;2J͜Iq@;xfo7.! y [Y¾x'ߒ YE==Xn~BYsH@I[W>`tFR.z z5ً961kzByQ5"c~Yi[s{L!G=^BIDJ*@7"8v [vne§E5 r D7MxSjo O aוnCȍZZ4Lav1bwѹf?gؽե|Gf%!3ya@ti;> ~acS%WE&*7miNTm"k-QFXH W @Ȋ;S(觢\ Vu'`'(m;ߎ1<,MfTib^r a:<)@= Wҭ`b6o%}% a+yukZ{34ЙOF8)+8otCi_#@ȥOle]wu][j6|)~:APA8hgֈ "t/6 ʧՂlGm|K:D>{Yc1!\ٲB810ˍ<^^R!BSqQz3O_o+r3dr^Ļۻu ߠU1祫86rW7( !$3}? yafD kSiڌ$J r F7,(#f=@ӗ+7m@GA!AW\,F&A88! K" uWrP!WLgbDC?6qj|q~ Erm3mQH1:-V^i=l !O:fn|jL&5} H. ~|K SiT tR}v+8e 蟡:Zu \kV?0T2i1 ;,bX٨z$r/65)R= (&53ܬy-׽nCh,K'"vm.*Cx֔{t5)|cWoh(WF LǹֶYKuR\`E0LN pZL`+D jI-ىa|b[|Z&4eEß[sto R^HѺYߺ_{W2NTFg>CT N*ܶ̄6^gKƿ{en6 bNO WQjKQXt1{'UHDbuvqȆYF?34gtʖf.HU 8a~^-ஏ0\2pJw9,>+a7[]7ALcSlBEڅj)?F)W Z%g/hQ 0Y'!ԩ+\$O FB b,̢fr>< $t[}.i? p?Oyq 4U(\~puEe^-[[ zNg//'8T2wvpMa@+D]Ekz)@ Ex gXǷ*lƊ}FrhlD{Vadh $ 6 5GƏoPHQTc,H ,<"d-x]&BLEQ(9V&k,*=gm]}U!WĔM,jܳiNjڈ$F 'g-u[ sTm)߮qLFbˡ{71t#몾~ K:ZN3YaN"8O{V}y-xvk,$uB O1ǫ*jil"# _1HCL!|uTfO^f#.y{n[y9@ yW}x#<%k\ݠRL1B}b潿Qkc%*)X"h1H޹ok#Iw(7X+b_rL&n#Y29c9.{"a7s}Sb^N֜vQoW̶y͈%ڮPqe#!X˙!S>#O\A-3R-ر}_Gd??T[=euF+XKi4 InlSO9F]]wsM{S>nfxC7qXt';~OwH;v@8{ZA^Lxer] }vT8 dRp g6C% æ; +g K)o:$Q-q$=䂋2ݱ:ü92Ck.۸G?w֏{wl6=d5T‡Hc͖\YS AD .gPwCa ~ClkPeؽ)oW`-*SV7ygBОV}H9̌v&f-͙rV"i\WwGzM|Y¥ǿ} W?d,T%~]w׹m{]QcrM`h{gX;Uz<ʩ?X0< Uُa Yw_OگzW!t*Tڨb7/=flT!6 O'W2&jlA'ѷ~ThJ=nmGj#|''Veײ;X ~<&3()EUyƠg 0Y(H|G=!S !nQqyglZ_h iX'­LA\H_b  ȳxf4+90bJPP<ƔC'7f7h\N _Sek?QlЀLؾzm0ɡxӀ[ }r C&6Pi}(}ܣ,΋iXih‹sy/5QH½˾ 7r3E17@ B8b 6v02fFW?Ec^Z\A<_#Sno:1[vca8a-[~C9iecul:_[3JU),)U&-C,)&Q͑F|mu%RPxڢ$_DmygwVpP!":H_E5x|D\tә:@Ǩ\Оqm fcr!ܭ=zுn0qtxU3EUvN@M:7dkΆ[p+KF^$&Α q]UKA\wٵ@e4Taڡ]f6;D-jVZNC',p9'@7:,6)2{@y UsriSĩTY-@z2)"6/gW]f^G#Bk+`_? RZ]vG4 ont C>#_V@z X/Vf􁦳v毅]o3Me!ݦY/Xr1%u ܆+q` Mf )לO.{9O4De `H(f$0UY_Q-RƏ|d)#UvQCsCH9PjeY+ܧWz 3+FSBp,M4*?_EsĶŒm{=UgڡJTP`a\f]`_t#%}N W"U-~.6Xk(Mo ִ&DLBPAsz Q'j"g wĿ|lsDbYwx!XT@uluqͥ~R&kǿYX~jEDb=>yGwсO`86DRs9SY2 *];A 'OP7Y\zHll :I7+hý7 ZR8-dk K{vB h[Y ]Xa.EG.iy\{B^SvL~.dA{ %s';Mav !#m)q:鰲Mu`K?._쪥p+x\<> 63muvv- t! 炦u b^4n*kk{~m#KʏCpFTcf~u^ 7gO7ʹ10x7%#icgQOzF{ hcY$R`էg}VSpc}YR(W$0;J<;A!9m3nX"gҮp+ѻ,S7O8{a̸DY=mc`pu )ೈpFl lxP%I?/DŽG2?hz F8T5;/@vSV(EU/^!%_F`bԯ"6w)7dzt? tsĺ Jy8 +&uo0qAHIS=:}b m΋!c< ^`Y28@ ݂0{Cn̷6a4di-A`G _1̟O+g[ؾN*ȯ)"5JԬ=ldzmE޴pxʋ}waUݵ vpK_"2Yzr.7.RԱr`tV~5a"_S!Ԍ>UrsaY@ؖx{^3M$0 Dɩ=B ǛJ\ԛwUm#nx/*jXս0Rj_$Z c2,zԥܵeZgzh 1SfU\C GφtDÏVB'PJ!x 9.nzG&wo#h)!li z=[.e;}N烴",bR.4 Na ]0b7 ٥Yv\As te LI > =QlC=Za&hIb0{΁Xr7ca (J|nT 86M4NoiJfe.Qt,L| - fƪ9dOc~.47-;YK¶GYDlTt',F [+2 q@^/I#ۭ&(8mga>-QyoO7ҕB*8ZT"zU [,*5kTj ?^ŰnQbʀzV04&IyOg,^ Za 63U.lR}(lyՒ>Rvgc)4{0!WJ7R?mJzg g!u.|G1톲ox4j EAܼ7>]I T. &q9b/ȹ<@K_0`;=N< iG P ˪\r뵭bDž!y h UeLnRTj8 Zrxr]ujz d9~*uq.!&l({V2YAiEQ [s .o'GeسWz +rH“k_ȳ"`Qk.R6؀+ m_~6(+,TNr{އ&!: ^ IT|TS} !,fvĉB̝x I]f3Qyĺ[>,?_uU'iL[t )Lkѯ~V$16 @AַdUKSJf|& hb%QK^){̕&?!ҭ1 -ѻ2.7`fJ q:DkHBwEnx[>k_!E8xa<(0X/R kc92j\aZMCuGԮ+Za @" S\Q7'I꫄H5yfVڻޒnù)@bkD|hfP1(}@Ҥ@_t!ab=ZIV #A Hgz~#Qǀ'|F2@}gnr+ح@E,?ˣՇIAGZyf:66# S5կ A%Pk vcloC#뜇@s 63;}l~!p܊# |@z56|+B0`)HG{^'±ɞ\SRT#רg@3.X':"O%gV)'rC`X'ngNWP.YH^{L˕ mlk擟L>(hK1gȂ`%W$ D%(TρЎj'lR؇'D@Ӕ(\8(x X|ހ@ ղV=Fɩ8_ZS.FR~ҧ`Zh7ݶ}hרiBQPiDxr'Tw 'ƂXl"dTt=\Bkn"hxa߀To  ċS"Fy)>DC~E!0*SF~b&C@, nu6򓑀/D:EkȐ[CO@`M^Zs䰿ޙr?4 8õ)ښ{Sw4ZPحgјyuد<1y]RWz֍7\wE6/ti-UqdTLujune۔t_Z6aeA%@W87`%>r!rcu0yJ'\ ״Y=t$Ρgw6wxj8QtH.g2.`Ӹ6ؕ.M ӳC*\bgB+ x "!g@m?,jNj%1X! |:5W獱v ; s1ЅBG_"O &.rpnj9o.߃"چ1إ}XMnAV%rCs%gc sUC10D/<ò(ѰoѨ`踖TN :7q4p$H8Q+!%2wAp '%ym+rh!\Z%׳~ _v0yƀ- g5 >]\JؓU'؛ 8)NӢ^Y vdGcԒ*y cˤT3m&r;}eSTƣMd!r"<'B f5"8Ax0Fu!(sq6\aFS|"A?fܚTmQu_)C=U Ha oEFҌǕu=f"StKb Ed;?`߸c+<YWC2Heo~^Ҧi߽-] 2f[9Uy8y,BgbfKS7Nn>'ԋf@l <y= $ ۾"s*G TMh$ ]$Z"yxR&\/oSǬA~ ;ˍ52M = pᣄ*;&&)j H:*=n_OԷ4HfHd,c~@%U|) kXE $<,q"Y6FG˚llJ TYg[/gT?Fv-,ɵ22HCvF09uvm@(Eg0x[+qXQw<\q#Sɓ F*r.r: 4)}ڣBc؍=iH"S95/mh1yKK2mDa-cͼ2C&v20KDgEedHeUWktd,nB\[M-7oHSE~hvnJXD ۷% wM[1crrh/s?H<{,0hO1:~3?͔0žIrY6Q4UfkP[ ҧEK`$ JO`)l8ë ؗ NT` B^5'X$HvXrzjY7[Za:i BDr6ru(mէ-G e|*8n#( }DʡwZr-LO_m{\i2y NQնT6t87.kҿj`1KOTջ5ү5"^Ce+^ؐ y}9֌l=;gCؚͭx]QEIHUe) Ç[6Fq)|wF5th3#v /.C+9飶Y3屈n9r5b[|/#L.ك;}/f#ƾ۝xeV7ul8“T}!Z՛ Z?eq#Atɐ1cw"ڲ8wWq\svן.uv3, @pWDXlX? FϘ`-ϓ>33ʧU4Dpe"bg,5x2b_]c cǫ Qh! 8ۈUG]:f8zRUqd]A6ڣrc hA (̲JChYhVXJHfrhM%;(C{d4g<|cWS)R%`LT`rk7}Xٷ}gVzR>w_fZQJ2>+XY5ˈ^**D S` v&6EͻH4 hqׂ Qz,_:lqB߇_ ,%ZL4d"mgRv;Z;(J 0)jfgF e6`Rjuh3wB$Io+^1sroz;@A0LԣG4.̃ڢCp(8ͽfGb"lPp%t 5=ϻ|ޙE/XH0_Ȋ4|jM*&'i.‹*\/\@of0-ͅC0UaPv(  !˙=Hy6? KJ+kΟ&֢@d:%o[%&| 2v eqy|zdMŒӞv:]ƒ&0jV6v~ QjlYdC^*&x}$qE^4f|'1 4jU0X%Oݢ ~o  dJQR;,x56#a&ق]>ȇ׺N{_v @"qu҅'{o9>L;Oc.m Te4G9g4B|Hz `{,@dJV_!nŤH*9;$R-s\WqHKMCcB¶ݞ0O~N "W NM7*dm4]|7I=2# =M>!^fSs#y_CW6;L:GЊCPĈMnE@HWY d])q81gA"'\vc?B6Lyo ,dŧ%Ze<ڮћp2U C^DYWX^lMjgۙTv%ņT2b׵)@;rX% mXL}aK| BUǢ1u=cYZ &'Ghߧc%z%[nm!c-랢;YRLd1e W'$lpU'y$;2?茴8:ڐfnAdg( H=D{Zno=,-(W'dI:3mYˈAPe!QNI;Nшn1q+>@[658}1d_4<>ӤMgx^e{KБE ?#O(-id?.4Fr8uA: wX/ 8݄x$ @.7KʴpR lm=#=]G#yI%Z[c&]^C b&+;]kmQF"sܴdu1T R(J[@+te S5*DwmD#>>P)mA ρLVsڹ:4Am0ѶW:^YSQ> ]5t_(+;q(9 С%4M7\C#y1p2I/qd:ZL`<:#17Qpp+LuhtAx!~4oT=O4c"ڍrw?^ n͇Ym͝;+^K5fo(%0l$cǼ!Y +>3 c "tn{1YkX_gEfKy"Ykm\˙I!1[Y1x8:.%;+9PhO^ 34Ok$0 ֧u+ݒ#d`6>H2q2x<)2ܪ-EX$`?LX [V?N3^^uخjdje3Aol*z ӎmخ`\zQ5jEz7/ͪVOKj %84ZX(t,aQu۝6lI<{,1;Yvp@[{Oɜ6o񞀍ODYSroJb2#hKyeO{S/ir~K [𧸭K!l3f\W.avHqjx/yfɣj#2Jӏ<x6G{?$Ј mʈ /RWucձmGB9bKN[0We -gMIqr OyR>xՠɭޠ2ϻ~gi7ӝޙz=Vqƨyt)E@H' R+P(f>PwZ(^:JHI[}ʽ(}[wU goFwfQnY)@Q"1MjӛT)|d(',"G}<1^t O* Pol=NM@D%Y#vPطҹ͌-_op\:]*[;h;ljb*_ҳ%kEF??K+2`o`G˰#8Y"&.:s,ŵfDkϫ-:vhAWHM/yA=7DR6hMK1aBɦLZ9bBCK&F7>((N a+"P"b8bOLtNMBQXU<ƥfHRSI֑N5#o!UnP&6 RPްkaHE+=ZH ]ՖGhX{%>t>O,*nHqd<:A9Kq @ V YPxpy:D/:>R-pQ'4u`=Adx8l=ӟ|/y:>~Ȳ:IF/ T-=/[ ԓ},|b?]jٔpF!orDhqX` cR$clׄ~Uv(]6Whje:)E :Qv6;M7wNU/hWjL?喈; ;eJS qd~ ? ʦdV?Tz.z}Dɪ^ząBz^OԼ! V ir i$dOR.xrfዶyw+Goi S KX~٥CS4ȤɫaNx cs9'W=+Zj[`gڷsD3dR"8VȶŸA mzAڸwDߖ8sIVg̯oAaUʔ]ώ7:3@ r+U~FS]`ʑu 6J5;CH` L{ᔥێOY=0`?2z=mblBHj"*2ha8 I#Qrۢ ~q}Vyg}CGG͙|'<4"W(f/[;X̾qqg*W湑xqDx&FSFB w{yɅU-+T9Rg͏j%cm 2ͿӹQ#z,D?XHW|@| 5) +D0,g/6GiO*18vyi5[AxlW4ǂM#^fyg+II//)9vqSm/τвTSrT)oǤH)m0!!D!"X׽mzrn\pL<@`4AǪZHEq|IoOuFS*S Y_4f2=S am!pXaç=t76dƚNa-ж/1i!CTXHHQ󗣄ˡO6PC %麒9E8fuGֵ`9P `.T, hwlZNf+쫙Hהb2g|u% _3WMXpםLtvmtr,$8no%#]Sv-_oZL`Q>]8qwto_Ȱbri`rhp}>YOx̩sjy q"uDpTgq)ME|X5;]Gyi).Rq$)EhD,U⑦'luG. dW_AQ7xڀ#fz/1R:|©Z~94BRaT\%<`͂8p!?Kq5/Y TfhSU8zV,u'y|3TH8`CT ] I;KA MI )U62-7_P(T)zHKcFҌHlLh{OQzZYYxMқcȪ1}aD䨪n ' Z <΅6Xb=b̿t}ak1)}x3v;%DL?3܅7*sWbosGu',>$B0z.Y _-[= ~c}OY6M`-Tu'~͹Z ls z৥"|+@bY=>c;^#*qJ%{xfyE*A x2N1 ;PCF*:-f2@2k('s+&NNsLJIhnZ`N?:*MQp];ntNNTV,{FhQVq0AJ J3]5{ òZID@ s:kfdܘGɄJb]-{((QX]ReC^=|ř$};#Hy!j g2D!a*m\uv2Ƭ!nA.b`vf?_jF:QKb(p Rx7:mUz$ Jm}3uQ1,rӦ~*fa:8!+<͞"^u)?RޮE-~QnHwQ. _מ&VG( kTU\f*]YUq-^KVa0[L/㈔F"Cm!J}q0v668 d>7P7HV91> l_"ͣT;3uaFIPt~a)7 wU𢩚.z&QQٲaۘ#ϖA>ىN#Z3^͕]ԚOxf.>x{VT8wCZ'M YYM >yCDXK4Y-*L!^w@Q62PSBre r,D#ǂ0symY)Tc|S2g8$q+w( 6_.TS5tk1c6"63IZPx廪hY0gQO:d13lh;\9{1dlPQ '(U:ǦXhKҚ`N!#D͡]zˏܝQch|&AV)@^1iʊ\'z%\<+ "̿X84b4e 8i+^E0(] k<8 u92Jpwa Wc?[ A:K5Z՝|s=i7:QJVXjpW\cFRš?*"/Ƀ'uru+d '4SI G3bnd'., Κ,P[/m=ð2J1akȺzKd.zk r+j/"@ld(ۋ x$$8+C)7wϝF ȹ37_סzZQvS.m2gݑO-_IN[ fx\?d7 ^´%9xJi0(O(/xA62֧C R)X`+/@)pȨ+Q٨}6p `^W9ViF{x(SH\ՓsßHix/)" :R!H;pH  _Fqh@ ڀ-rE/1D)q7 7+DJ_tdm4>#&vUEI{(I:P]4|8jMLRm)^f͢UV/eY7ǦW~~_Hӗ;E|@KB8|[`zXbD HNm-ް,(T/Ӂѹt OY$cqT\c][w݈3)g$|4Zs9ZD a" v.GͧFj RϡZJF5W@ֵxƺo,OqXe} Y +r=EA!֡|+oOB}Y^r"zz"飍޾UGc:iKм.hsH&M1shRPE^ZQg1F؛ӽUuCXcbo<O|Q )ƻ8GJwg K)lFe)yqkz.E%#Z31\#\Ȕv˜2n>#ډɷDHih4Сfc*Al MJ-. 1$ۢk b/U~(! ҡ~~ֈo"k"$A * BJH u w՛B:=pk~m3*dM,]BX 䖟*m@w9 MAG8 4:D U#HOIcnȷni ![ၯG<mRjI[$$gc`[io ZYgS\cX&ƵCb$Ojh IBXaqzS(lRėF)v"ur4^ 3nx:a#K5͔#CՅ6a-:#YZkim Kl.\pN&*@$ :cݧBvf**vCp>4֜ faqU%9yZCzLJV]k @+/n&Re%ASVyϠ@VFg,=LoM+U9vY[vg/o›ZHI97R5pa|˵m0+>8deT"kBh*,+hf|yfd@z k 1J3\+ٜ5ev$S,atu/pPWI? B<`.CLA R@+nTmo7E0elFr7z "*jqUMBV턣`R24q/{D"j2]ۺ7l" H`U{dE0h4ȟQpd2e"yrجN.!.mMbe_77$*n{in/~FC9ȵ9/.#*ITL/͌]|7*ɍy)8R JDÏD}3[mc>ҔTډDf_xdV-wC췠ٕLA h^2 헶G̐kOu(9Nx |Vm? ^3rw!<>-׈`PX#,'ΣdHg%qfٵ[7=,Oj' PvOŴU{Ok&)h"G@Kz*'#-RG>~`OCIeЍΝ-n,@y&T aai[i :3I3e`X8z L cv?>e yF?nActQ2e '*U9v#pt#C5A6@d9\2C*ҋ8QS+ȰjaM^Az,b7^0\ Vty8-Oۢ.a$Ťx*B>\JW>Fq`˷}B9:WQv4#<\ /; } 嫾myس' \2YAεU oLM)@EzW,.$(Hȁļt JD6wzP61Uz L~ƍpX`e"tFw4RH9{0 f,ɫl6[+óIg !UrB*ospPL(ca@&&MȨƣM ǒ V<]^` X{{7/5&C]X'BvJhGvm3iHO0UeЫjƥ QC;P|tj)IR_LYNW_A_EQ^nw( @gv2[ 0$ >zf1o< w!T~)Vk1u"4W ^L D.*ÛwtZKs0[Z;w5@ИԽOPHcG7;I 8q֨WĭܮV$O\У6[=}-Q['Cs3gRtZ?!DtBoS 9uRo{"m%DCqt.9)X4%6\)TXwm˓6]I1PWgQ0RӧٛZl0ΩHR,HH2O640DB4". e!\ɚ7nj ,q:,9mU;L.Hలqj|$2<2+b P\b~Uc28fTd{e Hl&r!BPfXU="_-wL;UVw!Ŀ5_h-uyg5F0ОΦI >̛֙DS3Fr 2ʈtG>b$^((gT]e16Z,cי`E*.C"]^<EC3xnkZls{[LsYNي'q =+B~1sS$g1p>"҈hL+`@e% p`% 0E94dmCjq|YFGImޙrW8QϓW.Y[<޳%#()unI>8AYd $?+,C'x{!ՠDYݜRO3 7p3R^^qVo>N]~4jb֔e23|"& էDM8;o9缈r]z(BW2%'}l_#N^+{/>6V桨C/")-#dp_ZJ3K̟m5ʓ t"vi~ %vכv>ȫCM_V$B.lF/<(fQQe0'hbAcZBbf8Km-qi#fv_8fZ/aDi'ӿє\ZfR1^yȲfey gZ6ѠXsı /1y5r哬!(I*R$T)z 1{GO09TNnܨ-%O6Qh/{ʓZU&r&K."B.kyIvѩF-&?@KTv+hnKo1*2,]Ƨ,4a&c?NxՓ)|((3GG@ ??zBB9ɷ*E= DUB#sy)Fڥ ٪@Zl$ ;{=1Ξͮ/ GYji<.{\4rJ`fam3[s֝$QRbaH]6ˤ^v,,.OL_sᢐ!$ A?77H63N_/r'7lA dA'OoŵǴ(v% +a[6UUH#;ҢGjzk6Yp3w;y#213ԝes L8fg0qE -lfw?0&ޘ>g!9Sլުmμ޾<9ߚMDU&*bl 5UihNi@Z{de9ࡧ us>#V: աrӔ<eba8U0=]x-0vGXsXv5lՇpNN6q{FK=bWLXa<^ MjR&=:\nqr+kN-z)y,a7ΦެWVg댈"&JmS! $ 72M.DzQtѩq0@=.gjz F'-A_Ox^m6"JtU}0v rFxa>{= n1\0wFUGFttv;m=y"<y ]() %tGvP vˈGO&jTsW@A4"z?ۄ"PؼŁ\7}AYcN(H"Ɛ/י UWZ6Jք[9)$D/B|v߄ iI`S:;59;M65K`&MX]ͤet2Z4)+m=y^3hѡu o j 0s+quPGrΩxQf0щ#c:IqpD1BTN^͆xw`v̙ihZ觉2o]U [6N1Qi"\Y' ʿ56dJC;\J(!^!e7xԽ'8צc{B1,e %VLsJKr8oXlzjuMÑ^2Aƹ@h:"psP~)պegߐ@ZxMvIxx:[Xc۹HnGOyM棑nnR1;:֩>]evfFّ%6ܜu  :.O[# `Yӎc?&#ewQWr0=9t3l0˫,)rD#9f(pb앚Oюَ=XuI3E]b2Eؘx_"'NG5(rs^S*`*='fD|_Q;8vJdSIO8椨5~(ar" a}4vfS`\]AUe'*Z`ۀpmvңqve)tz ng]VޥcfA2>ٓALec%_OQCӢ=V+ )SY0@>O]h}@|@+8Ei5Wo} kS:F;E[r&8sM EMz>4]_ZE#FȚ-}!x'f3?Ӽ OWV,ŝkh`S0F)azeajpW{F fG%pfdo*r sp d0O'&~kPcZ$pT|V̹&WW`'kAv&.ьN z9_0^l~! >cQ~% ^t^sWԯM7]n pqr-Tժ$Ҩ\׶[Li6-J\T۹Pu9HzX,-yK%Wy\R!M/ݘwujrג[~+ܱ!<twdg t/?&nA"f7G*G=p|oO}/X޹{O̚ 59ʫ&H8 =kqIg{1On9uU_ υqA~͂3>HӋ6V7䮙$/SS^?N3)A~twa%GIOT^hr˨".Ipb|ruިwN~:e o052V6~ܳS1ҦPɼ)Mx)=_>tmU,1KO4$9+Hr0rV_6qp^ ֽ9&+[>|$O* E6o\ x(^~{xIM`n~]M9o#T2IlK9uz>fCc'X;ƎRrWDQ;8걖y+&&P >kce?nY7Xx0#W&*X{{y(D-:#+ B&( 5EiR[1U ̀#rlju@ wJr/JY_l"5g[8=Eb`"~t,i*3C-K,4l[q$x,[P">5C P}\?w-\CQlj60x zW>vi.t_h5]shǐӠ`q :g v?}(zs#q?@6kRuF|kݜ1/6#bv+ N0?E1-Q3ٔ}ܹ-FèWJ<~k4Y* ُ4GsNvOE]l3ĬoI,U`.K"Gܰ4fP8_3) T;B5 ;TԒb"xEzQ55P/ &FC&pOOpA ӡ? ũTdj[.Br2x|IQOdc MǽT$@>:9fYG+2m orD*Ae,5*S;Vh~"fK9sup0գ^ =6˞~~vзAGyTb1 ֖/{f|nڑk5%|FxOX'g57WsB)C.v#"h\v- nZқT9.;8xq/qZɴ8s# 8;32қ|G0:^ʼnvdZ&J_ֈ&Tq<ּ_I=H$[T>T?rДo'csd]:TPHbq7F[1YEjUnX7~1g5 \1 Ċ{3&:X#dH>ILiY&5]Êd(Ty'5xSgkq3rS-HvZiC bӆZ$r2NB#\xlJNő>YbUQ*hB(tq~le*|Ȳ-@ZQݾH3>^(.8Bm(Q>2b$r,DM֗ޤr(_IujVW,aSQ"5>|1b{:Wb"Lbf)@E/tmS".&QgLab\Bu, \:OUTOH/G&<&*y3xY:QYQ A-UKB%US mvt0p1U,hxʪ`ښ1;p]j2F K@(i1j6 &J9G&S) QJҥ#*Hs' ݛ'KfZ|v!G!EdIڄ.ZjVG*Ef ked gup5Ń $'ġ9@E=|/9'&\}W#I ds5i8B&">Z[" ~z=rVm*;͖5rx+"kO+tFg^\@96..`bTⓋʾO?uAi6j] G2z\Cx+*2v{[dH.z-Is9zJ78MJ50e,,.sU) -fe2_-T<8R[~N)t|=^Z'a%{1FbØH,L۽;rJVyt(.Cz]o7¼ijRG'Ի%C%T>) 2&PnWtS5/FΪqЊB >ZGb> ;  pr՘z ZxlJ({bJm(1;?l9pmf4?,- 6'T@m#zx؜!%"3 ߸VTˌIРl )wj(Ga2Wľ'j@o t 1Ҝ[C0 _5f3xcpғ g2{Ke|7?>Fjh=نZ7:grzY>eڮ^wv_pǭ`-wlqe5꺱b靼JɃ tie_lbZdY~# ؛fsM5 c@f(|¾~89"βeêh/=y$Q9%dzJ9 a_BH+z8Nr _ :|ܒ7ހLlΣ[ t1y(MОfzTNˀd_/eb4ͧe78SEp_w+U(J^'8<( |SZm好kCJW1LR= =6`5/2#[ %G1 zz%@Y,%QfXD?},܃s`]~>j.Uq/'+#Ŋ[sdyot!5#%]GhL,,ooE`iJ}dFG) ZF9]15$=j}o{oɸ]9$鴑C‡]PEu[JM[< Ț䳎Ba+_IW_xspq'/U1j uv=(퍉-E8ݮ^: :gEӻ|>f5+&AWP`8}ܺEAJLajNzR Mh$eZoA%B:+H |/p=~۹j:LX]d~}s[4=FʵEǑ&ciz(ݱjfr"߱U݇.nP NBZJYY׶Xu ]a{=jUcsSd d^ʭfuxj|{S*’?'˽\jܵ/L71T2J~zCouaIӀ#Si V+VAqԉdoI;tn\ $ VX\B%\nId&ʹ/άo9%i[10ؓ9?h!fN$u9S[9d #({،KTIn1Ge_@@߱R QECJ2K@b{6O*G٩vO,>PìyGe 4o/N.^K70!ROja'Soles6gc1EH[k13z*zyqMe4L| UB<شhIFQ6rF#v^1׫F*g gZXOOSY`Q;Ϛy} :aP&jMNJ5҆Y$i%nPy&ásjgTl~\rb'K3:[ө!:M^Atϓ2q j)%mLI&&|z߲ꖾdv0"⟰(`blOCQدT O4AhdZNpenBx6I#|-ݓ*? s0X'?OlNJdM$4h} (tg]{K{D1$33{ߛ^Y'^]l.(C*d.]z +iXa4d3IԖտy0_}*67\xu5Zv&#ݧ[]I]";&c3Kұ߫S*U8t1NfàdHVn0qv2f6;xk!yqo,e;YA5#pq?u'/z2V>1f`7Jq K#&69D~` 8A`6"9hul\~|;UΧSV6c'|Sb당s7}IvR"Ȃ|2a]:mE3i ’K:=N ATYG]+ .(j6XǴ(z߄@1^Ps뫤.6Zgwި"g3>m|lw4cq̞d Ԁ-f+*RMc\\T'Np}iɗ5+4 d?NqqLKĹk{wisM6,sӁ+JLluI[8D0) .BaHH0'emp|t~ڬ?3tÀEP{\oz$Uḇ<-p@1V,օӂhNj'!jRD✍ŵLh̻YɿS-c.3TiE:2ՉPCmkc2O|H@0Q#A)|G㦋ѽ8Aβ± #;h ǛannuRCC;+IeVIJϯZB Gp ;v|+5&IiΤrdT0 PdFuC:*YpKܦ+|#R8t=Kmc^c#J;caYr1Wƶ3`M8|x^T]\tc3tUrGr[u;%˥BK t [0g^j;m?N&EPCXб'j7ҵ؛JyӀVM4k m:9΋t(LV_kXPӈ|D.M v%0gwa+tJF>[8g7 $<,-DDL_W뤻q _17B'rg UX,GN_by(yQ'u{b:߭J{>[I2ӑ/fG}VEOڡDj ɀWuůu  `LBxP(ǘKz@y9QʳtDtcqw (*fBc9Kǣ+ß$RU[fGRUolv, ȞٌԨ;rꩇA3PQb 8̢*_d\>gbY> ȝ !h].mf^ٕ"06XQP-{NA? Tv9g]X/Xu"8w`*fH~oʇE){i hcSd$f;F2%ُ&oi騦qi&pc φ[ > 6=fb!Q;I5OjNapΥ.>`aiY7e=x"8u|nb}_o$0'2 0^[!F<vT~`*)o,$Y􉵢SL8ogDO7XEΨCƠXaʷ 8W%>rxjmɩp:aiwp6Ŏlwځb{kqfSi ~Jtt2ߛԥ=E4x}3iƣ|&e"=dH RH*Y!0eHBaVpR(SdWA8>$$>P*=:בMkSwI:g%3ï{``"\7Zݘy RoR*jZvGypU PujPA=ŭPu8ut4vl7?I6nB|,}Ƴ^/Lcf*QZ;MChqXHhZCvf:˚V8s:CѭEw4!7ZEM".$z?K3)LHF^RE ;Xa1|~t^ͫXX"OA(jE =;tAO̙gZ12I; ~uv>sV '0?Ե6IHK͝CB4Oj~HVRۧJ.uiW[KɖINə>f;͚-66;P V>$* s1p*r# UĤrO8TY%Ǚ?XC2߹ wڠn߶مkCnelk`p>M_v΋Mhv#9C.ګ} .*ly#KLVm"^"=F:3;q_ ?{c r*+B/v)vlB|uZ=q1g\FM'^iU)gdx ȅq$zYt)L73^0:%vj eb K1[>аN֮DJ7D| tpkĵ_\M=s\12P &Fdzh[X՟>ShdM3VYGa1W&)#07nV`=.Aѻa[ y$'~;rR5tmaLyB]nqzqR;DB#h5 +BKOzGVma#o%P[ާۍ -5X~!p ^bp½)W0uh\rz+1rB"%ǘd |)!FM\DЫYo2Q(3NELgDԕDZ}ۍ 1\8$onB=+c ՉC.:CAxGҺ7 K^8T$n8UM^;6z~_GU;< !0ؑ\^́8vpvBQIJ/,jbY^Y&^}l[Ѧ,LpR3{t3f} |HAU"d2jTMV lk_3,,y>>xbƛzLJ<^az4nko7̄ $9 A.oeZ0_?9 bܝd>iil,1-Qr I+1'yiVk 1ުK[Ȯ[PT5 zRv)IC:]΂Z\pesu*. ULO4wir(Gy.ս:mp5v9 eدrg=hI[!B_+g`u/v:bZ& TgFc0U^.Vpw1wе ZT==%M~?TWf&km);c0޾MոN&"[eZn]J4iٸGV;VǝML>:e.%ΡN&-{zdqtJƈp2V)nQ`ta'{amC`V2|42^T`}؊5wϑ}/Rj>< rS SN΃l ?l:~\vxwZ.,)V]UR.R:$]ڱ+e^iM M[K9m3pBerDrb^rݩd+b͏9Ys;O3ɌՂy aΨ г'qQ ^-l8 ah`S!^nth5Դ¨ ~79ka YL9}ШQ~XymA~AyD CZmn\%M"Xӽz$s#<%?ǟJNd: wS}S,5+twC2 hG=w/f~Hj4Wur! GMu\<2R3K[f P Tp=5վOӔ aſ*h2}j_7^$36$ۯ LR%l]^*e2(aUDiw0,=ZTlg<^ P+pQ.>_!҂߃fw,͖chɬ0ɊhgNMfߘ.]hzojh8}.YA^WvNǙIJ -\EO~ ^ Dl\F {vY^8 ̥9"i!$&OKo`=:p U fw@m$xy~).kNyɂxdjEX1w|y9idȣgL!'>h%q50 WYͬ|_iNP` |-tTZv$j u Eٺ ]K.nޭBcwd8C-%YOx"2r 府L99FbšФ88_":,m//Bj{@_FwQ*>bv[L#|x y THK1b+7r! ׏Z[Is &P5``@g־A r'gY6Ѱ(ıRsEY 944w mXqg!mՋ<GȹH qapkP1b XgWrq/[LqKf}}FWl1kzbTU+^Lo,~aB*q _IKTӋH :;"{ ~spuM{g>jM3}S#ǦKɏ~WVOy_޵]RSYM.͇1Q5Bj YXs~̉K-$}G,@!Xz1W}ig$Ix3wMX!~rg?z85}A:me=%o|vzhoe5?5i ,!-}K$gqq}O[Z1i;>B,+O}#'G٬WHܶE=u>"~ыaT$,~vxDi_JD%>kQz ^"^E=Lf *[Aԕf¶ъ (XC& gDlC–@?"r[*QHT)vӏ \pv%X۔FIol wIR{* Ӟ1RjTe FZBb'lC!Ks*zs. yx5 o4ߕ`bhYJ'+8/A(8Wb00/9nE&Ĭ 5N~ E1+tlQT0e=!{fWms^[ԫ.yai0*JRF7WYWm'Ͽ(H,mrZByOS+ / uG]EM4~5 @b%ֺN%#@Trlwp#o4w/Jۼ}q=;.nAe]&I"H0lV^sՎU kIuht-1E6q SqO'b a@J< d/#4 IPzb#IRC%Å}G}mV;7;W֝g /c!{jsk*SL*Z]H5%KMW_@ظY8EocP7U1&AРp@:svl `%s+C{`b-80zn0Z fP>jYj_.{!&*>([9DlzS 3r3[l/,"ׄ\=A7Q$a]?mQ*8[Jzu |+~|5)`ie>wp"TP:~ל0qL5o֯419:u\wge,<;EǼ8TǡcLEVj4RB(T=NA`{5ڟ@ ~4;df8)E}*u:b:!3}B,;zCPq`CkD;wMw؏.U_ Z\\1Zk%.Μ 6_^6^ͣ8jAW!n洨e4ledw4p-8_jv&* :s,n{7K)gCo19a|8\{r$@]ao}'V#dF g۩v V*actߎ~R++D*HZϝL>9;x6nƸ)P֡ m^vO QRgEajdu(fy^YG"yplK?ro.?r%5"S^v!e܇7&xSDM#bBJT<3c dBAxYJ1ffZlBj: c4s}ߍl|Y#XUA308A, s7NȆda-ULa;oCooO(I yk!5. KJg?[.G%k;"=")Mq?Eb ⴢ_lʳ#:7ANf? AK!>r.RXVNRG`Hి8p+9;y'QfB0TWm ܗQaޠF2X?]"8LЕׁ&c817)$@Xu,92 ]H82DҜH;k+V !ZEKYmvQim @寥{ZF b +ܺɋo_^Rݖdb@.78O=D4mvVx:q|af%CM., /4 - p(' M K3 O82K/S%„΍%5N(e-P..(0 k%5(uKʎu-)D1W J8hHܢ| ;˔n7D'L TcIS 7 T`rAs<@:ozbG,xxxיfQ/$ԍI/;>O>*_sQd}& rI3)Q5U,kv~'%ܜư  c!広qG vemZ`L4}ߵڃҔq1w^uOP(h=W@byaq1L7?!࠰[hQ;_ fwL+W E[ ^y11 / 9~A3tcgCjn@0~gs L:9RFI?ٞQ {5W7᭎⚔Rp#5Wp̏]) Hǩ>M[/ @jH^oC5~IGNr_3P ÝTZgXƿKjfdÌmqzy.SUZ؋ Ф+R2;Yl )5XYf\4L+)S3lxOYI)w}TgShTDȧӲkN)5X^(>9dc9F- ě{WOkKWgI &qm%t^ɛ`tȈƍw"lk,LKHu@"zUjOS/`3\-~Ćfky !Yȓ35;}IAW<FknPFaڶ<s]pDavl$_Wg\TaJD$^ЌSıʤ2\WKLQ{yjH S# ȡyi)"%+n;˫]FZ偣E?? Wu$~;R²W;ᯢKxIh?1rkqQ!^ɆY*_jU%tf]ܢ2(B-zHwԝ}aE5-9t:tH~?H#ff#(b@wS[jBc_"CΓo(+aᚾ$◺wITی UQ88~uXku?~cHS/sT%k؅d$Q8ľI HdW$u6ΰND6ngm 6ig=im;1N{:BDCȘh+nWzO@$N`K{o[&)5?;P.F^Yı"HsT7>0Fnuڂ<3xsBiel?xQ( Ȳ|7Kj8|WH^n#; Voƴ GE9:\WHeƭỷ^odN&EB89p5IuA;7}B`⥪(":m߬e*e8U-7sQG0f1C{h憃RN%XidK:Erj3žuUWgm*[y)0JIWk)6 *~)U U'ەÖ}Z-K(xvs!Ɉy9=I2 #SpȽ-pCc`c&~7] بnI&K}z L*:Jj!ˊ oC$+孂|>tyANNb 0h[? 'gNHԷ7ĒDd 1|n-Ԁ Lz|$Њ:Y2n23 ޶-4T`E &1jh0՞}T}V+883'nKNG2\㹰Ny〆Og=j\p7`dAD6Vq ~% GȤ<ډ򋉐\k?{Vfa@V\,ܢ d\MPv;u&A"ϝ wAs@#tnZK>ʃ܍b5NSrH&lyT 8+eJ&F+tiD1ꮯ\gF!QhOR2#0` V/Gc:* .);LcB}\CPk]fL$y@r!~1(vUJVL=ŔQX:]e&i5k{3{N<"WȠ#XDD.h3eܱ}T,@t!Y&$biYv6Rhi&8옡U(v=-9FXI: AhF9L1Q/ï9@8ǺhoVgI:[@*[+*(Gi[hOqnƜ6rR{5-8ٜ3dv.l(;[]K&^tmA0Ym7Db )N #G}1A/6+M?1S꭛׌;>X(܈'T훌龏΄=$&n~ VCQR:$B?\O+E'1d,dG81IQ}1љ ^݃/  ~hSv@eJ\UWU\u Zזl*SwUm!:?cцg`~%D>&qYE'k;&l]گwl]`G'۔h>Dmy2)(rZ17aQEoREv(Q{ˡKGx;@lyX&ѿVPSYD`dhVL'=&Ϭ"DSW(sSN ן]W4^/F 'w"INjiƢ" cc`yϡǜ]I򅐸;M̐V<;A2lzmːw7;l1,V[2k㒿e^mh Zd`zE8b<|ʟ(dsgN1Wt ӧbK)pdK9$ߏDک "+K8ޘG<1apES4:!uS₭)a8ʹǿ!ޞRHvzįq/'^]H@@Թ|!󖲔E_o'6 C YJ2 ;I51A`HP< 7e.3_E $iHn>~SPHTP@ufӶK؀JRj6180ISES 7wڳZZwW/qN 2j_Rz^WdC*J]VsP@BC\F7!㩟$ hA{՚. TJ˧z8^ 588}堘 ʷm%h|ײntljeLf4F6G ˣ޳5fQE턝hn~p@n14n|ST 0DyI\b8kH kVrG./L~ga}4lXL- Hxw1$1ύ,="bGQ{5ZMe bYBNy rAߙiiqѲGz:evs`IC,l e]Xm:F,XSUWV.N,^ş/%&ݲ_C=^]9\2/6ަBRE~f%>ӽ/FezoZCwoP]RtC!24}u) U.H{"}?kSt=<.tK٥FWjfb~_P?)LT |{V}ӕ`ǜ0]n-ۊ"_Ѯ6q%qlʵxe߰OHX/hV#Ⴭ_Êy*0{a:3):ׂY !ǝsd1;[뀑z%~rK4o6݄(NGD'C„槀O )JB4Cߐ+aLQf/WM,֕zaG$Oų'\ B%JV9nKu ,gEz8o&8螿OsWyB?b5 ~6K IK(KAwXx1/kkѴ:ˌTBmПp%JmBdT->h!y16=,2ndf} ; M\ɭ'n)֏-H[U@=<5Evd7.oP>(nGZYeIAe\V4m<2fDJ/RC㋺RGV8z}Vrf`qŠ^s(f HXڥOO©5ʈt "˰T@5RepT"|XN0K^es<9O!'J7yısYb;0&:;%0jK` q I?[)T[ocoP"JtAiH<^-@"%Nˍ"4/C6N{KoxS s!Y 6F'e{?X&E=ufB?sᚤ]Cg}t;+ͼؠ-.6dJ%@n1wqOǤCC' q68Y"`%Qw.\q1t7Zԇ3gs?bZlW Fz.| M,5)vx]h_}r>vHnv=4YvՀ i6(a>3=8!^xF 0ýMA;1>gH@*'J jbiaVLduX|(VܐbV5{K @Pذb ~SŽ\x7F:"j`ID x}G XD" w_ "ǹ2bcYl4<ʼ:K8D]R3.οngԖ0J>w0|4d;;T&$&w c>%l&㖟Nz0`щ8k6~V:"`A!67`Z鞢w~ur䍚v{$װŤ ȱSLCqwj'owyÝgr-~Hܒ,` m=hMup=@GU"^䠶*'J>Rxp=nHyb}99OMst&+2bô,vpPA/>Ax(E"6Q(Bߛ r]v @1H'Gm5M^! h`YH.:^'kK}ـbaR +AqP>N{/h|=ɜS^k%FՔƄjP8J. &~eM0Ӱi&2ѡ4-TAGYm׽S[Bl%HV9>ŀz[q-3eԹ^$2%]*@Wѧq$ZV)I!W9u~I__ G0 6a[4=ӭ0/H{inB+F!Byn TO 縼Tά+I wob h\kIP@FRY?Pӏ(Z~Ziz#O m5SKVn(&S5Ri;Yb`8̂0p} DhG~3ԈZw v0uV#|2aqRSn AOl]%sAUtB rtʇf[( i`I%Wܲ C9,6<01gKe4͎4V=d7͏!$ZrW5ih^kE^{7@(r:̧iP.,DZ[ P@q?6xgv> 컠NkP'qmCV?\kGY+C ޫeRy& I_M{rZ@CRF*|aY\$GH_zC=c$_E t.-}ߙ/Қk/4Fta[׉Y -8cdn4Ep!': =ŶE\T]a֙S99ER QoxF)F@w|3mK!HdkCߏ52l:]gx-P31:HwttO<0Vj:UٞQ.rE:Yv{,O!xt>X`qCp!HpI16+xmݣrkZ؋b>GsAh1ZWW -.\ ݬ/j]R/}EgI!;{  U$v&*wt&)]Lh"Nظ~ʸ#Bdm-tR:NHO8֣}?\}[[t.L:yOk}c5f&84{Ql7aH)q{d ~{5CvS4b4apl@,mI. e4LG Qmg/؉I`æO$@駿z ar?]4 |HJ?5 }닗t&G?jS?dB2U4xr`EjL[ϳe*#Z|tW 7p@Fͅw m"lj.hl+pk(ss^#2!܅%an|xqqr϶5`&?%+:x+dV#Pʍg`fhc7X&;́ϷNNȕtW)c),fTW/֯1ʸGPؘnlr "%b5@K <ɉ*tLm+8W'x7"n_ƅU#|#-J&>L\pgJƕCͣ g [}O[ bY|ݑ*4ǹo昨/wr2<(!W킚|i=ARu=XPE p]3@>& nmK0cTDE$F.H=;KG&.4yJ<@[hɞjcM{pUDt)?1r5 `ڮ^4QC L$Wb$Kg7W5~b> a"aWD}knhK=F(?G1%GA_ h6%76|*c KWZ8=lF4Z 0jο1D.ӟntWy]@W 5x 1 KxT1Xg}Xd[kbY:Ȓ.я8S`cw5jdX;5_t?UP(5ax\$qp<H^Nefx_.ar*_qsvL˄ld% hL>te`sжy5ǚЋKw-55W#W& F;={yncE0N74{95  HF߮ je/})Jz1=wɖl2Fr }-Zq3$+ 6G[ ?ץKxp .5(mIS9xN OIrW2@AGRiD2-O237T2.( Bjnᵰg3R]lB/-K[DouU ONI ZR2גjk#Ƕs[Ć?^E<-ŝ6|V r, 5`H2'gXb騗}>M&pXy+\ԗѢaCb@zNt i%W7 v*02C;$g?Q? b#P(њIlS:a amGG|togxW/Die#(z\Mjkk1*!;OE*=(idv q|g }WX?RO_"FUݜ X٩=R[ ![I,.!gx8n[IZ7{~i<vJFl:buɠav786KSL<n'#)&I~̈ AGx4  .: |T:_aP:XԻ,},.k+ Y:ƻi]ȂW~b 8kȆI!,6s^Șm g)oU]ꇿF{\Po ͽVQz? { (X 0+RZ<]E>Z.<+`O38i.Wm0,p'y?G,*L(3.K}"g1 8 -!4.WԴHt@hk ;(v j}e~'RTE[>xHP#ρ2xv8n]3de&؈C0]`^ 0 1a]?[_q=CƱhߠcPy#k`'RƱϹZ%ĺhGqm+5LT?6jjvkAahY (>`u8"wҡi_vS=aCcZa5o+_6_{@o 5 vz^5WRdT}9ʗAh'Z˃HX5|b=Ia,VfWzhB+[l߇@?ڗ?\7@q_>}Z  Q~<}ޒz (DQ(9g^%ޢe΍GQPy׭;Yz>xYQR&#!l+D>2 σP^bC`;Bd5~Gm'X`f۞W?/>-KݶG1Ez騋SLF: СIf`k  BqhYҾ 0}r'^S1ϰ9իI̙q 6}&lˠ. ^kH-,Fw *{ 2g%RvDVaaH:j8S$ ot(n͋vعl\; }:K/hU4[PF-MҿJVoL8ׄeL6=5iX׼QUw9{eH6vT)+7t^?rף\ oG]lF(*dFo%џyOS](;N v f;_ײus2}xFIs6p Mpn;椖jwqŇ۔# lYx< P$ذ2ɄM'%/:._w7.* `kг[ '}Q@vqZz ʋ/cǣ^[,k jhh>jߡDL . B \hn(r59#JcZZs0.&}r[c9v*E'sk+~/div"kڜ˙˦#osVɧmj;fuwSAajΥYgg 9AcX.AhCa*Gk$A6{cFlN~tsn?Pçu  S! 9540h:/BT=0Oȶ%c$r&OύyO݆ͣ~QD9aq }6K[]~L+<ҺO|s&GȠLՑ1=Bע%odr-o(vC|NSDILb9ШK7\:Тc:Vx1nEl KT샀RSA-b+~On>l`Is&,7aWC0sBѵĉMdH(31 jN(g?NΟ2/ wOe-ti۱ qb-A}1 )~EWXEg|7'j!=2Ч¡ini0)+0rR׳Hbb~), *>gRp+wn5dP4h-PX l9{lx\Ph¢LY?e3cb$sw!ٮd+ ' :I\~B^%8T웷{:XtN=a)iM.;Eb]&ptݑ^6$pCֳ-_i[}iG01˅?gL'QHĚNt-⚞}TPG` M7X*4V k V(JC#WAN_ư 5ٯP{P%K튟0[5#v8gFoPסM8MtbCޟo ]Nl⊙kV?̽o[(h\J3extǂ[M1k猸ݿ(&BGhĶ=du޼-,}<[zֺT\4Ϊw|k\Btkc;~Rr]' Hs}"&aM筨H8^;lhXnAG{kQ3eו{>ʕNӂQO<-=4\\69eYX i! L.ǃozqȗ!2S-ѯ,c,~vW#:i;u2'=fI[F'`GnoQgJ5ZwJ'#P|l*aW\CG D}ZF y&>yg zeX>Qj.SBAe] $fVWv Cz⻜?/sDZ .aGPuڮ.O,Zj[(.,=U$98H>kpH`c!N@^P`E/ ډ Sws Ѧ6x>AW#c!S_967_Qk?j@,P~cZ= ݮq: u1%f`1؁J'pƲW?>~/a{ f!fH3E$o+~X ;=M%"9pxɂB˰jk^'= qkдL6!%ޅݵQ:(aq+ˡ i6NDH r >}?Jcq.Ko&A2XzRqˆ1ל_:vY՟!?\B9\oxD˲ s߹OV+I s=\DõtQ9TYͲy9AT݃@(KMV,=-ϋ;Nj&tl:,x(X>>/[5iT uSڳȰ2GV#߸/еSէÆnIo-mɺ.0ִ:2;AJ>2~?ښ 8{b3^o/ E"S?oG3B7i2:!*_LvgҔ' O^)1RC N39)5M1Wd~p8>StniAf`:R dLhcKGo= M䣧ڠw"#:K4p.*uTٹQ񺪎fpFҪ{+T`%ư=V@mҏYY X3t;}k| UA}t`ľ  YQHTđ8`X^ͭl xظTf𧫴9 ǟ6`˦?"e87 f "Y庳FfeXH,v"4kф}%Tk 0xQD" )kC-;i;맢W*PKy}vDcň ڙڱƑou oSCgnA&U%> $?p%": WS:>8-'BGא} @(9fHs!N*Srzߋ< `GP%))Llx+ 2:Qu;7ԗL5ȝ>`GYšr/ eΧʓ^((Sx֨܈쉯SII ۾]c? iI 'vT$amDt9 Dw14P $h:,;~TS^ؼzD)MdMX+W‚DxHS"Ηh@}Z6u ٍ/>B=yxaߘ튍<0Cp-29֭pA4?P1 ZGn$8'ly_Cԗс֞~0X9r+"lEzӇ۬rN'ta43A}d,ḓ5d=62+r㕨("+3A'5Ar8j6`+Xݿ }S/㌱aXL>[]ܿΠm\s~O 2moEd^H-lA.1jܸ6RrקULp8姱B~*q$WVeQ,5rKͳtS\6f@TCkZ$Yh,U ǎK "{pu("[nEͲbc/ -TLO]K&AZn'b R5bTNP ՎOh!g,8 ?]Ɖ>ݗB lhyf'P>)ĄǛGC9z[W Km!(}sSzYSL,\VRzU krvY=>ưĽ~|_7$$'Z_u fGtM&q@!K hmh OSBodϚ=.aM_~NSv5N`n>V}m GΏUBRwS&<yu3O@G.&g?CAĴyDBRs1@S(`Q4i{|#Vzyy#3<(vhI΃!oY]:^cD xS2(b'EX4pc\`09k䦪FV2UPTRǸH难Lf| AȒWf :;6j 7±8Nu,Z )zV^YT)?=3^aUk BSDBܟ$hRJVj̣i0S>C6",=L9ӋO,o^z\O =JީH 2u7%fnftBG}/*hGѵMQe52-=l8nd`< -BgV_pQS͙F*ժOb _ʿ=#1xWWG:fS0>ڰbpeR{Tx.b[֎Il7{H $oѰiL!Ҫg s&<&;{螟k`~{i~<' _Hʁۖ3~oLojKKKUw>|4mow e4Ϗ*TU?95Bf}%& 䔗FChz܉X o M֊_!+dMs!D^jwP|ˢG,ZS ]RFruB[Mh\])1G}G]9J"Z#]V:69]Ԕ5`ɏEIᢃ`~G{DOFi1'fl+{.T(rcA佡<"deM_/4^n*U"bHVGZ}u9硝cc_+7V!\!=ѕN|yXM7eP:~wlG >BuП9Y+#쎐NqJC4ٚ_eT!*sUtoOH~rA\a@CQ8V23Nׇ~wN%f."ߓϻ--HݪϕeaTmƸ~ Wkرɋ.`۶=tXoێ!Bٖڴf>gۅ;YABLԀVHIDŽ\yjGG*a tpG.v˗0CFɑԙ5@BG[^$ {^}rsw|n& no+E v7h"TwE!f7E&w+UW$',Ɗ8f1nu"$P6dxpcd(]•b( JfϽ > 'eãܬ< # q/ Ys`v$Eep-ڮ?yvA#!kȈ إe6Mzٻ n(8eԆ بbPT}Oב[6u[FvVbieֻd:(W?|_ݰ<rL4e/ `"y9Ha([.c=1yĬΫ>Ů-&+v:&gXvkr0r.'tt?4 1PA=N/k1y2VG3uX~B\ _nQ.sp:'gRRQT>WB]>.U5]!Av'~JVr*1)txeN ? ;fnޙ$gбql>٪cO{8<ʽQbZ)!pBq P|RtC@:CS:[ Macluiw3!5$/4=֒_.nfΓO \" 7bk6:PGD¿/p"0()G՞.k.aSJsȲ@wP^7Wf]P&C c !u/9OǽRKV"adM&9[ğ.o֯A輻ą7{YNf^kMVA~˂/=[[C$P*U瑭}f0JP "b<}NҰԤ,n=S Bx)_ҏ^+n[z3HZ3(שoYHAW ǨD95OJKltч}AaE^ \Je0^ m+iTɦJ'KY%zN:)u]@9Z;?XCb=Tݙw #"αIECC;R0ØO#i(!F~yDϛ=%(zK]Wl=F$΢'6ΒA_@wF,Qe%#qk :2$ԮFR&mX Vi.OU'8`׏VtBֻҋ$i"jdzWf| xiӀ)g XN֞?8SbK\St(Z9ŧ sFl1{XDWبp*~[3KOE+`?vQ+3w3FK!N d[iK[:M!wKrM3 [@&&dF'Ъ~/<.khRl7:ٺCb.!&5{O#[+l9"P~A@;^H d0O w](`mbS- ہWNf YdyOC2}y09TA0IOItI,CJc)'IBX1E&/֡fxfd9Im뼢p@*hu fGbHuY䢾(ޮVix5M.[෈q˩dW{%M]궞((ol!4{ )҇ɱ<8O<`L52.CD9@קfiZvqeB~J?9cB0x|H? ExZ ԡ .ijVc-Bz̏:C+aPmj(;Fuj|;<9a%SDM Z/$"ܼI})Qݽz2""4<=_е`TfwbbJ^S M{Bl ׍Pj( kKg XlJO4 ޒⴒCTINTXO'?oɀ*- :mIK( %k3 we6p1O%0Euqm6CGd#w6M,e{;4EFοzfJQ*t`uڏ|0 Mnq\n07\芤DkUgͣK%m*NCT&x!ʊMmUQu͂FBb4$uA`?@EJROWGmJvI~Qt@%Zs 5ie6n,۳9%:]6Q8i֝P`G?Sbֽ %ᱤ(S;{] jNah3eact?<~t8蛷ePg(lbnޛюy0xnFY:H 8p xp4/}rPvEA*V4&~!~"۵"عmH)Ef&P%83F{o&W%*gPMM0X,m>3r_ a|WDAgZ\Kn vHCUܞ[5jsdarH ?k`^ٲgKƽ#lGU;XnMa؁u16W<(FefDtT $^}mv2=GlQ|t`sÏ1F|d+6j`fMk(Lv7Ĵ&iߓin\=pMϷx>gGNɴ +u?hsr?$O&MKw@C_cK"{z K/rY rrrjx1p(2 X?y&mW%OUNM,P#{Β4Scg*T[t9(Yݿ>vfg Ũ6c?91 0-6#ȅX{t~WHH-rB 5 =ߙ)U˳6xCI,DUk8-0.6Z^ Wښ1)AhRż;*!ȋ] kYhKh ;RW W-.Ԗ8wV4mqurݡN@{3Ϸj=m*N*('3[D{:\{;Y$SHaۏFZ齸uLֆޟ\F18Weow0c#oA!FviR:I~q6EBnTP1rW+{(TI'ߢ/0J$^8˧]I3ڔkרnA؇ {n}Y2_hEHH?k8xbiEX@o`d eerPeQh AyO"+L!8ؖ. Wh E6QYxdKrx4Ф+x;K2-`,MRf řҫs_. 3/ƒL7q5Ս+Pਪ쟯F[ ]LH2ր ^.bg9^%)h@>#^u0Cij-;| « ũǵŃ \忧}zrdFٍKŵJDT}Uw53+,?sjˑU VM)vsa0)G[M"nVȍ"vtL^#IRppKIUiR70 H-6"Oųͪ9b ;_iaUB. ꄞ? aX9- XT0΂Yv.>ݙH30**ښW' w/[ŕ4V;􇩤 `׻7DKH_sަ\US[5q(o?Mt mJ=o11j J>lNVs0tě8 khМ3߁ m#\L}<Ց &q-JݝpWԈ~vFwvFp Qfj/E i)<5A :8ifDKa_W,=^vt $ >l|yb\2]ZInLg.*I-/SϏӌUbq;υވOt*.ˑb_H(vmbaZf2m'Ev/Ъ3}Tx@go![m7*@U-:fF믐Ma)*!qT YQ7bH6|YE?p*Jh|ZL\ :L9;b-Ssi4U7WdyN4/řci+n3, F)zl1"J}(0%|M!\xMg҈"ٞ\)cTs"wGd>x=0rjUw81wLگ.3Cҩ 2q4 A\^(o*6L<;N!t>;\ʍ17$LXf ̰kP9w9O"7?hqu?)I]VqP{'f2#vpmðFBu&PBPDhe2a !S ޼Q! G,~YAxAl_Mn*rzMOI9RlFZT -Iݟge3\NNC|n $*KOMе.hZ ;ݥE6^k}ndBԢcF*xOV5]QJ#os][/Gp Q4oEa桂s%! _;žds0[~Q0c%_6RmanS+iIQ֦0,:aÖ vVB0F j8\N}P1CʳI9§" wf"#v ,Fh_Cz/ 2a.}6-fVK7()g"5&HJzv L͝yYC24 dC@ئh5LNλ6 I[aZ!_[c^fc_s?OĈ9)uZ?u2 [W896lTc,itDqMct-NWؘK@ܐףb`aq6z@Z$ݟhj4 |f;Kw$X<AWv\o×>}Հ@´ԸYaIT#8J$|H fU\β>(te~&[џu<^AIRxgn.X_Y6)VFD"E\(Ƌ0C&dxvmȲK"Ꮝ^:S. XƖ)+-`+Yj{{h>)|mRR1,pB~n6?LGHJ2v?lȌ=zm)1vg̾o&!6aN [iX1讶(صp 71+,)LՐf7[܁uj?f!J-!}.Ixf>И J8c&|" s!A- ~yFV24Zy8j1e#{mˢL,"j JɀK)"mKBksLͪMo^F:EAn"hCmlsre}NlrãE'aG &ɥ-cM07N iy~aEeI]R8ECZWٿMKQy&tr7L73iA- |7R/ _.x9xۢac1ɹnyWB-U;ڢӸ9yƯA6!j.ԟPO6ȋ4"ޟʠE X-Paa* IUjqAJqmK8a S$U5U!8sj 9g>%݇eUԊ g-N6@Wh̸#nF%F.?g{M({~2Es’$Q#5IJDy*c Lgniث̻/G_H{+I4؝(Hs6-+M88pW~QQuՂ CO;9KˊՋZZL]g +9)\+D;{/`y( sjrHמ2۲í)HJ dBH~7QUhKQ( Ҡ~Q-[l8r@9R7KK]@,-o"[6-J;LQa(Z*F0:[U7e=%&ea@Ϸ !k )f,rcwԋ-hK|$+~~ t?dgІӣE~IĘƸE=DDvUz */ƀ [?cLKkǞXґ,}ٜVYZEˊ;0ùc9ϠUcw0T,irҍ ڽ,ʓgPE >X۸}vڮbxC6?R/Xᆎ-)U3’ u uumpPtS]##5-FG6:)Bʡb3>jF=@,CMELU g.IpM3~<̞yJ_]G,6DJZؔ`TP+sY{RӷfZy*{vkJSh4Z1E$i`ɿ%PYL}J/m)KKUM`ɵO'qBCpZ5ҮĐ~FDgnt198 﨩6,}l<řhBئa'^V 3p'Uӏ;?WVkSm233::KѠPTg lyF عic>&EءckCIhQi JyPo@j(&tL\xIS[LdW^Y?:W"xX*OsRx+² PǺƱO*hq;n#FRXzaH]o N@ j//ޞl-gB{&#MQXLwq.|/Eh w'Ep?7ZsT6z[D^p_qJS ;@"Eĺ~VfS;C}N}KJ @? p`#d1Gsy1ޙ`V5]7#I&8`CY~?yU^;)FmLQur.(GTƬ!">~\AJdɀUͻ<ClT >76'Vk}-G*>:'&_hg?LD.o~)C%EP!Vw3_VSD4_w 7 YJ8>1 _ln;; Fw 3OЗoϟ߫$ :!}~<#+CiP#iW3+7Aņ[Ȕuhm߼È?l^w[\D \3Q>0Kh*y-TzְXF1UH Z?*klsު%9`R>jbM&GR rɇgň1TdlABR ymDq-s%mvr`iJc,G#ΎdEK+#c\F,"C1''Bޤ]pFCa̢6;z2m;c1"ˈfFo5cF,6=5i9yG_R(oa3tSIۅhfQ--S CʙM^E==ͯK6Ҧ&^*X&頝N5JllZ-ւDR1!{-*NK]yRf֋u`u]0hǡ7jv &,F=GYYoGbn,߽bTlg{ƿ<:w$#ieMcygy3\p=Ot6wX'tinV0/۩ v$ƒlk8GM lcLa6d#mWd6TP|]:Y5w-uT|zhр(gǐR61 R{$je7 Bc9FNNMnVs6\ %B5"}SCD qp{N8j. \`}RU1*='QKSHw0I9wn/]iʱzA ,U]ݤLF^nl؝ Kkk@C̅JR 2\03ϟH.2k-@Ѐ>` D٦ 8݆-uϛ-}7Ɋ`.ٿݿ*eE qj2+A.mD'PDm|9 RZ#,^D8#a'8U$LYiCwѯV^{D23&f5*e]oZR4fe\o]"^ d&>\ ?8E:pp|*diHpYH"q6Z !iEɵ~-(ԿT ,6fbNF=ɳUD+U6}bI1BJ@7^Pn"ۿ!۱s!L79$D*jtQg~ưoĂQ{WKcM$z[-0,gI.ٞ\nx~ q8YIoS 1pad@\8<8B<ßSJ560qKsrcwe=E׀B> bgs#vf 'k„8ctoqz/kvR. vة{٩C0YIqHuveqL[_GqS$R-aڢnq/H>Yv$;urV]1XͲɈ. ]5Fu":-n* /0vKJ4Pa.BA\G=zD9ϕõ1q:pˤpnd]CXؔ3'R;)Svhq ޸x!=|yfM=GD7Oi~^մ6o`j9;,$&]Sf,UˡJޕ?=k1{ 2|҂HF (|H_~׌fCm!戎HՖo;t[B,2-X&ٍ# =}t4%v $nL͡0E z0+F=j/ %Y~exXOlR~$ ' Taٔg#LYs#0 Go ٺs7H?Ce _h 9o؃ahF 76'RN MnۮӵZv4!}h@$G AUmda(Qwwί0*xD5bǼd;0N&5pky|<0ЮR~Z̩}Bl+ZqlZWg)m(|:@n[WS0n_s\}o[\bw>.35d'd{JTolDtIr2k |ti ]3Tdf=k$OOh'rsyB fLO"`O5Ds]w@n9Qб;> {^rM’}?sD-_M+NտρkwjT+p^1Y*uE$fX `\5 +-^اc0c˖CTHϥBP7EcO:{ 4~WRY#Ap[[MiJgM,oD@^9E^u{9MXJ$%25b+sLzC1ptDIrϩX7R|Ī`J-HtlM?iyYZrV,|)C81wE/Ogo#2!1OUݨf|ĨK: t#M#q[,X^.@֢vyH&7Fm8UZW6=ec$|akq~'w YŎWq K+cn^L=o?ϻx&Q DĽ3jH2;N|71$EcO$\Y"9wEXJqR!AiSo|ބݷCM8u nL%zꎿlbպYqy"x 8߹h U4R74.9ޱI7)xtut'_iOsR$lK*/Ty=g$$6܅@HSr|ƺ´{ 6.t_Hٌ bIQԮ+ <B ➮-I^BU1,A;VSx1<>K_k MbZ 2{߫8I?V_D~--r-ZGlcAG}[rk6N"+g|NmÅukYB+). oDKB:Ҡ [T3n"bSg<=f=ʜ])!1PDX6]{tV"-Dtbإn-(c 1T>w]8@0WUۺB-Jnv$N6)C[-&|͈S?]O_먛L*rI_-(E!8- JvE Yu9!5w:ItSw:[@%QWwhAX|TBZU 搫 f"~`dV3YzҬ9m446mt N3{4$OX-I *o+ 0G$ JG*D kb>/UaY ΢#?\S(2 >y?^`C $ג6/21 XZ,2k(C !1P\>u4ptfq.?dfpj.{;4P9-RKj$y!yzt\7l Y(V߸Nbf8q?.{ؙ\%oRD".ؐ%ȳό#ky'Qko?DCDx*ٱXCZnvusJ8А]Ƞ >UςOqb5Kz"8MnhxBÓ ]6ٓuYg1)L<{\o(fwrUV89Һ\hC2;C?{qv=l; ?gýB4W8`{+ן E'[ `6<'+rJ&c{;ujd…?C9+P0z^oÜcoѓVI]baj}fd= nbgc]raFdeJ/hs,bE.\kW< eym d|GjNp[N 34F 4>lO]lg4ask)1ܐ8<[nuAUoݾz:f*V"6v{_܀⹤`L]G0&5JS9p}4e ׻RB׻(0Ӯ\>b*g? ț T3yӪ- /4-)7T0)P>Nryf1gW$.-_H߇qnjSwL1x9U(- P!c;fj#bGmp8Fqak䉟uپ98ƻϛ$1>A`ZqAqC;HJ/=9p4RoQVjZk& 1 vC>Ͻ.4#t6d:‡'wp>rH* Ghb؏VZ-Wy-E%f_n+]kNۡٺ!w_EsIz(]'o(fI"E3=T 7H%6eJeЇS//.( ZyWҖ8@PɆ8(%WyrMVG^ 0W?w|8Jf2{ kftNFAb7#JM1[O^˜+ 3s5i wRJ62ƨ6zs` SF}Ӓ4Kt,hq):V/lq|:X=)L{pNeEhܜsW(r/)XE\-iݗll 8:_b6 oߩN'?+kdQ4D"Nry[bXqN:ZizT|P㽊9*.[2%W)g&GȇK i⽩2ʨ2<^.(NbLAS#t{/8VWx 0?:Q1$`㗵jyD/@}Z3pX_>E~|`_{`ȅn$%20 !-qOWD걻v`]qEd c+BW5% a+ÐHcl oUDMWHCj{:56v-USuu zNZdzςʑL/Jzޒ)ۅKf)BokeA12ysKh`]Ve{[}!.+sjF*$Ydm7 ^`Ta`wrPbbNtŰ睳xwB3^r M!{}]@yp,W*9x1I{n\EUAg>#lT@Lz[C}{E~[A^=>CtEBGYXtWsj5j(y&{{IJn ZP&hL>$Fd⵹{P_z m^c#Jչ^j' ݫ(4RSV],b{39]Ncߍ!sj\_gn[Ƃvvcد$d"YFA=XI|ZcwE0S JQt4H5^m1Y$!#zn\7Ex0ZZ^ddp& AM D׉c3 vRdD!ȺӒg־2".$QjIzNȥ-} ~:pT5*Fʃ#^U6 s fcY{\3NNᓹ~dn\X$L3[v]J_0[_j#;6` M7[VVRԽ p7Τ:yn8fJ+՛*cbT,;I罠D! H9YLFx CvH¢P͆zvtr֙Q>{a[ӊV ڣ#sw5KBm C(< ]MC|K@F-"_gO#7}2:R%Jr0-.%D{#8smS:NMexm?Yx+ r> *`SN<ϐ/>u\_T~)SaX\ u4}4TEv6Mc0"qK@ :C0*7`-{nf*wahvFdc N}w$JRîm$ w:{}&\&m@ @q fdyJ"L SxHy{ȔN3=h*/X +p|R`Hlx[OvNNA>RO:3A I_SlƐO #`Y6h!pCC juYE nu+'6|,=0@HBKzT1j CĖ?dp勉{|,a:9N[n230aV`ى#.ȷfJ0`7X; AY;9 œ{u ˷]&P'N*ҥ5MS0]Uѳs(1S1 Ֆר Op4<3 ZRT?ykR /Ě1Ӡ?vXkV|dQCianN@f~V~`4)};!WZdFZ%*,a\ʬzf(mُu]7a(pZ Y6koyϏE;T+% <u,!@!HJӷ-3,\h&Q0*0 _in4iiBR ~>ͧrk8\@/H)yjѾ0(S ,C_?̊KXեwuU[s$=pN7/"L9Q^6ݣ H̝r|+|5Z/jS+an][(-|'&UQ I4+aQ懫!R>x'x-̶?i O‡+ln;us#y9Ttat9kSocUfYo.^AT*AA#kŀ pfuyVHwao`_l.O4UsO+9!)a،G+4 bMڙ=*\rw9DZ%Zv bfR=}wXr*)T4E;[D%\З\EIm#/}ͬ[d2O*XTdܡ~:W쪄5.TtU7:j]~0-}-$t#k~qT}9 Rdh|F,MyX_WJ0ߊOFH9=(+o󂉚=2'ȂY>@>׭z1uPFȄ4ՊӚ*}$>s 7O&lx>tsf7gB-lƪh޻E J!oL)ts{h@tWGUcupG*at">YMͫCc}D44|57ٔamsy/e:C0U-5)AϑMܨ蟰Ycʥf$iNLǍ4U& .Ơړ+2CQ(>߷H-P2P$Mf1GmT&&KӋ'[XL8Tʨ2Yi} !L@ $kD@7\ ܨt&7wx-Sv'p͵wys!~O<ލG:Y,vAFe#} 0Rxj;.Fnڻ~$sepoiMyQ3 ViYh}PYԣꨠƥ@Ǵw}i`^c+(gؼ(ύ^V)[9QoW%H%]v׬xJ$,R`uآc계r0;S@@vOalO;5܅J>B,o]; $J[ ocqD%N}: Ƞ9|7PMi]c:,%SouwkQάBctV6w i%Ts,[V,i@Icc`?b~ q'E'6gq Kc;K"$O>[AGx{ѯ x:OTt]!mЩo5E]`S7 8#PEz\78`O\ ឥ|Lم@ڝd',[̋}ɤҽ)Qʼn ![F[A@v[%@hn?o 6>HYo95>=_i ,1|TO[CaU~ Yxn+Gҡ=9ͣCPD29I*-8ƛ8K kX <-G@#UGìmg<[b=!eϧjصWHQ_lx%XoO 8҉DA.-$Gi)3ikJ՘DHnYhJ" 'trR+֬,, tMp>EV1( !ت ?M AICk4N+)h6"?}UۨܭrVU3p![7 Yb\VN%?KN@9@~ (kf{1y^3u}?wOKDy 1DAXhl(Ewޑgn3ZKFBS3Q8zd PIBhAj^~#6fFQ퐳ߓG\_ 47 #pfE\?M&-mASW/4Q%讳WжУSPՍ9<{^VLUIMghzgJeŷJ_Iz*OY*ޡ%dZQ6ml&3r<bG.O[9,h D=45L0)+IR?RXAG!dn;\脥NKE%(U>;Q hZnZ R #_1M%{@^8 s#Uvou9I+@3ͱ{T~>ǐiK6v/՞?^Gџ>g)h}UaMi[{fAv-{Wf456ɰǒۙ5jD4oՍyX B-|HzcM=i NǮC 2AN%L4s`FbXV vz!hGF[?`wzO-We訤z\ZgY8Iv6eƶ5քU1o Aj> $ؓ#d7љ^06G'-M'NV=r OCd*,Ỻb77%uuKM'w.iC1TI<)P%2(rԈvru \aRdVJ$0.cJaxi85g"]pv_K=tw`/V몼SxF 5dYĚmr&[{wFq}gL }^ŸDs- 5O%} .JP1}gq]#)h%+w,#.5I[Bm+W)a  &DNw X)+:(1>B0Mw #:_e![2ƅ,y9ru%S TdL-+('+Qlv&+ɺ эA6 t>[FO)]R/`zb}F?hu[ /ߵ,| K_!,R(O 'ȏlvzUq_v?yU8qiۆhL#8 9!ĢO1 2 a;~t9X@_9v9NpPŤQBw8/RcP =/z :4ҴǼ;5$˲X9'M( ]Rnsduw-`>WM 69Ɇ] %aM57FƾTQ #;-n 5hZ$q- th+ԧxҼ̬l`LCFiڶyAκJ)"NCnrbj`,AY /߬ ;_w =R1}.O"#j@1һ^fN euB4ɵy.QEC"߬C/r|ƣ2vʡ]`%p 6^DQtoRqO5m,XI;< d}_g7ajxo#.0@lGFj#`i̳OSdqD58:C842yBkɢRڻTqC87AŲ˖0nHb婫е{x=Ml(1d[9; gHO|yEOzmXC:TUwHm; #»kA8r"WM Ut`E]AJS>&jIAҝ()_s|6%9ԨiqMkî,^=S\r ڈI(KEh4:TC$7#ܟHgZtЀ@˩@jlJn~;sk/l4׽.[[Rqu^D`6Az]nɄJ)sPc-`xU_'zΡMq6d ~n&2ƶ\ྙ5)@ JrwxH,}мXf9UZ#H[fGL9C) D_sxBEeTc\%QʞI͎dd!ֵhUz{? AlΙ_B_o({O$s~8&bhI90&KӁ)Lb 35Udmi]D{ ǸeU\+ (Lt>hE1G0d1.H~ؗt*}q^G,9>#eX*6ibrP,1 p{ͯZ kkq>$E@%{Fi?O~VtIh,j zF#o tQ\qX@?C a"}ĐDmRO " jt):p>=6(L>!߮ j\芧M9u'V.S2F+ T=Le72aߛזmE(jD\Foeg5sz!mҎ\?[uiqp[lakPp~8'7fʖ#\`|Yl;dI)7_uIyOR+$j+Y>1!tUr_ب@(I)ۆʕEAiUaqtQ myVvy.<9JVG)B-{DRLGO=N&^7|eKڦCpg_Knc@~3`+ kAq616^V!~ XpfR^<*\]ɣ62սf(AǷY):}*50:B'jUu2MPrg+v+S|&RlD>.lj|{/wgh=hq\:GpM̄[j3+& -k]c/\R]{7kjb_u04I ƈS=L:J g  >{my_O*jl"Úc9-t!h̲쮵dA3o2t2~JCMֱU GCh W''mcgUPz, :;uFfФL|p9u"%5"/p i\KXv GaU#":qHygxPQtxx[*6#`CQӐt=!q^Nv1m]#󮧌v 5v9M (KX{>?FSpRĎԍ==7ݞ=8A][H%'Zw /ܱiF^/]0ƅq9)ݘ5f}Y}sDG\! DHVݥ62y_)yc3cT:{Ⱥ2u-S|Uq&XAm!W.,_#se^j]x/wc[zhRg{_|LJաRUko|H}"8ǣ]]&S0\ 겈I2i"Bu"U"QU9{m@x 7I3zQ~H] _3pԸ|E~˓N4Jj1y?Z-hTʍ䔚JKzqn-d]km#1Y_MD_UQ䈥K eSbi]%G'T^yu09Nн4 ϳ]wzd ڣLb>SOh#Gn01 o<.sr1v}DO hnYH}fhO|R&>ZNx—~|VC d$aqS.d7AyM /Sz"S'碋)OsbeMW\'eVC9**|~VB5m""UUtX!)U7g4#!{0)I_6w2vʖa4}Q\);)Qaz'@nPS#\+)`+:s75g};W1ub@acJ/ykq+VtEem7w| {|Z6X!?IQ@5mkI9zthpBt\e;Ic _%:W-\4#Z Bovc2ӭv|jz*2a_UFNb]DB9]|l@GlruWszShݚo)vcwPɢ*YƸz=) ,tx(|,7P PVho_˜ʧmL vx$OV [Gs&^ "x(h|z,Мr3z,jV3])4yd]'_\XXL7BB1B4ҰTG[tM ڲ).E}߻[/eM,F⾩X1wH e,i&7)_{I -Z"d^,"kJ)6P >VmxC,q8%榘ⶄgvޭjSUGgW <8s#='; g [Y ⹉Ͱ{Z+0\ Yƒ pjׄs寄 uTU ѡGvүȕrCϤyMHtTcKci'C{I&zd)czuT0f%@eRi .>VT.Y{)PNn݋:!uO[SEaC/K%( Cyo<?#'N-Z5e +r+3_#ouIk]CCe\QPzukg ++ͬ۬RMnVyr&EZ#OKc>TSSUM'荛pW ./{9ȷnE Dm-~Z*30En֏)4#+{,rJ 3W;ЗL;n_՟zHVl3:]o!4@VE%7F$Y2#@`a9gu6vWjj)fE-7npvY`(d[ n' Xjǻ{UAR&w;i!o=4L'Q=٤ Y`/nRS3ha/@UYiM_{^߳ 4^BdYVyٺ۬wPV/^ڶY]_iPx셾5Q`n-εƢ8u3g8 ;7@a)vGՁ]܈TqWmD[pǵ).'L :2THL; bD[39c.?wZ wZۡ.U cg+oʁHVpG0CҊx1HTUs"5HQ/QT-*ar3+ i6/TR@Ǚg雐J%NeҪ`;߶ۇ8Izw݊lWORs@1yZJrJPWK{IZAcim؛S֙*md2GI7?%2D3/Ew)NOUy39k0rUII֋$JqNۨ4k;݋τ?l&휭HGɖ] ~W@ԓܨߪYx@׷@+C`$K䛡ĉ11Z̴ anwϿICVFwخkɵQs,,O$>?L޽ꗛa$P^ p=pm4=lc[?a(`h倐|BIV߫bkfKIF h{7_hN9I VR?;7Qs+3ٱU;n-9gEHgpE7T"bq$KeG ?I~/Yrq3c'L^(%(H{ƐQ&V-e8Vvi_.b6G:WZT%A|҉x!RfQs ) mG$YNnI$0)wIؘ9}g phJ|gPG/ Ӗͭ.)2~ )""SIznfy-Ց>3M ;F^^+mپF݉]T~rWGLP&) CkC;p>vaAy)FB@ l%dei QCOw[A#V}6f6We}]7#eO1'Z"`Jpb86i57<%DR(b:eRw!qZ}jB4 xU2(j)q6+$ &LWlX>, ;/:Ni)&wc-1_C9d2Pe$hŸ~ё.n:lӰd0QMx[fcDAZb?q'eh!LE"\HE詡q5QWBA2VbnXBD @i;DN09#yF3-^s[Y ~{=qC5$ERWpK\qhSoLߓ3ְC_ c"6uaʻ :q^YbJ-k6l,#z'3:y{uײ-Y@x1]hs+OG d0s4ۅ%p:cNz/;i`Ǿ 8)ھ,{2.sEF'v`FgnjKqB7[f C8 gD>XΙ:?+[3Pʩ aT7Vl׃x{lߍNaoRJmJs#v6S/=Z4Ygoo*fsqxY7q].r(}HaiV]v⽃y-Bdd"#RAsBm#tV:(xX5ԮXFhCC@]-GBCڿ{Oꈬ0>B0m)!0df+X-ﴞ~Bp8^Kwħvd\ ΩqW3ZX%3BM$Ӡa DWi횅达'7ͅE􏣡6-ixMnm8`IXɺÒZ0:B22@фrs5ltr\6Xv.:P#@!Hj2:ol[!Fnjo)8BYCco`J#-4̭k&0YÆt𖽵2?Uto'|[|7c3*lj.uG8P_# kDrJǝӠQ=V+Ae(rV|M| :0\)f$[s4سi /kd1Tj7En:,N_M@aɳaC"\u3ۘeH0ȘxFAP?8lmiңpfvIP`,de"r+0A2#G@mK: 'ezMLl=KVb}Vh>JEGpW[?jI5%6%NZ4g_fk:-*7 H8&0=lhϽ7HEu~OmW.j hMON`+-XH5EΚ$ q%r uLzJJj4dw!0ېU%҄;7‹Y8)Q%C4a-Mp_iXvaT6 ^ݲwp( Sx)m%i g!"·S\? Gk S|#[ |-DF0ܮyDW'@*%zٵ=VȣE_ČK]*:+=VΞ! O* V"l"hW>U 5brfw5\ [(}7zg{>ήj^ojI.5\M"CLMh}'?o0+,F9'54b Uٍ:л;21[H48M/$ k/:${幩9cꜗE2H-`T:\@Y0ƈۤރS'+銀U퟊¡@bÚ-cF4XK{b &~81WoxK s~+A#8sщ P(nձQC,."_%u]D~*>|=Z_9Ôk -Z4ԀRV.TfvU83p*zەJId3 Ro?myB-{DSs 4<-ՇS!::CW:FZ =B i\ %0  =Yh,ΥY-+:Kx˼l% :2qج5kٝ'$A7KQ]<x c3QBL# |jspD#F73EK8&ė_P jr&"P;p[(Wz "6)bK&'{|x(w3jT#"MZv3#Q_.J뢁 nr{`?$/r?͹hDX5M>U=X.toy.Xu62G6nR!'ntͯFʂ;O?32G`dA&D&{x{Qܔ>r6-78nCº9_YJ% KR`/%Kj_4+]PQ]0,`=xPՖLD'g7c!l9#,to"s^qB6kEz0aR6}俶z쇤x2aIcPz\ܻʺ )f^F(x{.3s+wVAUŨ@~zAAfQISKnE ^6H+h9yf/#J$%?LB u4%M 9q(A3Gbl#",״n>k(_|@:<;no_|oHfNqI̾(|~!eEpGcEzfaU;w.!wf="^$_Q` ɦl2&>tBP=Cp^%ǥ/`fUDS1E-`JrfϼKp]O18wݬ$3\޵30\ :3h!U3ü[.=fY5ZULDB),nôMިJ:{5 7*mXW!cD@Xp4ԚJ{!j/ŀ?"<].\[oM3=GʺIXfgai>ӡO HR-0vUXܘE!2XgP1-Yҫg,j!$<2dd1փÅ{F|-]Nĥɂ:Bi4ա!3[ 3X}a5$D2-e[J!fk*4p~FbN$$DWZ \B[`qyJ^~fȏ8 n85wYr78$s^2Lu pg44V,w&ÝVA8n!^ԵC8 $ba`-!<nõON = J y= )o\{cѠ#[9Ӹ1,CC b/)"4L#wOpJfz}M Ԕ;:o DTdbpۻA,GSc͂{#.!A0$,ѭfA+,Rl=RCf$Kb+4epj1U<滒fy̸zWK2BT@TZKe0G\tSX.N|cB䝠Ɣ2 T4u%Mh$Xg' TȂJ K<N_3XBCR7D΀L)˹NY@u]:slA&V 0_bٮq|,dβd6zj I@h؆e 7ToV95#tIlבM!AenSjM1iuiHڜҘ!] wRA6_=_Bxd3&fOG6fZв7wFۨ/d=x措Raⶎ!xS6i(|h]t 0'{ƫd=/ q=DõUpxL[eg20v+ann_XS`z +nR`-i:5k:5b#3؎ h $O@B8 bp TO !/~(Rsmnfma&d|oRbΣa t{mf DЎ:6rE/sC^_??>9Ҫ.Oa&Exosx inR&;KG& %(,13?D|2JLdyC)8s/p}`xb$!ܲ,Ae^eBS!X~f8-eD'mX]'>.J29^?#_(홹s29@z6Wq;.&cvJ/uQy-pT'T_dd`sA> b\-j˒\Ŋ\bsZWvè왚7!1y9!fH% LK5Ksy@ɤ Htd/ԫK+2P%ۊQ'^`߮ӗWxҡ%@ؤP{j~WZ3Yf6=G9.{Td-$zd}EE 6m0ɕ5ˏĻ3" *%\ ^ URGD@ڣϫmZRk*d{. V#`}T:<<)BͱlOeՐ bMUkSv,6^ܺq>_ZL}K6H7 NcͰ>Vx n0 t>ܨxCHq?Ѭ{(FWT,k :HâĹ"Qqnb@Gk3? BX+ln]2L!Ws/@ 6Z 9<]م-;V?.̓g͠ƾ2Y"28 eD/@adz %$o;~S+;b3ko*v=}Y(iz[n܉ Zcnd[<_ma xugS1 φY=+n8$㳭٥'& ;7Rm5V$!][wq+"䲲}aSc>3%<=|8 хiQ[T\[Ky1ü˞q#5e[L۞YEa?(M*=RU ¢ۗ+zwwr*/ԥW|ڟO}- ፋJڅ ;\e^KJ9-Oe&Џkw], B涗 _(H*.|ŁRxt|U1XQ:k2C׹8S*ۖ^:$ Vh!5b /5M1%=P<(Ǥ|9* ʲd rN^W-.9GY: ʧ@ϝӵ:CNRa&B'1{s$[{=XTzI5woE@i$R.aܜ|3TY6 -P8ue(\iL}vy$Zwf#L5;Շ׵ze;ֿ'U# ,>:g ggaJ; ˾t4GKFNHEMݤvp,b^3RL 6X +"]ˁ. PpQkY?>V^O~iT&ԦMc4WȈlOŒ楐5ûj''P!vF97O{JjʑnHӀ3DN4H[ * 2>yH^OICLy= =fʥP nuOjiWAsAh!\7%Kb@H--gekj.BC[f"w;?=yWE&O,e= m:BO>vqD}شx ow5D/U/fr`M\$Q}vhHҷ o0ȀVc; L]a\0F"?Y&1_;(<rS 9,RZ#E/nqE0$)-ǡSk"Cj/N. ^<2KhvIm@B4ƮWz#jh{p{wҤ,V"p7jd7{tE[%uw pr$%} x|g:xpkz>%( Z+N"6Z;cef uXvK-LG-fJ¼`{-s@-whY >c94'B9i}4W6AmLC⏖ xgnWmoNT?M԰.M!ke 9y4UO'mqIJ q//6#ѡ< 16%U/?Id l&Hd)[ Q5q<Ն 嫣m) "_xTu6`ioic"} V?gK){Pp( 3Q^M|_7ЂA$-_dk@Aj0qS/A}!Lqd([3hPoN.[P?*vdPV{S%![e#%ZfC\A S@M2,'I'8m/c|8:,~ZǤ}3[ 1M ژc̯Z`m93'%rა%.Y*M$xϨ`nv]ԑ.@.sw] i5.`Y?f]{!$3vg =PVgb:|Ӯ3UEZ7h`ws 0[%JZN@¬$888+2 ]njT0ʶY< tu KKڽ)ءTPNM/ T#B#xQgEfAVy ?$a- ښ!g2[;GעKiUa8ZvKX T ƩճFu*$ģ:RE~o|:B, nq+ɱ@fRl;KH:kpRgcn~xQ zj3ᠸ&d"Mq U2x3M/HE꛹'}=%HyĽD&?95e?d?Vm]Fa ҆BP>xU0XkF!xʍ$ى3 Z m27ieBr*J #8KN;Cbp $G Ys={\,* =qtD_3D4ZW %2VsqڠxZ4.c,T2|S:-é!h9G--H"g+M0y[%n5Bw^4|.i{-A6w v܏S_p/]"BM${1PeͰ@y5J)i7@{v/h3Lk[`Cre oj(_ʉ ϋD L_A@oCb46R= !_ {H*ajb&\kLfB FM.[M$:[ߵq_5GRr*tNR^,ݞfrǔN9n:v"`X1p.eSpGA:U4mQlOkf̙+><]۫')R}KJu[N`H]KY~8\t>XѝmjFQS5k5[.~ 7|hNN`~󚊶{'7lc?hgOdJt.S׽tv>JIUZ y1u5G?oS)b{nȁ3Ƀ^}_?̋3sk}z7*TzF9hzpŪ=#%q66(=><+#qoŨ˘n$Oi0~J":ҽ=$|V -tߜ~\| \y5twu~(i3K}dQ> `m@%m8h .?a2YxiCzFF?#㳶cng,A,` n]k3d8ώ1ɘ>6}`h`9%IkeeLBW-`Lj2`X{_CVz1|Knٟ*mAv%f]1YpFȏ s1]s:ڙeg5 clذ9*i`ACS4eQ) bj~@[N _ U pNU28A黏9&a=GH%Ϸ[-NΙѫ|)5w9.2]j DXPZNώk+%(ib9["H]Y4bSwH;(P. b K&vsQ>8Zn]cYW b.URoW٢=!xbnhK$9R*}5tɴXj;[NM+.@y k#ng&U[i nw$-81+]3)틨,'zܱwB[`\7ɛB`8t ɱ]哆gfp%0f}b{\I3_ o,D~> ip(ι|]ץU=q06n6]WòK ;ݬ_6r&xrU0x%%Xω /M[4컙6ﴇ-N̓[q*S+ΜI& 嘏Jm7bP taҮOwc@ 3Ky<__|?a3b-w w(sEݕ_[so|RH |XzbK/EeLr֢P4\H7 nj%F~Xi_r?8$1V|Bs$*Q4TaF¨< P5cZ{S /q>J7ncTWk Q7J<ޙ`7~۩yqC`G@R5a @E}hK_<67Q>|Ҹp{I`6\vv=;p [թ_@c_t\wuLڪ >Qzg}H>*'82-REɕԫ2ap1C(}^ŋ B\]Rr_AiN,G=9=^ٔt;Cp|uH bYjBg |/4Z8!,9Xani71ail{iv]|\LثP6?wQ!DA:nj6`3Ѯf'V2koH?k ͥ, ,,~~"SV#WUWȢuiȆYwm cOVF(ӈ->H̼U`sC"l.i)B7 $/~ W"ﱮM16%x3*?Linh=2UR)q|_gIPȇx(%"CEȶ(dM `TDeC[͈afיI%l ڍ`G`QǀRyvc q4 Tz";fF=" &/̠Ri'T7oh `jNyDSR4f` j쥠 ;(Do(˛҉J԰8N"lT<Tm݊|\V6rڤg]MeB,jP g9$fk;V BWbو裰IFT}'Q%Ajf]B؎:]П#VdͥȦ>VLF ad,nn]gMlf--yPjh{ Y;ڣ`O[ ~,)lg,֥۞Jqn^`4@&~X=m}$lŰW ))rSx~KH 8y(#]LbaS pJkӃRS)pd/ {5[ ԋӆ)&C6:~aW=wcy8Dr7@P0~A'txV2%q4 q̶v-]ԬL'8BҩA!&ϕlys[ta٬lewf%+< uFVݍ4HUjň<f+dt}Uw Veb*3Qp& VD<C xª5*%R^ΟyZ ƪӻ\L?Z@r ɐcߡ/z&J)b\@gb8×@ S&`6J\$Qs Sf&:W)K/U~CΝM_PDԗZUu 7 W4Hd;󳑧kLa>onX}5hլ&,L(WY`|#.YK9O U?b`7C a"ox32Hg~gcӸ,1x#`DK,ݨ%x-+R"ӃN,G;V5<,5~njIuWp!Fv nq^_pKZ|g j wfAB%64}] re ;!BV̽@3+ $jmQkП)Ie»^IO#5TaM)caHj%D_/?-b,8sh~t*[Rcļrm||~{>/{jS [bݤu/  rFHDDU2fVOb޼)+GNV(wGŊq)-L0!r7Yc0U:MfI-qjg*֫#] b#]t z-7v\{TL{>T*M |* fL_"{Yh<]ѿvԛLT? "߈bQERс˞JIеukK܈^f8~*#|s%Rp/}LUlR註VugY"Em(,3q8%X汒ŶE}I~vȰ ڟ-4o4Ԇt,đns]*q]dD,oS]gKu{R;lsn¿; 8m9(gxNjޑM GST8V#&b܉j+mӼd>aڒ^$%/}Oy qv-DqrRcA%,:0; O;}ԩ!ڃvbT|3єJTp/m Z^."OvmH;C_ak#j-E+gxj KIJX8|q7"װ<AV3ȮhA{Y]h]eL)m~&7ı%Oc+ktȴ{HκA)o ]+>C6^O$]_֘JIZRݚx"BU9g z^nJ{lj:U*ڊT-cp#X =Lcp\+CƇ ٵvr1>D( =ds66\;$1 :A59`jb'V$J]D/A'nԎf:Wfm-R!.lu|+ ♂yA>7,I%YL]iZW޶Eh=`P; r|F@9ϊB K˕ħET(.rpfSY9eK(7[A+pJ ZVpd( "NY.a*J5"aT#y. GXlZUuX߬pD]{0Ǔ6)6Y^{@א Ǽ]bYh3gzrL\+=Vӟ xEE'6Xo6MX7xZM潪/|xuSq39ͣ SUϿ?G R˳ʢ,Dʸ/8 "Ztzzm ˯5BWśg@#T3+d S֨#ThE=l'q$&F+s쏪anq‚XnZۓhO(1{(d3LZ(Ba7'^6|=)U}J1!"qƑN2לM~52SΩ(L0Z F]..BK9O\`kO 'D"TZ~]JI_05=|C9a1[!jZj^[Ho3 Wc㽉!yy܈]A2B!ю +u;+[\m0-RkA.}^Kv/>X`?bZQ\Y |!oys͜ЪCST$Ln_C~>(5c5D?pM%2'#x{' _ mRcLspKq~x,J 83&< v0h1BauGwCR-y^݇ IɠfLg"MKl긘RCઝ{(MϙߊܮbsHWKV&P*#\%(e"ew-jf];3,XpϽOE>Wธts gȠ/%qm,mRv^'~K0ӴoTS 2IBw+BxpzU"rl~?l|#W!XlՀ.H1:VK ѽ¸<=Ċ)!.#oo3σ1O}H2֏AךU+8߫~x-~Q'f S 1>]p{WYuW΍zd}Tz sH:F9̀CTqxeߣ6q$s\oNb> \_rQ{J$c| d_t#q p{ث!+<FlysxO4 UJI0L|o^VbQ%eQ.E-t pD`-p#yF_( jrk.$恙 q3XDًEt~]g ~ I]qliۅBC$!!)98:dBOƮyQ E$q4QYҽE3r {^*b3Cifw Kd?^18gKxG'7fa8Jp#Fo7) .co>*@w7\R2ey3N v~ToM\!VQ@ª۞ae|8(5OcClRrǖ>g͋w۰ӟboDn #ovӮȸ`7$O9ڊ\\`;CgE,M]I YtJ;K( O.xsQ鷩uc'?QFie [hO %G  Guv\@ͱEar`XJ},cMlbH o!䞲^ú4wn%<_^N&_?ề'[&%֦)+Dě)fdsN\{@Gu^@"kDrEQ"7{޵`T:/:ljS@ ~[ca9QːM,&%Td?.lj`ȹls3CI:W*z($v7&rl; %bݤj 5]֬cꐄsx7dj'M@kȭN2JJO!E50>M-n_j]no,^൅W7"X2|dKfpʘYyqpZTӈD=CA^4sI8r@:SZj[xY'VM1#/2 E+IӦ3q`T~Q-}[oK ( K yq.JfҌQ4éyrVT,  m~йaE4R#H4IX;@a~f4K]_Oic/vm?cہ)ca̘J鎯56TDB칕գʾAu LĀBL%`TOQp"/B6yXe=iAMl[g,o]Viz=2ޕ.Wl11粮0f?.() e  #5JuC|sҬ걊K.7 ˟WT^bٺN0 '(֬[ëfī$w[9sVqwT/pYna fe퍬: ǹ<'xD ȘLk=#,s# XapLKtn.V4V wf̫̈́]Į %n]{h6\g>n_" q^LydbpMa–\j ޥ}ai̬XAc{ ʸ~j ҴF' e"3[˃gsэ $HWV*;G߾ӾoSͫD)6Ag쳒 I#ݑ49*O)o5]dgpmB ҥP׽n'pU" T?=@mv%-G+,8)YO0 Vg>5+cEts-:CG4 :C2~`,.SJ:Om%63G7v oZ W. ڧM 8a"tpr^$xwV)ck8Af=}f̟xlbQǗ&=+H{g%)ac^ǖgx͙ajCb =܉!S) -ːж(oxpPߌ*FzR}!VZMN~n:sR ka&9D/, 3sD* Q؈IC\8þ|-y?C 7Gu[ӓuBaC-CfQf!d`fS/^Upa!n wq532X 9lC"c/ a \ʝ{TY/Ự܉R-ӎ^bc7BȞQmBkGcu*:̱:cgag" 1wTT柨 ~ϗk8 6ڀ]UwzSRe_pngC^ƙs0 {z`Upah++G-0@ c 6FޔB2єv]Ux%^ĄB{n@x[WoA |cJ%|hm$qGLt֭<1GPS['Op_H1>y m[d)j`|ac6YWSb*] u+%2 7I'acKhWdrsh"%ys0Ȯ)Cqhm5[a9ă.E\ʌ5YaN ӀvDttY7 #r'\b4̐h' 1QaH5L5xcs.2Z(-?=YNCO1M!YǬǛ:X;-'> m( A3WȳE"_نs<&fVSVaK](F2&ѬCw8$-/./]Ml@2t &=/jk" +ƏuςcAvQfRWUbv xY{%܎1tMl[y 0MrO /|D F/q_W2k؏?1sx$;˴*1 N WW<%H)'UTd78TpFDM-[ރ( D6w_Ĩۯ+)vU6/ALhB?j?E #xOr,ԗm%ljrnQy|\EU8'}gI,QIkWMBeOyi.&mlu-ҌèZ>j'5˖0?i3BH[/H1 I>Fl(!W1Hh*1smλVziA+Z6I1B~Zgaś^@z[]ȼ:޽oV !X yD<,ś&o߀p&X$&)>HYUMuբᆞSUp5gS,9۬`{(?CM9H=sիHI(Q ZZ[Oe5Pa\}sC=F/n>3R wI jNEJ]`cQ4k.ekE6$j4-u+jtFj Wa}Q8HkqgC:<1%.lp sր`i*q|lM0h"d%_H`Jx:169&d\ } %~F]y'pg}κ:0ZϱSe(9Iz)WzW)*{sEO F@o8.]ܿ?NY5~ht3&BM$ OD+AYo$ǝӅc+UT9*_`<}A-_r]~/P$C ђV[hBvsI'W8Kdt&*¹ʜfoB((_t7\8rZF҄x|R~ғelX=]q7 9TBضB.7W%mMބ՘k a?(s;y6kU̟B_ll }C6dؿhc4,|Es3:yF3CTl$8:"*#JMgkx.FכIXXz7-ޕt+cpMtKPiI(ļ `Ȫ]$K*&NQUIgfoL>dS _Jl6Vr  \߬*Vc,Ict sbR;06!Ps5|NC+&ɘU;2C %p+BԋD ٹLep߅eMץc? F2L"Fw-.t\%A3dN ڑb璩!/ڡ}i]fl'RR:/께"2ep',tT Tub/K{#5IkަBJC E;ui911AMD%0&RGЄj.$J܀OB*Y<|\L.O pxӴY-ܣLb_>aSD,_nE-x|k8K`3.LYQP&}VooФ7fl5)&T>")DM@nOCKr6{2[R3WM^{s(g6wQ " 3spjMi+&[VziUmR wU 2 '1UM5$̲ HyYѬ0x1Ǘb (ĂZ[LeHM<;Hi B$Z1B߶B `N{>\xꖓ4 ьrbRhsZU .Ή'1GRc9DJّ۷.\2yj<7͌p@GX՚خb}oQ\_R<#) 橦ۃIӲ8vS&d:.wD0zG_[f:}SuQ(FO^*ȜX5k`l wJ <\Ұ!dyk3_6<bWRF=VM *6rt'GEyR|($t @Dm{n)ARX9@PA eהF2yC /KV:^!?J%'RW y,hƔ`$5hޠ.$vkBaZvs3PLu/;`5A-ku':Ēe;A *̩w^~[/ƛ Q׸e+Ghd^|/XR ڱ "0XR55!63 B) n+FQH)ođw=N1 5i7ٿw`EˆwHEqu Kz σI_4l H=r&7`FDm_xArFuWOu'ހb_h>~|X(6_&ZBLplP4]F60{]rwcIivD"8y-g 'Ƌ\}m5N4 C2mEۻ.mCSgEG땔_ k Fsץ'R Q=A" XYG2X57qkdrлuMcߨRC.l";lP|'Q y*:iWD7atffrtM;">jW@}P0~'[oߚ"^qi@$ǜwh]ՒKm`^zXHS ^T̅8^S;,pq_ymuɿ2 #iP>, }҅<{Wi][, 9y;U Er<vh*E-W, q7~5ts۱,KI}cEx9)e!vw;.M9Ĭ:nB!%z/{ -w/-$i<) JXmMi\GE;:Tx_j~'B_2xڬ4,@MGMTeQȟ}SX,8O$ yMeQɁ JyІ_d՗I n鏃ПksDr}ůxs 8]Ȧ,摀 B &:ˈ3TBC_Ȼ -=2+ rแNPFgFb lj/[vW^a[ OUVWpz&)&?jf\#T|0VGiW]AQۂ)Mʬb3ْk}f Dljߺ d6s~1BF(KvMYd\je^r,BQM}-!h4/vѼjemF1sL9CYn2#{ة(l`uXsRH&Y"{2o<<9*|͊S"6&/K!Z'<n7" gSO}3ڐ-,̩V })Cñ u: X3Y  ?K(008?9JU@Gԧp@,J 'x"K۪_42QXpm ǴM2`Ā>NuSu 4[?po^!$pK>*Wa(U>QS{'=@.3$8"UOŖ &|oh̬>94+gG)`>TTiQ%;p'g1\͖f+!#8aN’yo땦p^ IF2MY,'CjlG/ i U&k-ptcUgċڠ'8uNrիV ,}$y){ּ-QO"d?M B< )J$pUCZG- neLF<_d6WԹmvPz=CfHMoӋ02>$ݳAP0LD:q&2܇_,A3,xTP,]WUH`׿Zu&C7a dO6Ի mBKΠ2W13{6W?.־}'r6d36)B jPr<ɳw*fN6i0/5/@6.S̰ /L@a|𹊡y]Q(c7zC$$'}TnE[mouDH7F8;^]\.)ʎ۫0WߦWoJ~NsWD>OE0 {lS_.,ϬNFʥyʭ(:낷=@<<|N|=ˬLb1# ۦ-uPpk L9_|+Y(߃t@V FNB٭9iQvH㈳jͿ9NJpbT9i~8-.NĴZ$mcDL"_>#njMe1}ԓ#وFݼ!Ko횞A_ېi_CѨgǰ]0S|$(a%^2E~Z`? 6ez[˫\'lN'Q*'<$\SUر){аJ 3'4kY}TO՛)˹[0v7Hb!h!$ ;zefC7p\+Jy<^ϥeS3[>#Νvfn?fn cҍ+ /\t ܥ^=KWqRHCa'b93 ͲF&qdXGЛ9xѼyZ ue eon5dǡDՄ$3UCJЫig{VPVm9drЗ$V7o~[IBbEng!"qFZ:"Έ+S'sLy҅_r@]61'+>w*\Lb.Nfעs=ԳҮF$2+=bGwR\P#,z&P#~le-m uO=ogwXF9U'%2m؇ Wky{Yc}&pB xQѩw5N"MEnSGK:2eb(ι P8ȝZL ^ J@:X}c\A.M@P :rKSU4`ܬf*4h(=_[YN`M[1ͤE: Mzq[fTvllBSjͅ2s!JCiF\rQ=cgv@cڦ@픝OUW#px>ya=Ηe 1oFU-!4QTy`Sfr+܎6 Z J'CHW#yy7_T sQ9]MU6=TOX/7{>mr7V3Ԯ ]IR٨\fH0Pm%P>RhU)5jTBrBX8t#Q?'Ѱ8L\UcnLzP pVt ω-(mFriUjHc)6C^j o4ܬ+|-dZulQ/Ϟ0=G[6/q~Jpt0,\\%mΆz{ iRaHxCɗ$d}ti3@_ۓn =K_$9'KWҲdJG טn xb" w܅"|w1ژ* oH*)J|e>91xQ*H.P#iW|m#u[2 HJ'4:Uta8$^0 s\K2}_kάBĀ11497EuIZ̸'iiq"dD z7OBikv29X@P ,0SB!%\E"c7ᑛkkL_H"Nj;0Eauo]ú KfCqJbh=&E*1nI6:$K#}#o7af;[\Q 4vC 9bfDsZ zwZ>?>]ʏJ|(ڼ(p'd˥F HZpI&Gnz%ւC;n3bؗM++l91F`EԇM@Z XLb kEhx(ѪP"V£#s!0B:RQS&3ةz_GXUtOincI AY#\UU*aj>dW/t6ꥮgUod鶾nd8q9+RYFj!%x_&ױP7WkRFGnC$B@\jǿJ7(0:]3B\`[mI¹iРf&D}ei #Tx6,*qm?аզAFYi-%o~|zԯ^@K0aCR*D}8g#{@͸xt }#[TTM?P%CA%9 HH~k rl9 sjDN\Txp3(?ʽܶᓌ7Z&ז`>4Ppü#Rk+s!In">y[ahɢsI6*9 $VHIh~Y> ^)Rj'?TKR@~WT ^k<ޣgL4PanEr\w{C+!5K-m^bj2)PlmlW&y)~ݍh<.>ʙ|EIUNnJ|{ _e~d,e |/#Qn<%I8NMHVl mҩVPPɒ9va+|ˢ$o iyoHoC-(ӽ]b!Sξ[%KƥȣF ]i:D /jEjBv6$ed$M>krRTajWjC4R(/ Kq=JЁ];Ƽ6L>Qe˛aeGH:ϬS:.h店5[MՇ|խ-ȃC`1?|۴n*Mclg"v⪵G[,r@}HM0a$ij߆81 _TQεjϥ[H@&ίSeH7Ri%AC[XW˝}$bY'}&hiî%bUtDfP;۫ZH.T%vq^ӊ%:QVqXM$K|  ֞mڦkԨXgjRA2kd E@khD v 끮,1H-B;T;2֕B>86a]I*-?70SZ ^&%V vKj%bxenhQJtwbD;~?? </bU[cQpyV~zZ`}gؑ*:yX*6F/7xPy& ާ~#^ie9ai?/ǡJGt0D^Kjlyo <O)ObIO%!kn{嘭_boX (?%e ;q Ԫ?eƨدS.Es3 ohxߓ ³:K/3kV hkӀ0tQ~YCS@+v;IϨCܡriva.n Y &׷շt3Dm<hs@~UTk&9^:T\80243rh pDl.ܝ2'x0[mݻ t`x4m}[`|ϑ>|V4ԡ޳?9[]WҷlCagׅmcPc۟Z_π<)#<~n"6LHj;7}dYiNC HsqaHvNחz>N{ `U X`nlPȞ|> ҨT.r !?)Dj׀~s?khLZi_ko޲=˟SfM+JNUWnsIb ۘte\ݛ:rp='tTj׏a$MܥZD99D%`l3]46#wҩ׶tfpEك'Hi,Ln.cSGHjTRO0;bVP_wfSSYZ1RILj1"~Oق(~,a('jؿit*n߽RQSA"ΆZ N/`DHxTMhs0F6rLtߙir9y!P{ 9efDhuQ4[~ ?j"@ǭO1! C gRVS;ٲYiaBW S!yBgp$|H1X ᦩƓ;Xi*bȖ:vvsb1陹Qc۸ 5'+B RV/YǨ\b52+X%fH]i\1 Ip8A~Zku@^34>ղ1.qS_i W %/ CBs<&bo.ǿn[)16)GeVpRJj"W&Gs?`1}&X9d\]7-a_YLrU 9Krdw>{geՂ ݱz>\{yiHX0*i?ߡ vy*Kui8>9}xWF:2 }k~I~hd|1XzY<Gvc J@NP87ubA[^ ƅ!hA:stz0x#{;pٳ= 俎_ub“%X4 w2ó~tvPPԜt&0Bgje=}"u #D#*HMhA=ywaT#\wdMb"mfm  3ҍ6eCDU!pkcwP9ԷGO8{yF@FG;J48 ]{!<"@k%f[&jr浩l{wFTWW H@2۸ڞmy5bMt˼O/#$8u~ KZj[>탼VCV6FbUv)Eʋ'۲zN{L5 sФU]p/ _LYطyMM =m^:H_Э8yb-6G_XO5_]]6Ig5uajK} jiF9%Hr4G8jm AcY Uwtd^;{*Yn kDN@`wbN G+5ԑ2Gُn 6̰F0wa=:M9䲎RDc]v I7.eHf 6yO JW ş}@` ??%/c-p 9+BL-G0R\@sjKM_׊ыo?v\}}-7l-YɥK&Ic5"ذH'4NB{uVIaѿӮ7#Me e?zy̘ ifD&!8c^ֈLL臮P@Hʕ?+rWqZ>^4Fv;ն?0DD7h4O]Au 7&FkojaJ/]S:xׯ JtFЄ0f!71lE_PR2TBe]NHVe%Tht缐J39pY4oDg0TOF=aItZ;<{M͈UB`a'(鶉A LitDęۍHXMm-yM'VRWd# 0^X?uݗ~NmX](dQ({FN@0k%X9JgqӮv}pq&׵IٽF vGcv?OB y<^l:!(7h{/l)TO38`z.a%a3VSoɮ F"A9ٕJ.hZ)臘)B 1 Sgf<2#g8BWMA"H%>Yb!}ɜNiLUڱ͆ms' BzMc XL18:-P@X`9P"ykO|H>Ny< C M,wE4#jr]LD~G@\JÃx&|C1cOKDn)lMtb٦NƿI LDo`ksXPf^kڤ'iiIf(yk-s@"@E;)? ipJ>"g+:`@N<]qX%ٟ-*_&#j`<ъsgx<py[CLNc#Ap˥MVv궥.,;L7a*UY[l2H#~PZ?B \ʉ0elIoU[ u\bJ&,ddc{ 7ɤ't"ȊPw;7A[[{w%$&+|-Iq=QS\U4j+ OЊs.Zs5zX["!s! mmqٶ<+v%`nJ xHTh\v|ږКEc@.II]{䪵օr7"J$ S&X}hՂ<%q"&j rǿd}NTd"׳4Ae*u_gT|8 <ҕ].%դOf ]sP=}FxK2gwQ 9sHLAN ҭ"a75KYִF¨3j9CFN3̻2~JQ}-7y?E*2GGԙ2`إ=k[U94&4! ÊL!eLgu7ϒP糁ٸɆpm;Urwz4Hz|zk=hQ`Rbd|_ ױz&4:ҍX.gO>R 㠢uCuP7 vUxbɛG_Q` *$G68| ,[:wN#AVcA.@ܟ;qfn1`ٓY/`<V[>QӉ-oD]s] *z_OXKB,~+,p#(WقLc˲=s{[I'yjg2wƬao!ac:'?{k4\e |U-C eQקWS0!^۔"[ӼOʇҍՉ2-w`)>噄 $~k@Mdwk>± , "UiU-S;?l%-I@h|qZu<4oW:3W|Hk1OCrIqOdS4 B"^T,Eh7%)sfdzca'Wb@r䛨n FbG2p(zǯ5p3'Lbi]#`_aݖÎyw0Xێ ?0i]\H1+P?0d2+J5{ EIAZW1eO%ǞZ 1HaHm >w i;ro;pG\muL"6[i}n,-z y{4'BXMVN\!Nh_ot (w:#.DD[4R;2[;-Qwyƚ/- #g1νc&UHp>( ;i~ >U:[2CGm^;3N*?m4ex2*qIz]Y9:)E-umꋢ+:/x`M=@#̈́'jd|E 1%Hx~ŠPoՙo󺋑08-@ȔPBwCH 5Ǿpr18 X@jN/Ԃ"!]k>(E%}3h~EbmWVyđuх„!ěY#wQV꡾Dd0(X}|ҢC, Ӑ);5I*ٖ ܏TJȖfT5 nnNx3jut!+F.i1L_DOqex3~unV`6 Eh$B6`?ac`iTa$CnŃokRk&|O͑!E>*&AMTCMH{F/>_UZ4Dڛ9:;"):diaV,';jVG'C+Tn_4nD?~[N\: L҂abƛ?}rΓ(\SӾ‹|P< -B;_ D.vrGl?ԥwٳg,3YRhB%e(}^Fi!2ٖNC:~ә)6?ތ> NkPZ\9@L<34P mxŇNW)DQ-r^p@J=k= X|SBCV &$PzFQ_$;mZٕ)RaыTVFƄЪel rŸ*f{h;|A$C&!/|gW>Ejt@gu8k'e탠UަSOd)4Ԋmؼ~d BSd҈lys:&p->V۞yYnT3T_?<"ꆟ%P'tYKݎ:y:D ,dszX7xƓ7HWXȲ~t=c/]Gxi osͳBQL i{&77y&f-a;d'|Yz_54FPw$fy iK,RG[$(j@ofRT[~G9.9 B7kŊ6mݡnq "^CBζ_@WYp*ұE"|˸$( Z+;;f.I:|CȾq ԧK-gJ:_֕$+yj h@WnN*Os,*={hS`AqҒ~_XMe'k՗jt:n i\/y}-Μ"0{!10h'2׾ˑ0 <%-Jpr@[<78$qs9% 'F,%:T4K$&*<~` "Me~G &G?+FjM  0AIN{%^PlhqI=&mNC /`v;Eh]ZU.Ս3Rג L#Žy\#.=sMº]So d(mTI'ypL=:J%k7.귚p*ppT6J^؍1aJSDe7=e.-EY`I ÚGZ; {֌&eAtvhZċ };HN,0أL^ϴ ѡ+3XR ~~k@N0L}ZVe5W,2G_J`.]Ϟπ{!WzyBxGm Fa'^:(y"syP +'/zh$l2FQ) Ť@;ex .q/ȋ NӸSlRrIJ_ܒS'؇"1E6€O݂B*0ːm`eT/]#V1/ >Ǝ`2<^G% [a@b.T1;EA( fJVN_U76+P2c-kFmAU& 9/E֍}?mTIچRcXLu0Ezm1yf 3Pd.\>R; |a*,WH[hwH`T&$Ss Z( { -P U-w6= T ȅ!4S(>~ eD"8)I3zmBb_'cR-!'Uj;j(JngYtg~,cty )mGE/ISf>nFo3/|G@ĵ)Y bb9f'u5|Ah%EDB*ȳ3U~-N2ZS(O8YߘNu8 2/րLf ~AY%I؀X E:̰7tNfF˻RӨ vFvA;-liQKp[F_Z &ɧT6BWԀm&c{#(,f=w} \ݴd윬uV,3%FdƷt,6GlvhVHWA#Zfv19ZjaCz:B{]mj#H.7}9]ռ[zjyLk0Vl^P"mnآ%JEc{Pr 1WWZ 䲚C)S_bv|RyC^e)L+×eӺy[֝?zB?حO{;w(dCxLj'=W<r @MNy4gFVHsɋ!]X ej÷VL`@NdlCQֹ٠Y5mupAWiTDHڋ4,pNSm? ooHUa"b)-KOJI+OʄkL/{靷ꝋhVKI;u/sL44%)-Dzj 0K<쀩g%mHgMG>>ĝ=i+#8rBێ}|=H=-Cnrx=:_4*ESǦT&QAVus*ޢ@=N#A'b!2zK1 K`\ ;U'ȏRNdU>/r))$o+T8;⭩>JȗlӁѼk2` ʅ6 9E ,aYO=:J+q[{yI! !ͯ=5,Nr\$-k> -"@yʏ>6C!Dqy1atлI8:w*txutGbtc&:ҧH-)鋍M"m0zv-`U OQm4'Y?y-q;,0/_)qK”|9Qa]bv_UOO 8wHX]곮Ksv'O`q)e. ڭnA_с\wTJsbuؾյV!\7蠾sW3D-8[YJ~鴠w} A.@|k^ڑJuVYd"HPJC^v(ğݷ2zbKkÐ=6ês)l4D8h-|;9?p؎rˬMK;פ˫:Ty05lD#t?Na0QaaM[t:"z1qgdl|sҏٹO`z> $lDuZ!R訣צv/%33{C==k+dz$bNS hFʕABn#kFesH;L1_bJ9"kJY}l=wCo2v~M ۄ#_Սꬄȣ(_7e=ւd2X6*I_~u1ܛ }FZ6w9>K?fDfKAҁ?)LS1J.=A,) m\n=z3\m"T{\C'Ϳexdy ),Vg&py V"+ڤ1y чOd7V(/7sM74Qj"'i݀M;iZySl bm6:r c@Zv>0*^ kC? wvtcK\f]c׍N}~HD9hg dfB: a(KdެywJ7ط:-ΣKt`앝jrޜStbUdmM\zOv' u My4^ɽdz M74lJhCK4$|eiZ}k'~Wj,r ε%2Dp2rr1ojn*(P5kc" l`}crSikn+-/_CHB5Pv'TR>6wE*>Ֆ. 4!s;s"!=Z<\{86hXn ɝ_XL@'L~UV!I,dÞC>㶀aO#Q;6܊nG$y+%Ù$Nvdy(qy CB'VqOn}|zd񶾔tE7UJj9euk33Oޛ@8T2iC>G'*{I֊oP7EcmPTnc4/~{q*;%2#C- 2ؙFxԾNbSҧL_W*޻2UQc\\gGd@_yS ?ү(2ℍ[+FjTSN d%M#22/.8B64>}U([<1/7zw,cir$ D2֌A[,ql{JTgC&yLy``8 $@**jGܢPކu h EBwSҏӇq'iQ?*rq U*$ĄC6=n,faqy!`~(C[6lf/=N<:4{4b+.OW,Ⱥa9LIO fixoKpO.˾?̬B;W`v(+BXtQNR 'jhnWb,`E2 XʑFį؍fh4P&/!f&H\oDRɔ64[<)l|룵g*C*0/ݰaTµ0tzV=Aka8= l5m pTq/8u0;Ƴ 9;]~[h׆7Aw\R0BY#b%jQ0&i!$iHM/,J"L~]\cK^ 򈩫c%oИ <2gu:K e4eb]H'_$F]оzoE2?&-rQ+.ތN0#ӰWzvX25>񛨙~UoW ;_VCSz<_YkuӎamiN+,R %?흡$Z$k7}Bhm4zMe݀E:'_۳8d cj7'NX4dp-V s`Ùp(\myQ\+}8T3HB":Ci<-GrhRjq0dx{a*HUqAh^4v0ANZ\}Gx B0W1nMk%Ņ,DƓ:}`ھ[05a<4)6Hd~$10F%TTlC}A\f̧?*oiשd2$ԂXLo&T&'Q8K Y{ȯ7&8pHB()`x#7Ʊ3dUo,d*5pl3|T\̼:p2@O11 3،g \u _Vci@M*#b:{Ljv ex%Ccvמ)r^8؋ѻAʷBIs[h,!=TΨxlЦz|ea|_ bpɛJ*5*D|&˫,a!"ABzu4MLʸ.v4sD= ;LD-yv_帋8:#@~iNB;VMmQ OqhhOT,ROi<^q.ɺVh~ dXO^=,RaZmq + }dvcq_ '"ԇ̜3ґQj_!$9YE@jݡn GsU{?QaХfn^Sk@Hr"֨?1$Wv5{Nn ~ 'nVt|Aam;yj)clgY]=mR7a2 ![=*;97 sf)=kyeRgۣ~hih"^nBϱ'iL,':sHT0kB`Xhg R٤Z5+ |Y**Ku8W0OPI=[WHp֢$Och]S0ބ$إ]ž9h՟ L0 OJRvPEE9vɼg'BAY4?j#ވ{aSWVrAƣUS_l754E-`]6a'X͗-X x]xDۊO_C vyyU?U=KH*K͎Pə&1u5刄6R؝ڎZtdfI:Q HL)mC- bxa* ]5Gnkߟ[Eaɕ__OY?avsz8@)/uӛ Gcs}*eߔ;2s{vu|,1uW>8jVbvX=} 㗹6)cxWNuЏdfк~;9T N9$9Χv>F|rZݽ'Z|߷+!0|cߨ'beDWL%SM0nU6شAIMJ.zG+[m: c؄UX]_?d>Lqn岏jGCws$g1g޹yVWX.Nz;23rݩ)J,Fʦ 6]"gۙ39ijX{d CĈ{鵡Ix}W1aۉTP$K  -Kve =ba|Aڠ0eZNKlɁ@I{`&0Ut/~^zkzBd+ӸevDFR(rȂrN `[%b~-haS⍽TC'-U3]М 3cBf/?&7[\xa L'P=F<&DU*֬Jҽr5x<#o)@fUkk'Dbw냮]+ 4Bvmc,' ^L}R Py'/\_%2|nJZ! TkI#W[=p<>6Kw ܔIՉ·*ogI:m0N[ƏTUK⚲5ş9!^{_ڶYO{!ק3RxP$yc9۩g[!۳mF  *( JHpߌCLHxS^Ob+:ah-3vL&u8=iH1&hUObLށ{bD͒I _;OoF蘻S@c͗:Ȩ嬄r}Y⡺Ah}"%g,l{ cӠQrxy /)MN4FDm}9Y8%[}{gNtwށ pUpzO"RPe%w|ɼ[`,i-x_>OIk A]'F֌:(8dV9o8n#T(cd!_eWJzo}G#cLhy|ۙLl`awPG@7a )9#jp(/ 8z⇩'|#>wK Fh[Z6 &K"r(ouF]UڇɗJ@ Q'p$%f)Uf6䅑0CNٻ& =HY<T~jԨ-k<Oe0Vy -5n+٣?3G/Ԓ!XSP#{}P)ټ~ YÔUZ/VCBkF}z*._UY(9L'ER`eN* 0r~jW95BvPɉ{_xEw už0#NBF8PmUbѴ8FM/Ԙx C[dT8c1.K0 A%pӄk#@gWC!O{˃F2?uٖѦ)`QQKuP(qK Hsόm &pr+hDJ @nnB6G(-e.G234Ao)ՎAdžsr&{y _"Eg<_̮i|e \P5$˷D@S.w7}|6\̇~"+ ?wi.LҼ{!ַb qG/+vvjulj\gu"φ$ O ߏ莞\mșW}P`|i>{)562zqN`,{K~߇T #dBVl([JWl*e3r\P<]A'v2>9=_,66b Icۀc}YhP^<|[*vҚ* >TTstkpaHEQ}voG#e8Bz.*o1>F$S]pL, R-|?!LkM/yn"6R~, _࿽ I9k\w+.o9&70,',Co~\DScD+{%ĬenOr9;~6zgA.⤩S5%Wٕ ʸD/a%bZ ,ii32@ZSMHȞVzŇ,ޱtfGI<˛ Noz^w1w0T罧/%bpf2ǠOFNxէ-T% ^`byP?RMMe9Ϛ NgB8DD&jf |Q#c 9"b ybaSB3&&Te%p}> nΨ:FUSZ@h*Uouf+)ؚV}o@'2apU?ld//E5X. A#~~wi6U5uvm+$/{]{i\a ˆM/;~GEONޘn "PHQ(\m%}59-꞉5"/ؽNRgɽt5ũXLw-We-Z]H+ܛ-_6zu]L\-SfC̹s9(^c}-JZ P)f֏y#- T6.&1b_Q5([YmZP/:rgl3e8a0qZpOB['A^/u9ˍk m̸^^%ε Ě0/)NZJ)x{ xIt6&mHB 8PsՍ R'UX"e)6ǁ@ǶM}}BIe'. C0'˗ĺ:ASGl;lLa'Q`]Tc|\! |p^QꫠFjѼBnk]!@v%Pz\VO»DQŮY9H^˚kaPhk >! "8m1":"V$_PA\"d- ^~BlgUW6"9YxW[a! ׄ#&5nZOU."ZxMRYW^H)YuQF%ȅ}1̒ĐpD8@sZ@1h,\>f%ZxN:D%N3Ɋd86JVq.V>lUϝ|nYZ`1;!(iSLuv=f\ݼ0.NIQJ zjsKC mw3'j)ꂜ&Q9K;hK.Y? \YtA#` C7WyO2܁}\OzQ97Ko`'ր5TL4b~L{XδWxChMs!cRx`ϯؼӸ Thߢ'hL}0\`5-`OeȌǑ0Ֆ嫔 Hu#BycnDIނv,fyu:,(8(&ɠrU,C_6q۫We9SXo\EVS$ {op oMqПl!ZYUa^lt X8Dtzƫ,12DIgDF郫k桍wS- RL< /uBfXԽ fܧf:xNl-UYNJi)di$opmWlVo%6_ͣ)}%c`/H4|EO{5|.z+`/WewhB/ToEKÑCO遡QxLg\iF vpDk@4bzQ~ ? d-> ashKDm k{4!Igta-Z`3 /%U@ictۿ: Q>ϐrM:`'CYYU1sgw:ⶋzgu,p~Emwh1; IJ3{+5Q@KoŸQx>]b;BW [EUǝFp?ek3ffק?&\kz{JF Y feOŗ+ãXY''?(õ %a3P0y1m=HKXBL]66qZdw&^I, !)j +U{1U " Q!{\F.6E%"Ps֠b~9 NXsq&i]3I 1*CR>˷#6} VD"X&X.!UX>~PQA&(s`t;Er'ꎘQ<$k C$V_fDKeVhigÝM8OHmr$w~A0\tJ ͓sE<=Nr[q>om[ :rPxJ8['upN^HF;0b#d"zG5S-W1be;6R4J+@Z;~‹KK#.{YcN NCV{՛pJpaT5٬'J%x|?,55z$}?)Qۚ#vE3ۇv\lP iL=]|k昤sz-fPI5 rm. {BUuV@x[q|;[G!O,p\%?l/[YȆ:Ehrی)ʫ{+dI_{>iXZ!Y~wYv5tI^Gi$:2:VV'?ΕC,) (f> A92C[Z@XE<䥢/W1?PYT5 ^$Նђ.@E# CO[6))}a*/n J+R 7uOCS'?GVUt,޽!/ 䈽Y喉#;T&DA kzJ'Ơod5ax9c8ZicjyÄj7:yݩ8 j#_{#k/pN$SlHvD̨,{LoQ)‰N~DA0N'G68XTA8달 ױ5)'| t(T{O-) 閏X=K—1r]9@ P  Acq7'ɟ"teY M0Y7uJ:>ď${GU;j};y6j 0QP m>ܵrpdu੾ur紥2[a(DB?BP u=ƥؽY=#hR4Q1&k dN5G PrR\4!r ԼO/  y,)?4KѫmaKϺUַBܕO +kl>X`W l<`Ѱ x1a--eOƧlP] 1^t7!ehSZe9I*;h(CWaYĥ^OOdo5㗞F;k#e0'g;AJ/۰ ØWCI]O' Tz#kOQy- 3q07~7Ls.񺒌f`riVjz򏱸j#x{e=Zr-Ala_4bg]8&W h1%]rJ:@0X8gHiSiMˊ"{,Uq,X_dIKp޼*@Ctb|Fwщp%dA}#fUBuM)වZ>ިwZ+Zz-lDM7mrUѩc`(8HDZ}tkDiA Y̟4cJo`ޢ;rz6oZ(^nڞb ^Nkr$}S(*#WDy@_J8CS$,pC%$;ԡ?q=_W=3Vk0.%ʹmӷ'[[!w`r^#YWDo0.dn@yXƏ(c p$&6}ԞѼ*Rj/EtE8c>zY$9MX@K#re*i*U0hm'0I3o=i?wr&H X(phIXӂǧ?Cqv/.8`9ԠDp1[%yݿJSMxVEQ(iEAq}HKGߛv/X襵g#6YpgEgv(3.3 kJ[pi kV]:TIA0̲; *oJ\~}^9@V@8+ E4rgZ]PAX$ %)*5bskgiY=r~PIN璼;82Lnst/36/Hxq6btȠҊOoNEraTzߺPuB*lw!Ӡ`򝼔,-|S0)l_!WW6d<0l8x| CfBly" .fǾ oY'bzYcj$=qhcGrם[hΜ~3$^ X-nFd16'zA 5(/V+m}ۡ~" ?s0V<Lq ?yJ/dwLD9f?$템CxUiM|IB'ieO$UI H;\4`7ꍖdIu,*b7˥X 6yςBoT:䟓WuQ hf9nFU>l5$sΟ0S3"9|=1&B@翼 Věhnk!{[ fwx4<R=Q%z+_ i_mɹQ;M;F]%h*ΰ-֡rR܏e KAэZ5z:2z[~9s| b'WgXJzO XH_&>"*p y1 ]Sm_o;zdo6܇|ѓ!P#/8{J^Dz~ 揆c']6TAyRoDun1T ء0Vs(DP7d0V%%#T_:Qd;&p+><qsكȎo.&=` Dz ( \&;jL^s ɸ}eשּׂ*sn{}r9 :Flvw`QS>)!/έ{$La,}t&o SeVν/ٔJ uQXn菉oEeS;h7܍|?&6mY @¨l&T  i1Y&D(w3)"EOB(zVhgjckQ-Sc%FѱU(xȃV72Fwў}# rtQZF|zH?'[ j*s,kznP9yxv)ϡ`q#h!CtHSGçcqҦ9k3L[Xn[5!Xs= hL"NC(.;lƳ }ߎ._S+7<ѭӉ(hW5%џ`vM&X#Ҽfq!pdQ[_;^ށ(Q4lEFD՜m-5ACa*P2qNȃYA6s6!8Q cBypgׇ>8h/l5a4Fg1QCds̼ܩ" ~*}Vq<9@ YWVCtLiT(9l& ,=7v01(7Iloe߾b Dt$'&\;PZ>7*= U~(ǾN@PF+:I64L u|gnSn! 4 &9cS -c$oEYF&-og7d[ UVitƺ6x]}$+#BɁIJ <!k/ڹv-MP8\Lש퉏zꇝXcmb<ۏYo,5Ccq_ߓYkұ{ayĈFUQ9:@ `55si ʵQZQq4z=!'ޢؼyE#rcr`2FH\gLoeC)Ic0%հkJ[ze|X1nh|7 ݬA*e>O)Qݶq$k.eA,^r޽RWbLD 'A^ꁶH}I }.ˑ 2McbX\=K%< ڎV\fƌE@4%?Fu`p4]|m:`bdקØR bb]ԢPfDgR# Ek^SoIk\>XZwuoFZ̠%[CCz&'~=4D!/B>07i u5UVqaSi}'EC)x֡S\Ңrt8M*.H|~ Q *&@>\L!VZ,3feV%@dNKi8'Wiͷ<<=Rj \H_s/oT.dX9̸-nDE'\UFҵPm(^yF;6缵. Kss֑̕=IeW; IWD|͉]BQ-J",EAj ymPP n(4N8g;|AAC3oqxMm ՝Z0Ay~pgEoC/hȒS:Uє+PR}VMB]D/lT*iMz 窣iY»pu6A܎xifF0|cU;v!(+vyh$-d݃Ƌxu`Tby{X$9)Tx2wbBf¤TyAV/6EAmoi"F9BN%}w=m6}4~UAmxU^H䒘6kl$;5/|pc.c ʒi An|˥KU Y&<ۯf.v`eh=AZ Z3C혈5S:STmhޞ4[?p lc/Jz(V@8CHCWiql|dxq=$ 5:FXM)d>=Wlf/uEFL ?//6{sr:[G.Gv^ O74WRquH>m\eplb3Xj )4iuFfQz/h; jGxnJ~w1ӗ_1/,܈xck)j!46u&~S">4XT8F|dfF<F@ysL= O%ы0~1M/X~rw0,XtʸǮd^GԲeЫawN{Al1[6gp7}J\L!wlྒ_aK~pR`Q NnMV= J{mqʼnRz6 ZC8"vJe~ȃ;_F3nk(1.B쿾y%ɸ=P^zQx*)l9e cC.NloW$YlGb9WΫo5vdC7B{;q9zvB݈e.U@ DN @ fL(MBabdI{'vveHfNwXNm[AX0B=tEeTpm "=_/n.D!OHAߚemؤe <\:ݿIɺߺ47*uZHMSpu{Xaa}TOрMtΧp^;QV W=/8 ?OpAj٥_W2cpB2Bv^65]RǟҀ6NךmlV򏫺ZS3r*KP40y~|8Tnف:ͩ]g86'>!JlRD_pAkA܊A{l~&SM&J<1> lWc O#ĔXkE _}\XZ'KyNurĿь_n\)y ӶvJHm(9-@Oy cfkl^ؖ.r+83Ӣ# t%c-)68x3q{k7+5͋)L?uuk9Z1؎74,\Y 㨿O+^uw3FXuo8RSU>XwdscPlei{)Y$r;":]̐ 6To=cIC;&ܬFUY`l-v6ٿ UD.;dq 3VKܡO8vߩE?3Q+~ A^%$$=j+}Ub7ޘ"n"$K|QѣR)79O,L^2S>5y(wKVv^ :nX⢓w5rmC׶]$&&.x1,[GVDpxkg/ʀl 7\wW(E{& VM_Ϸܤ)/FLX=0XGUN%́J0:tRǃMVR h7wn&l2`ŶZVkseI!pB,߬N-w<NA,|8%W9l;(f-R{b`)og[a&YtHkEٝ9L܊aw܏ e~=p C?$ nѼ8n պģ e:(_J]WFMXeP·&ʿpwHLAy* 6ܐV;D:o ϒ6ĜM3+qFw:#_&/\"8HB'C[+%&kiZXoܻoq:DK^-!f^(M;~gK?rWLv%XCzbs!Fmx|Lԯ4{6sYl-ОR;*#"3jԐ@Aec裒#̤zW,NJ:Tym^yRCժP`xrrVzob[roA|-k 23:dkꐇ[xL,90dMn E |x)ao aZ"c0$$l>aS@Ƥ?Hݾm4A0¡TQoәVOSk-,øV$kt`Drg2y} 0bb :DyKXWz5!O܀gNN}BZhR&I{4OI]MWFPY͞r{_?֘M\ď?0푬4K;T|eB-EKj2.~s7_.h)=Rm(pjzP ꎆ~7ƥbQKZdˊ8}{=VGxk@j1>YF y?ط/E40㦹ß>Og /뜵t|Tg6BpM$1^(v 3V]f}4AFKnTo#kL~h; XH`O) ;v.}Q |c⵲;_ 1SvH_8 HnM*;D ~H8hLEdn!aK?eb-sNU6 IEǚCɔOX 2'J ct>*}K&,xi+&55F;8rU$VIP 0T"[65Q}N$:ӑ7~3K>&uow̉kEeo>S*/#/Tg V A^qm_h?+ל-7VAH\b Zi*3 #k\3/dJ NB^OdTRqaYd(1_18&;#g$AMN(,?0ΗV1Hg oryV~=8|+eEx;AusUe /}?q8]tY#z%A3|.Jo?p^\DiCj"ix#Noyɬe1EiPP^b @O\:IEKaw3'Q#p%bʉV/ e5[`.('C'{R?ԺXҜqɔQemgӭD!+h鲋jfQ%2ҿ{? hu4#PgoAhK S  ::.nsOLKFt~Eo~ϫk>i{h+nkf"hM'4C%d'_T\? /;o~fsNu=`W{nK^;;UO_c(]͎0`~Bt; 3}t;hg6oU_G>CZ]KHn0{d4x6!Mz_ߍ|:0@9RNE4Ʀr&|[ڸ{dPm71m37-eouq^y0T7aiVMb<jc>2R1iǻB~ƽ_f&F!c~3"|r\E&1 Y-ySt C ;<5"QXU3 =4e3ك=+R xa\"LL-<\g7y_ (D&C%WfYבkO$o_ %{} A]RT>L,`/)&/w]|72vZ^Gu?9e{pv;)?l,12Aj7`:D̑L,{D)G @KӃ?WKX۵j]Kֽ_u&; ~ !hYQ:gRy|K7 *433=? bCi$G^ a뫗QwS E!ܳx* Z쳕$>?\m7Q0 bOr/;7^jI ?+LiBx?sq1?JT/URx""9,Cm)ŀ'6laGEx$ 8s7THnS =~{TnAB RKKaf[4ۯ-Ehi_4N=B(Îgs\ ikk3RK2HDhATM;Hld"+DgLsF/LE ˡq+͕.z-D8v| m"pg1C7W﮳Rtt<_at7~#@P[Qu-(h*Wܩ^H S6@awKKynQciJ .2LfY &q*3S7IMfEi1.-ak/69i>7䕔@@as0%.p"冝suwӍS)q[BK>^aݏNo4)C)V(SLnl4Hy,t^.:oŁ`7MEDfmQ}b=l\X#|K蔻Rx9i|:c8,Yw_*:Y/bFOu;ʃy =^Kxn$'~AvwgݻX̜a4{/]UMi +cWmъ4% xW(⾿qM!k~U蘄2*lO6Vf*SrϘȫFlmYZZk& ˫* &dE:9P_`-63CYi Ra>TGshnL~'uzMVIℶ1E?,h$֜PN}%GqDcIN` y疕ܥ)ZV&Hzo*+,OOhjFПZD运qP to?wqtf"IJRxtoݹͮ a%z<&ګdkG6/&`m~@DbœCvL#Jjg׈)\20pJ=s坥m7rNtQ%g̒7~V,JG{B"3B#dmex)|L>L'c:]vx]ګzitkb@'Ȃ??S[i2bHŌJS[t Эz}j)pOgB#IƅkO@`:t.2-M퉿HKO[x3tzLAi'I52^|B`Bbg#ᖤX(PG2?@m(}E mX72eK;9?;25QI$ ^f jiK~5$݉Yhi,ҕA*eb%< zQM\Bf1jpx|{QX}BgsdUX̥2+Tp0xgNdjN{+Ja@~JxJxtv4N$2xU%jYR*Z.\H'>(t!j`KL,7^L^.ugEqX>`[n>YwS_ )Hَ"; {' Qu_T@NI*SR a[37@vU^6x2Ck$o"=˝(\v6GUeΌ3q*z8P-0Gx~j]Lx)TK?$g8w<GuI%'S|ۄk\Nfb I>Y㔩+et*X*JB[%\,M/`3VbX)U+~ЊJ/8e麎ZAMhb+ot;` pp]s5Sc˭|{ ICو8'<39tDHJգXSSke+G;|GE05ẅ/jDJNcp wd 4э^h.\#גnv"sAt* E/YE:w5)8~dtc%$C;Hаًio@<|TLpL#Yx=%{hallfD1>YƉ%R5 i CxTG Vc xA +n"j$/5(n'$E˫tià "޳%`N+%ST.Q`^#u,_!clV=]x]uK;AXcR: pq'GtYNYܽ@t|OqvȌ@+k_`F[1^Jv EapzBUBց"oLhAn8"Ɗ21-gHDskh9T?c% m'榗 a¡,v#sav,d0; :pS`,LJE#ƼN1xkd7z$uy2_K #Պ+>0Yu3 /`;2(1*T]GY\ ;Rɇh 'kg| r5GQꭜ$s[^DԔqp]\j7t#Z2t) nTivTF^17S>lO|"{jO]nĂ!H>XyOHa:UdY5Ie?ӳG_im;e3*cyУ|1/U'47HLn5?.; ErH_.2!mjB`.,T_EkJpPZIeE5[@3ё.j| j԰A@"QLIFޝb;~3-+b?֟;a(]d1lq(Ymcn+O{och@j{S[6ߤnɲLx1 pߠ^Hx*׽ߵ7vvWNO$Vm{#: =$> KLf[!URǦ'u=%}qp8ibH#쭕 rp ߖ*LrAH/I`:UXцf^T~/#˚z#n)dF 4G3֒ZEc6SI7c4ٚd{J"{U58'֯U2C!EUP֬YVuC5QT@K\zbh2_zU"U+ MorD~ N`Na6f*F q1rM'0_ln."A5#c&V7&X"[3/(i&5{H obfOx<#Ar~cO&+-ewH4Җ(|}rm ,X2 McEfHQ'kU= 3b=ܰ6'"!ٺ.yNU.,>ɱg>z׃7ggT.-hc9qG/֮WTunFL.ՋGj[5,b#RO@jmnĖxG^> Ctd6Z!̚Oğu/!o+G֧™*ׅm#%WQLU&Z[uU@)Kvf1x*]:ݍm d͚A1>-"*]\גsB)V R;439f(Xd-99k/^vt`8]isu d$=*Z6vh_t| k ;vhWΛ94 }g fX.k 4}7ms-S1fohsyOVJb2РW ZdI O]ls& }m1RraB\j`6{ 'UO=컋-a).#ǐ0$4PF(vDQ1şCoRWf >ۓҷNEC¹<$2f?k;){fl>cu?NXh '/-0'SX!+B6DMV8=C_\0Pwb5&2&ೱy3ret:FE>Us_\=?̠ m{׳C!hl(\a.s$ˈ/R&Pr"6(me5*FUy>>xT`n "nr}ΣG/:3`?v|)?͢@5Y3Ը !(}ϐ%7.1=_?T } ~ qwnj܂~\y1 zϜA?m'-XybtKi##'0H*-J1(RޑP+?MҮ[htwؒDuKy]iF*$b uC&a/iХW/yDUu.E8S̽Qjڍfmzx.T=U='gvJx ,./H ZrUC1By;tڧҐ _\i /]ZͻNfBRČRǫr="Ij+xPf[dac F\4ܫm/W5Lc{S/FP92}ME_߄@'PqG DqPh`DXU^F~+ F3(U6 |N5Ne{.y@ٌs9dyB&k͐?QqJ}u/˧UYwde1nORE31 @t!әOnhR2d? "ʤgK LH̆lOc&:kf[/Y@ % \s b1 ᔀrU ^ UPn{j!-d\utaWK55pֈDKBHU' Ҳ4O{n%b嵐GE6?6c?8QL|T.7$6:|!, B x3&m:IprHO(=1CNGPm|̥Y۠Y4 0=/il1fvus:'<ԋQlkPg+ +\'ʿZ͝4E>#aKCjEyu%]!#aS[,ǎ1/ vac%̃0ka |T=WDxnl}8= 46*7#'җ^)13-ƺ,RJA?ѫũ"Y(=“3 =5/с{l_Ǵ0M)ڳFu. n\O#We# 4/.{N^A$d5r0ݞod4mn0F Hiwߛ[.2c}hCR<>rM҆)ḌRN[7ڙ~Ⱦ쭪ص˴tEs2>5Ejumn?W`l)bkdB`^|?SHu.ky8D:}ٟ\d{N.2Mlv>)h}iER0cke:D|wu>eǞZq߽p2BZB(mzھ_/)1X 1xt)r*W4f J:R! ¶vcG%jB@) B<*nm];i6W)Ɓ_@aU}jOu OMfd^,I(~mPswCtM=I)I ^墷K|d>Wya`_fF4 %u% yyR<"|z VLCw a^.v ߆+D aP-HV _UA.G@4[.n~u ~1Tuۅ)R*C9b3B#CB8*+y NO+(={ t2+{ }XKE4 .LQމ:LOᘈYU a3khx >ƛB1|yܖ|e-^^HxVw\lG.\ [H^†p_9+M'Moȡ͋)D\= ; q_G0zD1Nn+H>ZOBT=ɨϝq'`^2EsH Eo+^2/ZzAUs?E˄~"_"P 0G+Ckfs"QW,J*#b;~ FKQW e"0 Gk`e S,Z12ԩnrlBlrԟ,&\~}x0Ѿ/WmX@5@P3V-:a<2S:DW dlhtoqs}׻.W2/:XjrJ mPKdiza2S6gޭ6\p;Ŝ~NewRv"j8S#o~3AKT e^#zD7knd2Gp^[F?OIdacK2PܯSizژLx6vSicE:=q6GfKz-3DD25i`5ۧUGVo h)m:Q@I5)ǟSS&y,Cc]jKlq '@g7f"oB!rU\Js4%7X !3U?۩L?5.jOHTjܸ>M y>wШ[8) uH{E,MD'O} ɨ~C9o+6@N|Y"RY+('@EPar;k?c2N?cZxVta[; 쯂ᴵ?$mmq#_#G_b4U[o KrB\`-:{C~VJ0K)YB 5|_< )XP@xT{E0нfbB7u&?^] \Kd O*tRq55vl?]ۦ-p"Zѻ!@C,b~T/eUېgyY]^0YHhg:@~ tKJ!6ĖVsI gy/ѰQVٕzhއ3iF"Fq*ۣ5xugBvݮOUG^>0ΫAo#h4xy@jB}8<E#Ơ!ϷloܐG1v?+c!F-Ά^HCSNiU^DI#7ƺaĹc`Ҫ4ОWlG >;?zK@9F&R#}ꑔ񑅾1E{}|t"N | AdTYqۂV[eCPN5ԻnixWyH7rWyNnE`.욷i&-ANa6>~\- gB;~Ok4OB\GH~h޳j>]z'XtlÊK[5|=^m$n}5ljkΓ;TF{dɒws.ګTOXv>B3P@qkH*Dx\Q1}R4}9Z5f )m~ӣc*{㔢z9hKph|_wu-К:`n{.J "gM;yAzWv\mU&43\_QBN:n wӗ]5a!+3ڞEwa]k鏲eF22ewWMZaLe}.\25[71 _hO <8$ڤL3BE3jMǦ[9LM&BUȃ]as*Kw($DS9,co 6%뤚%P&GݩVe8<gy /C (3[T]&x`G{xViBfyJm(:9A{(F[mY/aH[r!^Zt\% jj\$.irzkl7i1rkZ;ޙ'IGdwLwȯkiG(gffl&ܠBb|]g 93JïٲOP%&bE%HA>Yɝs Ds- fn6䁻Rp9\[NbW!jwڝ=t_l> wN-b ]=^A[1!M;7uϣ׼"jq[s8gcƇysI: J:NgPU3;òM0:?'VΥH~v⯂, pF؎,2{jZ[gRȎ\S6\mg~q(-~v6zlDlqٓi+ͥem9vύ,]eCP})uW}ypB̓Uj@ g-řC"ic`fIs[<tQp!I.14xX=u@o<46\鶻'=13ul 6&rWr3wK2-Eќ+ȷM_ull5 Z/x"\}Z0:7 yy Lԓd&ɫxC`M@nǶG~J՛NS ͨwČa@nB :z4غ(NFJn<4f2= s SZLÚ>'J͸Y^>ͥZ%$<yۈ)Awd0{ `vd5G,^-E/^R)fB}N+0{d ÍD-3x7SA-+}KO:\kyOJ.a/ܝAmPFQJF<;< [׊ 14 Vfh$R+cZT!7u~lcܸEo9S8 vl᭿vS@疈GLN$[E*zU%/(-j-%S=a?$[@ՉCߛu[\ԴL\:PǞ5 Q:(x-ةOV pĮbxjsڦXF?r') ؈ҷ9cߚhb0e-I@_#MAڒ}!4jW3@iH 4OO9\a]nzn`bϐ8lxLyT”8texb/1Rc +VKL!{ä Kȃ˧Hx`]Pi 'Wg2%TJbuD# ɑfWl ЪM_coP]/U]ޱ:ŒT`!F@J$D2ܝ75 s +:F:$ N-aJE-e& Ko* -Y/PQ'> ܍s4IM]>C5A[02x\{‹OwY1H'w`t\ogە\ESurfxy'::DGr35SlA.d:5l!|=`|)?3 n{ 1äe^ř"2oڎVk+1?$MFK;#\۹K&OwAKث00aTw䳣/J#=XPOeQF]=G\f7u@],i6[{CEt~r XPD!+!dYS@+f ϵMA){Et!72:!#LW&_As-.b~ou KLd/@kc;PXw1ߙ#(9C78}9[ޟe<̲\n1yfCHꜚqydrH1 i~!!zɝw.}0XюO1W_㙰'ddh.qlͧpUnmv3hW%7kbll}Lv9q: (H@HyQj.| 0粘$Ƌ҈iǶB}Z+]Lg[kGV}.͸W'Dѣ%v<J|z~i3><* SNw:N *,rOm=ϗE.hDv1μ"r}>"{ ci[0!۲HjX =p$p={2)2'ؾ?j>ݕݝ5/",Bk 5H}vb.a4 Ns lpUizwC+A5V@Vy!k:&rs bJ{6|OPj0_ //rc$6ptS7еשAQ>h4ԟ}i#)RH V:Bg7~4bcF[ &_1Ē0&qd-G PXa֗qOW)La9`Xk|% ұZ.Н|%Eƾ/:ȝM6jhM20 =Wƒ\F`N)L]v"DTBZg ]5rHxxD{c&1 3iCLXM>\җEL(IKց_ ¦ Y[t" 2JV샳eRDy?9vŪ9QpUbI_ę&? Q| Cɉk]+èen#bTKBwfe!ʟSkl]lK4)[:ih:Sr$}بR>&WNH;5RM6o;Y_֝Xu/LG CP'ّ٨-P4}Ɯe7^`\ހp/~mz-Vl'̜7`Uc~p509뱧#H4em|[@e<4u4wyęz72 ~b:&Z!E/(Ho=`ے){Qd1#]O#Pq. ijPECtB+ LdٚdB\9i؃[_C: ^^U5ޟ8ojĉk vV}K,_mkybIWEoр$r>na$*3% "9s]\pO_vF!4wqut>}4?46- | ۡm$1$%g: AEv; OTzJk[ ?ò49YB􋏊!c7Hr=u[(3ty(.9[y c) A?'<)eWc1D4 @.k=άvL). %&l.Qa HFf6ғ>e,<Ŋj gJpgS3%.` C(u53vH6ߣ  nׇl?l`tW~Kͪ;Oȋ' kбF$m^_[]#bGb"K*cn,+J斌PáyN±Dvn4j~ ib*&;wp$=MqafT'FL1ޢY^@fAaDKppmj{uĢڹڙR?< KPə l4~z_j;*2f=B*)0. m\7X*ěXMd."^:Mm`bQD8#t|Ze?93µkl"AfUb F5_T7_Q23;RyÙZ%1&P(I335 Yf0nwGn pd'jznC6bhpU*HElC$W,9`~wFصΎPlQ2 )25Im]$D{7$+#`@uqU4jmLtTMV#I9za%2XnϜ Y@~J {Q zvD>̰]0fDsZHwT:r/`*D=~'zQۗ#e=fM:,ʦjъO۬$62zkiQbnŇ_1|q,ElSq,h[R0Bs3Ub X4 _VS|*NH-/pg֥d(OMR9c}*-Hvjħ.a&\MFaN`)ܭO3}Jj\An$`:_[FukK꙾Km g0IOIqЀ!螚*C%%#8N!D⭪Eʐޓ=A͒X*/_lU>Ͽ)un*$0'O뻊MKK;_gՂ #<,ڧb#̸2%,-#odK~yx[EFςM_0iJ6J 0I"28fz"F*@m5\ySFp)ƫ$V؛vbv=Ԩ*4>\k DHω;ŠȺ('? JؖKU\gJ1v  '-[=!lGԅWYU+ݩ2p5P(4IsEg ;F]`P´cN҉24V8Է0Tzx$oH+\";PyWE SnnF%k?e?jveZhR=w6lo*4(pFd ;@A67?cU4ӊxW6LtƩi d6BW=bk@(H/L@J}i @t Nb]oZ1ɖe]NyV[#E=0(F xh6N,L90"U ~Rqu^?miEdo1g(!sIޒm.2ex@c!bP Ygi8/i ,Xᚸp Ƒ}M9\OA⦭ NTgxn)IMŷbm.u@y, P:n f̻T?ڿWc2S:UCQO-:# 9W_π4A)岷Ww"L{ =. CEɂ뒥0yE:6@pnyyp#,%mbxlCnlC+$ʹ qĪ.O=猺<5q4irN~W¦t7q HR#0Q?+j8y@RaKK1G\0N+B>+QWd%J Őܮ7r"}/+9ZieH/${ ;a%SJ+nN^:sb6qqÛf{߫7ګ y3 5Ѝ, WUI/%i[J,hsnI^fK-WKLȕMOF{HSLkDm>$cRtʒs_ofHۊ} '!*hcXC38#U1eرK&{ZeQ\dC$zy7'Z$v ~35/ISG09?6g8dtdH*@Hj)) %Cq1'_n.PT8Z,̐KµU<3q^|9?ׂ!R˪{ws[3<׼r4 Zw x}`tq9O;E cBk X#?3~ eBxEhfsuV|ii)u;ͮR@pmJ/ ]fτzt˶u)N6tMvӼQN}8j7}6b-E^  (iTִ16zs`H&18tHA Qx|ѳ6 >r[x [_'H%B*UЎ?'(#$NR V'0fhjRPٔM;t x|{šA6+0kg􆡆G ˂)>sCj+_>pfKd$*݆MTt{Ox\l* 5^>L[y(<\4O=&UJܖ9%]$\iä4߳Q%iQ:JA ^#).Mʈzg f."ڳ&.лfӅb ^Y78|=Y:ښHKzvK~=@@{ЕR `S{&TZƻJYG7c}ߒvw\}~)1~Mih>%b9^vd"O5rQx..$-8T̎/ёآ9b =%E|1ԝ 迟\[" )):9sʝ8榹Y%A\DTЍ9' + D-'=m]@[S>6y^eE%mI"x18҅4‘xߪ>(cP$ZpKZmތ7x-A=0*֬r@=#:YY-CNׇ ,L97qZJkbgnڌk ޫwlyK=)%*uh+nGgOEj,6)vyw!(jV`d5)[oxԳuC xAvMVR Ҩm̥f&uf*o#Fm#>shAjyID{[ x΁pz8d5i;]f;" -?D[Ijp#?Cӑzy4͔cHJҎ҈[TU>cEJJ@g9ϐpzCAS[0arYIVCU<%Y,?4rH+u [PV|A2L֩5D2F'Aم`,nWl,@:~\4\6ID nnDe hu46ZWB %S"KYqX_ӭ*;dzhL7ycb% :qebЅC6O?c0<~iql~9!eAyΐЌgJ~DS @M9{6DR{%郘ۍxZ¤`d'̚P[Ydΰ7rEBH g{~ G-~שG~!d}Buqeb\{anF`hؿӲNC+76eiLLJ/fh5s~s' K97.\nf/>_H`}$pf=/f4}I:+~0Z}nQ"cw +Ӥ5#e"߁h]hl!.c[?66umghWE_MM)V>o0bۆ;'dSWw̦= ylѿp顿=FrB,E5cGx(_Ŕ_hm5-M&"d1OLo]T7\4|)8 SdDJDoy{^HeVx4Yq6Җ7Xu{(y=%)K;W:}YlwMї m餩v”nYC'؃Imä]kŇ]B,.Y|yX==_%q"LGUq)C3ͱ:Ei5:|Vgm(hus/:9CtΥ=c9^.yƍ$FS:,E 5sӐLUb@ŗm}%4ԸQDl@V{C>Fyl('ahڽ_kʓ͋K.2cL:HA=|1F)OZw&t}ęJ*jdl1^KnYKCevP`ugl>*.EehU%wOx> 6'RvzZF&0kQ#8ޚW:.$L&pۉ|BǦ8UC ~K+o'tU3<RN7HuxGrBVYͫiȦg2 !˯}ii~j_00 b7p7;[w,EGWr. " ik [esTcIpU폹 3 _mBdb$4d1R:o5yeGƗ\9u/I1+Y r.^9(^7k"-"ն'ʰZdb{ hix*CL EY/e pu8 ;)#m&N5EC OԌ)љ<ؕ+ F#ub#O2J"ydXj)ݰ%u~ ™p.Q|C !îP].4oPlQyз-*FaάS ˏA ?^s\ޏ.?eq 2|ge-{,]9;|5 ~zY293Fl@Uy:"reވkr7CF>޶y |j[JlEl[1B2HUb~S]L\q,vh+5+"թxLlBf TFv7.ZLYBtu7rmпΒCX'Ey<7mZБGzLXGxIz! tf>z%_^I ?h\*yCeӿ* {`J\m+`(iN<Ƥm *GuZC=tqN.Y}ܸ}$wܷzݔIEgE@V D3IX\xZHç\;\ mh,jf5w:2@$$bL%uts7,O͹\Pb1.fvBR0lK_`CX R4x];bQ !'f9x=ȈZ -A(|R3>%ε[&E\: pa) #$u)fHr/9 ܀vp&WٱN#_tĬ|şmSSkXT4DS2ǭx~Rtpv?vձDlF! ,7.&qΊԬi~xXM ^/᝗! Z^ҕR12heA?bԻ!(rfIHJ]@5}T#>Og4oБgE~%\qw|?Hp ݢ~酺^Ó)_}3DE =Kt>soxv ݐߔik`ۭBd=Y_q{@y w% 󑌘tV- \E~%E|'N^^=f[&r)." "(?Q)ouޯ1X0DO!^mhw_O Lݠ0@Tav$ ̜N:e?\8z@ dK`bN<%d]Ha$:TzYQ^R D2=H?x3TsV g9y\ kN_뀲5 .#mx4+~Z[Ol6 N̾a4NCdZcCɄlAk!wQ*m;٧VKHqPFl,ڗ41K'$Y/%)'Gbj\RZ@L Yew8z( tʎN9`ԧ9AOF0r_r3C@+eDLDÿ⮑w_kr5uě~c3K[-ʕU&G"W`y$и&(&[ƹ]j&w+[bhhƛhV|5x {B5E/XD)a®:(`27`Vo*\R}}7G%lTX׆UcL $a :*9\34Х(`mɛKvPUVA_g_p[Z8AaT-)VT=?X,,lQ U膌QgLǨ:Q4Huh (AuY@Tˁf Bv_snKy&Ujyg&kE.;kK_^'ۉ9/("2I Pkap8mwtbš;"UU!Ľ3pG? ۟2޿P0j! r Yo?w:4vލFT1Y`/#{&8:_"_4-^gbڬ/KHP*Ȥ.$h Mk J~H*oi;UXC$$[#sn6_'H`D(6k I20y5ƩW>֮kil?/WkX2n,fKƺSM;,*u.b=pבm :u>"zV2-TLΠ`7wRxs$_W ɔ͡Ap1at(A,+6nns1N"_W ZV#q 8OF33dH*_ _6UP^ {bQbY6*ˑM¼tmXyEG~bTGӀ&X&rkQ|B1@ `P`2CfW ښI8h? 9C [|]&ۺ~$Da14V xݱW^G,Y&cE>TG$RGUUɻ3GLggTӸpRGt/lB:j9 rnŕ{й10q8RlAB|f8|)(rBolG%5=>6 w(S< t9T}(,lwR"9|)؝1'qWLSZc2hm{, /3SӠl_)Eӿ~<;Ջ U~qf뤞&$Z\V.ڨ[=i'oS9Nx-]a #^߻-Bd[ ɯteZ˝iX):D2<n‰W{-?ƒQI'2Ҟ,` $~1@ AW-Md?;'5CSxS XBW0 `Z;Ǒ~ b.7}  #P|<sЬ;n N!VUuVdS>Yۚ_V0bC 'qWKϯb (XzeR4FU!ΛvcVA)!-ߩ`[`z8=cK%XAvn4'l~kGq\˗(Rs=l"O %DN6:Nz<ޙ'4}0iR>q)yB#p/FQ-~6s8X^\@oSTu4R/}`..} I3&9M1$©ZdR~2lA؂;g\(UѴZ8u ͫ;X_PtqFnx{ Z|׸<6#ax#s3lSSAώRso2zMJZ rv>S[Gym5C2jI'v+De•6F9CQF0 &P̜`5c'OOGTUL%:g#S躼&ȣmɖ,$k-d:|42Uwίt3~.BIZlOeUI85SwƢ[#T'ro-"%E+bYjIAΘp"Pc7fFL%xq >@JC9J9h`Q@!.' Oy OK줒*;.N-3HMm%"IAGDkQb ٔ7pEZSwߒk0 EQXw2+ؔ(uhp?ˇ.d˟v Qqr~^oaWMT*.a-& doA&qw~l$NjfH m=Agďxy}J7P6^.(OKY_`nΜhݵG4l\:M- kFg[5F'ďT޵zVz .R-~fkﳑJi;3H|hp|D؜3(dǸ%Z bؓCM;ٖ>C_^C_k7+ ZH]|UW"DV?mڱ?bmLo&,[ !/n-!KNw觘[) =IrF']K]qMc$mAAIP]6ޜC.)f7TƷܖ*$ [Q6ł3Sl a{3/_!܆'&j&#=_ɡ)++M O)mM8-B+|k<9k7z1KlqWҷOBXװpvC|+y7,mSxܺ>t*j"%2UDUpaRhds]$mEFRnJd~]*  C"np jgwA&a|[\n'i0ʞ-6DZLC0uVi$u~"}l3-oo6i?5[!ѡ,Aљ^<^VXvJYv-Awtpgjug?RK8KԼ .sx];pLF5T!MT-Rn~nE9 (טR wbNEW^n笾m+|ǽfі\bB[".:pe_& -B!*üu" ;ZBs6nD뺣n!>IMϫGt!N q{m6ݿVͺ* K~Ta^TכW{D4h7tю(tbUKK[]*+oSW3ZX1=sR)^-'PGu!(wG_I9´~a9#)`yo11ΑOe[LP/<μmSy"tY]ޯ +ޣ =CĈ|"q 1s&v/Qf -&eRdpxq/&vg)lS|V-\tWTz1bs{~B=TqN6mS!q$9yˈ`=-p&09eq&\ž|"T,|v YqU‘X:$Ê.4T.Rxc\ʱ%srb)<ҵJqOCN1M8=_j~\&h cy| '"]v7>XA2M0;Wk䄥)LuDžz\& `hV& kV갨O0w277')KMgh5!0PyoyNvuKBt~~*Џ| C@b^f,!UOҹW">`T#GP?)Γ:q1@/`Wں;{Ngn-Ҫv!4?z )TV-]%6l0,0Z~qQ5v4R?_ !R%4[$36%*6 ǹ% ZX 6ϻ?Rx$6&罨i4E'{iG][5y(I <}{4]J$7;Bˇ;i>`}Wrdw*S9Aǥݩ[L2mm5^"QɶSlk#NFS;`{iQTDs.sBrO_>1`iz'VJ\)"Y! -9JC^I!UÛYe%jtxXaԼ|(6_LbwY |y%i@QV{$d[gIi^ubmll{S|v|oӸ$Zv3'9w0m+9 ;綜*zPf[26PƋp.S{v`-Xr-BgCJn)?3=.$ ;qѤ#ӌc$bB'Ɏ'T} n1`_KU6C,%q4Yt;35u؆D%IPU]ifΣku4 +KsWfU9 ZC^H flfmraK I+i3?LSJdBYղV*AԻ"E[ơ#=Bڶ]JW5`,J&pFDCE%[ɷ(6OOBz^v7/~Rݭ=Orxw~(Gs[ERd^_]/RO,\K)ók>:Cp\]Zxn>v,"ٌ"6=lj@$~蟩 2Q-{ӊ%Q(EEmvtPa%YP ߚȮze *N_c A29W{[R.z<^aZyI8),stOzH'4}IV%2Yt.R(qoAWyvlǦciGPge6P]r5U3 4` yKYqCl9~JWa-A-#A*qI*dJAs^`m2=}܊b[I߽#06ػrFiFSrx)k }Vy5}nbxR!UZ\ጫ,586~ԖPĠI;M9=I Ӌ$ ?p<@ =(B+iլU1r^V2Iȉyvvx晫yDyu-.'GTz!*Zq XkG 6mF“uz3[R,{؉w`U&dX5Bt^ԤǓ뮗KlM,a'2rW*}$Dv">B @[cX>>0g2,f{Ȟ [˼?ߧ96;` VsքtMftuG NVz1G_+Jj'sc,Q!BD1\pPS!bRtKIu0eX8W ɢy \a ᢧ-3 6O BV\DZ֓N}?V%>"Ǝ.]du!-9xWZEb̠ y:>M;Kd~bbpҺroj3C A0JӔܞ/u=n}au`BLoL;@(AEzIxY&.cXd]3UIϳE ao*d18ϐGaQvHbeu}G`R =QqFTeH]F5k({S*(}I\UiG4?nC-wy$3ũVktʬ-4[_hZo;8󺎂O#yt܄f+|gİXNfxɬ疙Ĥ?P]jpssb7Б>J$e0Sr㇨zJ G"~s{%-m M59AoYZʮh~E2^F_Pֲd9Fx@0hͪ$w_.wSgԞe2jXsfT&Wl]u 9?"íVS:qT91yĐ Ca/V+v1$*bԒ e-BNmc,w{"Ņ.P87=h`'/ K$ܡ5uLy2p&_ueN{ _Dt_%J=y4Qq$i2Hۅ_๶J;(v0.ߐqۗ]ݷmn} [8XןF:y({ -Qt.U Eȕo|Nfb aRCZ1-s 8QǮ6oL!g;XZ)U^|K(_ʴkO:-Дbim/6؎i )1k &>PmݡRsf =]=﫷!Vfy9k8`G a&(XČ` [(JM*}PSoEΩ >Wղi9TC$vwV>f :ʷ2:ɚY:'Fy^*YN;vɾSABaI5#NMi2RNU !XKm  6/^- M7r{Zl!̪?kMoԚb:l&bCq8\Լ`[Uӏ`(u]WT}/.I,PV#1#MPqlr ;iR?RuLZ^aJk]mr. E9Zma>(\kKf?ƥ؎H ,tB67-HJxFуfbxhB$|cFzG7{Ex *0|Ε#:nx %uG޻*h/43OckVOM,Xx@gBWaCs-:JP YZ4o1Hp@-ɚ%qP & HNl`>W_Zi۫t:7C~ߥ8Hsx[Mzda%nf 0,g>P\0ocrdT~ $~oض%r^ ceVj'0h$[hy>oYz<{ԇ1|i 1cm"ImBB-4uȠ~<sZS_vsFF^s*s9iƳN¾+ f7M~҅?OZ cj!}?}=ջu 5<~}bWW}S)rS"kz82K~[ n^Swl #MH񆰔)[o< ,&17[{ wG!x1NjqNr$'2V 7}b4?S+ӟu$3N#8 ,Yļ {MbC;t;j7fcm=ahОP5}rM%wp Y{>Nc(i ~eT89^:SG6bb[LOd.%w!:X"}Jf߳1[u'S+N'e'Ph"YA`ݐL'˝DWwz Ag2 m{/?l|J,g#3v*U~Mb te=xc42C>io#C*64/wf-:"VZ/H錝ȱPxIKq}o1`Ĥv'2+oLT;lq Dun^^ˬvW,Y]VKB]<^B1r/)C5 h9z3S:[*7K8X% RH ͮ"D' &6-z/Օqgվʼ=\;YzFK9mKIxƉP.l36W32SPo4a03P~Ro j6ZC ֪2$ +/:#f9z?(T2pH.=a4M:;j*lgr+Vy'pkd{ΘwǿSF"um[f$s翿- 9jOsiaϝ Ovu>թs Տy ='a 7+UD٦mߝ8hhE.kOdd dЗ+&^j75A < BĕзDܷGBѪvd.]UN̾t^<JM ddETuz~f矜p[`^Ҙ: HWak_}tHX.].6*d`e*[*"Hl0% `VxvѯCa=woĐڽJ:d5C+?< ! Lm-OX"1'h2atpRvwA%RpmLfH5q0W_TҎ P{~,@ܑxk X1O c<inRJ> /xF#cY2wp-fyfœR$hrjԶ+@,iV OcqnLmNsҒ_ɮ!Fd1&?QTΚ{/;dQjhoJ"lEK $$qWqYH&gն~ 1r9ʪuwcRR'E<ٯY7 AX'4ocax6[qAXiSȎ(ܿGod( W!r wrz`P>t Cv1<>k֥MeHaĞ$pM ODš&lo Tjml#h~0\oZWͷ|+v@~(Y o Ex2qBG2 B#EeNJ|yNC^pO4p}<{eMف,JKR3X0䅋-~={}JW38S֡p! P,W_`IpSӑ&\ 0O'Qfg~Q<l8UhPcZ֩$КCw5^*cw:&``8*f~&V`;gvAǶsGX-h䏅Ȁ҈17Vw?~t'&FNYꇞvԒN^3_J7WUobg#かމRo84Bp~caxzɡUAe:r_"Oj!gKȍ2ZǬ'm˳FŒ 3ƌrVb 7HRU:;ܙgz؉vJ5yåyבjZ|1#[pKu1ޒZX^CoJ?z 4j>?)հ;[]&L!C MƓ?)9eRN(RB°P9 A`ζxgg4=~$ޞ3v;_SZ-,A(j#ڟ{'fK~^4"A&so\ Lۻ|R+eT8z!"fܮQr.Ȳn)Qm@hc?ÞaFGhc8R&@7yjl#LQl>EO ֭&>UƦ.s}8H9½0*nH>_V;},\{Xb$̅adL#9p=KWRrdG?,?}=滨N2;fm::9P&ߗUK@rMY,i9ZQ1{oSmHcTײ%#:VfLh|dsQ}UqDE,ԊK V5vvOWZM5lwt? ;ǝa_]^}t> XD`X:z.U|6_UCE ̤'ĢW2:WsCL<#>gY"K::M{Ԏj#B^kW"s^Yŷwwчc.<d"M' Y^ QczH;}l 藡i\ D!{*Nx؃r{> ~\zꖌP3p` =hX >fI< #ԫ"+?(Oj[~2lPrATuGmcAM`vc(]C i7&@>ĨI8|cUsdĒ@٪11`n묺渺fޞDRh&[ags:gL$Hi+z;[=ٲ²ZDP|O,/:'"=/7 p}+!NH0l-nws<d1ˎ`(TLϡ7R`BdAl;0!Ѥ(w_<k\a|I~AutKÇL "_% 9@zg>$!`o1c(|W_JLX]}?Lڿ>C_cӒ]iZC3dy|7=H'F\3~7ROv&"nyfYئع3J aWTBCBŦ̆vi _3WIF[Qs( Az0<<`,RG Y`f-O:M9f.ဴe| W%nh`!`{<+(4N6֍ansq"'agUlsƨxUWP(oLs˷|_OȈ!-8ı /KQ_$oKĢhS.jqIn`JfQ#ʴG̡MRY>%?4Jl&1U_l5h4&^P^bǴү.]a)v͂EԆkSaXg{}jYJM08G0QkZLԈT؜3y(l ݌ݑ+2U1GzUTD8Ss%s?Hw(hkLc..- M2>`Fx6"8 8YĨFP骏QepGl X5rT9/ +!#lCv#.B#I70?g_goPL ayiUuνA"G Y]!]Pe<1kn;ZoI,i8[j%b_;Y{@K2W\hkp~CP RhNAvVz1ňy+d[ɂ/a PP0[2l( 0X/¥r>67ƯcQ^(a4~-e\0f|]ø]'}<%MzgD$V zQ p :_:~F-k$(?xm*'E\0mTtj&㈮9e_+x?.e3Ǯ7E2~K_=B7M.!R˾\WpqS8Cޫycru)w4<y&yHVm~J';{i%psR})99DӺX1VsLͩ%>T͋iMsuFGz>U9ȉEy&^7QR}_s?>()*0 _QDtE4=0[EV /8Nw[3jҵ`6췜uO,cKDW>gQͰfߖ%9 '_^_~$[8,ƒߕkZ}[@;fjr}[.T[־sE%пAn#m/'Gs1.qTUHh/.,Η9;6!yO"bf* NvA2'T @ZE;k'B=oFKj0̚x)5"?|>x-Og+f3b j;ZG #minz~d+5KyE gW-09PbxISC0a404_?UNYϰB9]dZWb'}Zu5!d'ho([>>h p: ZRՀ\vA,~v@5*QP,I9 GTH̝&iNv nAglx@ȽG!aq}+RIĄDA5tݜ [|]oT`15zfQqtя`_Pr?A.mPoW_kL  |ҬDe*? Q/eu-֐H҈fOB7n|5Zl>Z}PopRnnGյ% \;;@#pvP(Ko0DI&ɏQU1V;?AAnEFTQ'#eIstˋ8n}$UYCKO)9 Uoh]N J)vAF!z\1(($]rѪɬV |2@COҌ_N\ͻ4ΨRHa1bƹ$'r+j,VH"$!h:$>yIB+{ܨcĜ}GϜ<9r[ tsQ@2M(ImX ]a鵅Ғ6,_u,Ai+{47đBG._vxC"K_U_!oݽvyhcT0A5O{p8C Ι4sBmpx !wtyޟ7W~Cf[ >[%9zRs*S-1 nCd2`O$ XZ:TD,M|ar",~h:Io;@̔W-F)ǵ) %F|szJ>1*_|&ZYk=NL&$/,hC񩯛mO c'Qp\ͪa7KG?N|>++hpp0Ivځk͑u=%xјϩ֪q8RVF#+KߧZ^Q,P0˚$̺NRap $OXO N$j(k^/懔:Te^WDƒDCnCLQ٪T6hnMD/X=U))Zio;*$ŕήQCiAmA ,I Wk>;\,WѩiDz z!k]`ysk&!w%9yv**DRK]戴Ģt To&D:9J3>1!+G^̄ qŢ_Rq=;ՎG7HT?/.hq*D={:<^u,=_4Kiz hRŵ`O[]@Iw |˵%%~ӡO> s1b>ݬ2BĚNEԤZdƹ:.lw3&[ HTِiwQǭpրyW%#<`dʇ8͡ 0>Lz"z_=DsH [j˂W|;U\jJm ;RfwY4\$pD oL &%iho&iMu >2J0ӳK]v2_{PC/n&@TD}$57eQQɅ'a*-cM\3w_}6CAFQSƪRq)M-rܦ5Yx&$ϫ7Hȭ!$۶C⨚DBM93 Z2]L0W4w$3Uڙ̢TDm ;QhfNO(Bxzx/9y0SG1K-QJ`c*4u˲BuyfO*> b(dR\ju*.Bqضqt%ݷ+]]CL6qdh[۬ KԠC%cpF!"A,~TWXԤ1Q8XvLA _Sn?f-5"/#ڦ o?1QZVA7O*x rtl.vWvq{H, G (Rk /4 6W-8&c4"s sNZƽmZp/Z f› 59zWT]j?;N4*7lc%YI=B͕A[r+k+϶THh A#$*ҳWC8Ըkh?.^~ /,Fo't ONx)YYW#X6,]/%^` \V[C ƴC6'8!:W&Hin6bPR(&Nru~&z?AA0TduS$eաPFƏb$t+h+DO/Ȇ\:OS^g>\QxF XAIѥ}o/w:"kT`_`DZ@h${-D/bU[ոXI1qY~4r9>ќ.=LsQ: [ OPT9dbg|ƶZ֧<+ ,Aؓ\ky2)>օ\s~4e٤i?rW!o%T .|Du%a\Hj 9ԅ,>oY!P9gr)>LUs__i~fR3r=փ0p9X?q\tM`ד'{Vƻ7+xLc$Υ5$m!s5;础M1@D4BS5b_=q=u!Mֱd{^"TzF굳>)_;vm3=U_A`)w1puv@]P+ӫ/OlHZt:"Z}O7H?vR?w-Dnߍ(4jow;PCe 3eY6lHb#7U4|&C; =T@3jCeֈx|GAt$_=;>tSPDS>?_lkjӹy/ NrwN4zBxr01Y]/ cgNUQ̜e%hƨAzJ:\+\5|]wB^"xô8(w*n\*K7-'%Bns>г`֭ͩYST.^SMՄKk-o/P5T좽WTeduMmK0HngG_aS^EcPתU+d8awE˱(6K :~N6hԍf>pi*[k).Ia>ZDǃf09k5LHx*_qIQh{lKe՜QZ ݢDxn^Q¬~$] vAx+od2,)Q X&d:̂_Dfn_ }jBbTA|\3dܖciC@ &9HF(lInoe #T8,㡟# ^jy=0 <l^'5C%je3`VtUɍ+$vi,ꃒ͝E[0V=[("'o8V(ӊ5ܑ6,hvt(0] Qm<J%vsHDr 6ŀ8 OU†ơFZtE:F|^O=,2v)0,a; d~sK߆C}8h+i=Oظ_A85'>Ae]](F"﮹ޱ Q oH,N{콳dLt8CfƈOh6U$4 䋖 ljf _` yk=1e\=zZ&y@{YFSgLxS\}80 kwIblV5j ΔjGlO 'xҶ,bc! %5IuJĪcA1З0ňښm*v L*a|t7<8ĠWJIW|Y/(tHnS3N|^]ѻ%Ƞ /Ѣ &^/󠊔.GN^2xhzoQccQ_UI+G9Lg7H`.^t~0ui wBض I#P]| 88*FIm' nV_'@)pW%[N_.L39J J(t-?2iFɠh h% ^7q\+d[ pI%AVTjYfKrCM_Cya 0G$Tt?!85o-}@flpDq65u4 c'Ufi3h@|wɏ!8B99n(s0_Ij W$X0İ +ğ'ڥqXO /n~*:e)v}"F NJa{6RG5pyrL:vҴ4[m")}ˏG%!{D l7j P]͌?<#tZ~κQWV_7z~:z!MT֎``FӚ{QBK!oJ.bXtf?4.WTMƠNb==t2B3Wo\G\YzɎM+Ș1hAC[ ,l=Uܑa+8a4<4*ɕe_w;-JWZZXͤw3rhXZ_0q? oP{t:b/(obK$uêX'(7:0+P mƊʿ|U#9|*eOxGyBY_Ӎ82v{Yzg %78b/EeI$NJ`zmGifAp2n] vf1@{" Tm7VO!r֊xn j's Wԋ3+ܹz%_h&DIZ~5U@§/^*KހVF`>-\/T]X[18=rKӜk~u65ngwߛ9Ǐ3y)'" r]dËOPmJMMWښ]+2;hr\Hxߓ t~B_beWWKIjv4y+o,z]7F͑7)7o/V8oʟC- ޚd-v| " p1v_Y!/ZyZԡVFkLwF_8 1chaʬ3ز? ބVTĦWO`>ɇ}_@851c`.-h#S7yBbӐi9GًIRJ@W'Z/l=,Ys@5|qx cc/}#[&P*f_DE'̊v_Ye ,mX_B//2* Z#jV=a7GN+o#Qo654ȁ#CR<lM=j~oR-JX8I,;.33 ʭ5a |D w:۶\ćy3DŽR%1TM KZ8#<ۣLc@4*Eu82Gq"`&,ӁgHZIUNjX3KStb/0ȽpɘyHe(rD~ڽË-'Y "pL{{lƧ;Ț_OO hdtihq䭉5Č%.;L.s*T*&}Jg8c-ܨ qeэi hy|lQdo [BF;9ٮYˌ[2x1%lיc"PVVPjׂaz& ]+׀vp.3#LR7kAeΣBŽ W)us-PNgfb0iCW^gL0OxYMk>q%nL :-[y?+["5 :O)C#^x:?Bg MHY\JOU{n7Ssﲄ( V A}mOO)Y|WQ Þ{"8+q?\+v6hiw;+(lȞS9퉰*2hD5xڟ 9n9BgƕLϗ0wЋxiPF`8Vf 35l,apvUzצy!9q6rXg胒3 N9`lCm0};_4'2FpEG@6iZh,xDS)la{Nv;[ ~0LtLYtypNZ=f]A hA a9R?ȍ 0Z30C:};6ÓkF$qԼC2Ɣl*y ݯOc҄s@.xnFf|ٳ|V8Vx<@(Zv)) TΥE#aJuی|5Дvʅ9T_r^nconQ xyaRE>$8*'ڝ˳ȴ~`}޼F7ÜXԦ5ի Rֺ )35oZ\./SgF7.E)`W09o9ƿ. sqreQoa^_cTm9[sVmʻu2JƱb|J9ax kI?_jjML# 9%KYHkc3Y$L%=JEݜzw%l KV)iVn)Hu(Q$$z@€&eUmwvGI,@2JuUY0i-{%HnW+զ,&I{ )a=cm[?8 qŠT `okӁ V.x9ZɈ.WTDz]e!vSKc'$]'ad`950 T fWMQ8]ٰ8LgFl v|jiBfPxxtAdₚsD h!j^؞?-n F잱i!ߠd![sTҐ"&d1܀nDڼ10Pbr/D2)tw=?39 ?>.SP!V^^M4y-Cj쭶k1mK?PuWj5 &p7iW}i&b&%1vY?NVLL& o9H qQ_6!UX^^J[Kޡ "Fgwg# W2ߤh~/LAװYLtb.j'uUz9 謊Z4gqt%uҍ.,u/ri`)'} hJ՘ǮfM`4cC{e;E_ePV"B)mfi|anG|%.F5TpTjީAIrৈޜCY4vB`\ĕhNVRqY&`c>7(8qk뽣^뭥)ƤjR?$:xl 1KI||ウd?A.7 H]`1@i"Fz["콱hllr.['3yɱ*TH9`ϸaE 8 U @evDI{(!bviQa{HʻndE3ȱyMgw)+,:Xζ̪U3<8C(@V;V읢ySp]Fq[XA) ,ME X'g6 DeMg/іHIxi6Xo_r1'6pwNk$"cw!#8 +ʲʣq>`k֞Gm;1W;]Y0DLs=}-I tv[(c>jcq;8,kʆKJOi/G4?Rq@*aKT풊Q _sm])_;jVq>N?#uz% EҕIb[Y ǝ1>mBHzJ^5G-)`&BL\v!/lLGWb~&*U88o Aҝ:XC;N~S.ߵ*n/ 'КDHPuA7ك1x5,"ir!>)u`})i (5`>pvۿ"FULJ:药jL- ?8B2S}C`X'}JzWmZ2U E808&7(!"jHM i-wt%*I"Sj]0?M;/W"b}V8U G F]+뼟8#L t;{_IS>b7j΀'J*kxRY`֣>)Cf>8Y$3MO5<;d.T=h1h{M0eBsIgC/*Dtlij+yD]wc1~S,n 'M9u.RAdE,,3ќ{j&C_1#,(%GpaqxM˷m$c}$@'IYfd;pnPpFQMEUj6JfKq4X?F9+&L6 wÏYP}T[².4bBlĚy H|{0mVcwϯDi8_zKZ9aH*ka~ ܔ'Ο֑$0wi5KZp)Rm 19>ӷ?]TbxnK"y2e$_9'7Aa@&g|pS(Z.],hf4E[~ L/Knч TiNP!IJJZn&Ƹ<'z)w3'Ng$_PyBȸ)}&hqqV *h{|%bM'V%"8eԺAMVS s/O@"6s_iuxL& ܹXq9aAOGsNsu8hW<_$~[m~(2Lu}P!lJ;Ea$ddd{/ DvCLL-5oq*<:7f[xmj[ϼy7ޣφf Lzο/qێ*({;ݸ,Ykdb= 1L'3D"3>q\#zEU0K pd,}+ *Ă951Jqy@iޯv%?3ZÐD9/M@)aJdF7ˡ8@^hMjTj*ènm>0[QF\žnp#^$Z2C}c܀ߖ4QdԿ/vcw wQ,YXl+`=5!lrމװ·!zra*G†LYb}ԃMk-ųLRTH 'X*:{- ʧXcP#sTAh+٭3zz84'$PAD & 0S``|FȜ+h$=.n %-nij& @(ed -W/؋6*(f:@*mYə$ׇMP} H毁i^ܽݸQӏt?̋w^HV S\_vkMyJ{-ЅC_ӜT'AN[wtm ^q,.] G{>z; ] c³7{CDnH}l=;[O]@q=`^^orJǑ>;Pi;uZD~DjO;Hbh4 ].PiM_/rRvbhQV9Z%6G|bBN-Wek y\ǔM~wήFB,XwV}UʲvGZm+>c8)5(gi?)DU* :j Ӥ/w A\{=4l--{xo<0[g8Ҫ]F2sLc0U\a2G?-YoF#sv hR(=T!v* ]@iTVT͒\ni0Z$?09UR lfbܡ [F_u+e:ej/ǜ 2$jj{"dCcZ2,pP4:ڌ uk7HTB2rwFڈQ4!:%b3QǼ?uV+WW9tн 6LVe CoϑB;6| 3W]`a0c%Qppb,+N,͚G8^P+ z9p|wHpXwyGdY[FAz M= pG)2bE,?.A5^]cy L  ^{EޒOh)o:rKQI%γagcJP=W^ϔZ=Cjj? j6QIWv" 1Tֶ G·_: "뮲ʿEVA|}!B $ѹAb&rM0 )#e0Hb}5,VaN+*"a6{.mpU=kPؠHG \˹QP4sy34%<''&U7.Mz)Parz+ AH,ʣ 'Gd]!4fwj`wAZk|bpF\G /5P KNνMfgϥg mbrqWWyTM&GM5m2e0bC^Fwi> )c))JiJݻatDCI{={{7hp9&mY.%u\sC~É49%s+H 3YtK .ɉp*`M ue d=gc/5Z\(SHYӫ"'Yu'.KK$obtU]< p =O(J1R)T:.g>d[AOfby^XtJ0 +!ɧ$7z0n=xIYTdFtyD'" !oo6 i"SQ$O]Lq*>9S?CO/J/.OPSB= %_ky]S0O g( ^%BъjLu -=czAa||v 9$d&v:\{bVJgplgT&h?uY? e 8ؾ-4|pb6k4ZOG?dFm/<ov ow=캡YRMԪ)+Ą\4o驃a[̋ɪK[U417ſ9KJ+K b3laq%mr 88Da;&@%9XNby.C%輺YftD F\q7'Hf|zZ}+o? ske NjozdWr >niPZO,.6"Je +qٚM/@1Vhʺ 6~{qǚG6&ݽvӥѡm3WS)0ۯ!EPLbe#*@Fm>b<@^]gJ;L.>36<$?_|(M!o(gw6F/Af aUH d01mc{b@*~c8/ O:WSk#,-%dzsG#'/n9_Y>Vc9$e&~TX%[C"ߝRYOFi F~Q]9?bmo ò  i% p _ۀK>QVgOܤFIcZD(0ccK 8E> EФqq+v@J*FtܼJ8 =}.ߙw՞-e5&lND3: 6bv| $R 8]B#/bC]UO# h/q  )N1s -+uR@#1rkIxo*q;kR=v*[WwM ­`Wʉ1}n{l&]X$$9*X5Ps%˱f8a5+'"Nt f9m]yX>D?]t1[:E].2¶0UvH amM:!{5pMi+^m 3~J& H&1"sS'i1:$3kaUJV-q*5U)|mLazt$L'q{/uiϑ1XhH0cъShʫoR!1|Su"Uf@SAtƋ!vػuj:n*uY gQzal$11MFQy ,0xM~FZ~zI5O1EOR+uՠơɴGaYkYԜ8"!#W6t>zD-@h)Z$a#U|D9H!(9i8~a(2gL}\P8cC͗ }|1|ߥ]bg]޹:u] oo9%J:C$Õ:U(a$'CԢnV:6rA&OgLC"yH!UoPMit80k[DSB7FNNO _ąDStZx\[@Z c/~p,X|^LN,K^UDoE@4x5PQՇE]f,#JpU>'8},&~rNv |;V+[[:wM6& 穠*Hd E2!DR`k(}kf2!qXg?AFQ&4T?7 /coXI">τa$륎̰O-jE2H.~ U/ثވ7S ~e7PSRqOMS8zIr۷f V#3#L?"6$Z\[Ų+]1ڿV9Yfڭ13`$,˛Bzq}* òWtD5z' ؀|'5ߓ^f3+njWkDFŨw)sJ (C@!EHiM~@y=$ R _=ҴJYjJXMYQE. `D_lodY3ȇ=yG8ruǒX)Q<`}@:1,D|8p()^KeJr2tpT/8@ "D1C[WtftR 䜂-{WȨC;?Jhr7)doA@Ch Q9#|3=e2`0qهzax9d?x;#NW? 4mx |qE!=w XO̅*枓 ,2͡Z6VB'^ 5"PzQ+r`rթ[/L+IGy8JP1k: |W1d83V gIjDCuT-jnM'gE܅1%Jbb!$:ݓږS2 853 V3w@@)ךU`ؓ(Čsٷ6:t|ġH`&@~b /$:ҵWn< ^9|zd1AAWMg<C&ׇr'ml 奒T9#/ԏvejtf m~v(;,cZqr+IH]X vI}WoWb ^f$UMfϪNJF^Zg;_Ԥٲd~{+ 3D,N6 *wnY{ =8{= kPxY `ƥ@N7y Wg]krM|bLwDu9A~S;Cu]]:ϔ8O>מ-zv{0 P4]gnkK±wϴtnбȆ[<cbh08IÖ#T;!@W{ fl^}O fihRS~L*aԧW`.iQ(fYsPZ<ƳK UG &*Er@Z̪gx*rk_C|DNziMBxj8I+'I~잩cb0ae$aT,0.v?J9CD^0.>+]S-R>ɼ<; ;* եj.]|w` I^RQ]NQm$E گ0Vatdr='lUi #Y[ ڈ[P/p6/WF= uĿ`D8aIP> ጠsl]/j0wc?`(dGVrn5 Q [)>uL&c 8niW^Le3n<Ľ?:(MsǬ ,YVJY9mtp>'~`p<_f>L/X|:QFjLԚ7Fj=-ayB-52ht}x,P&gZDp# HNܿRDb`OɦhU G8Y$Kp:j{"jq-{,jQq2c }Wo%k?B8 O!}k4†|7ŘW9Uҩw\K!dAPoxU,@?&c '."S2m ~]/I &g/eşM:ggB &nSFͤHH*^{VT\2IF0UTJUwrTyd|@pAIhFp SkOHU#7?rn,}%T#@jcG HOR69p|'x w/jͳ$eNc󚊀ڙANu%ew+VgqP :c?f ʇ$FKfȖ C!gnPτ-V"$B@.|6g a9aeS4XY Fy먇o)43fz-#ڴ{XYvj=I; ƲTڔu_Yէ`$G0{)BTbNwƶQM籙`~r&H@*qV.]KS˖"qGV6Q#ح,N:nyVO4ߩ>@v!./mok/jh}oS+m Yy2bFٿPϧ!6/nltzs){6]D,֎) U7 I_r+3Q |J:ʵ99!&j/D{U柬=36s,r歷;5qpdKJH5%"\G.H’Z) zt(%¾7TjN#@N*G;OdFP2GԱ0 oSCj)\ZOoYL.%JgW%rǒ B ?}1f6m'q#b0N.W1zb+{*{7l쯢r; ?ǍS݀h:xW>䀣q'jSNH_zysh\H#EW68p#}D'6*'GSf ^6 6zR>d%o[(ZߎOLwɀ7.r_i9@iqݗ2OU {mӐ3GdC\QbwN.Io;siE39sAoEQ"E׍:Zu7ngߝQZrPHwKޣNn&휝Q.+|I-/(p:;94nAq3 ƀ7τ|ܻ{6j>_)( oM;eS-ԝ=E)S%R2IezDj;M~jhfr-L&c⃟c ;Cg]$Aa5E,6t#A8{1Ԁ .$Iʥ*K= -'uC)KQ.X7ksxBI:{tRd3>F 98؏@|AlR#U6kO86V >X\ߵU1HL{ dATp*Ǭ95-@4R e;z0$_ BwnzkfI.9F!*(*sHbz`/gVM`|V_ ^T3S&d#_5I05B|kovʜJ3*<^⌫?NW"s((B]y\#d"0҂˦=kB(H: lwxI@Nqfj>ꡱ7{&Tٶiy>H'ST虌_@OL?K)q^'Kri Z7 ZHA06Gh@X!CYbM)u&倡 ˵l9Ô^Y +9`g#&],EY4c>`]ZxԙJ؉U$d{EZک^n{?苺8S]0G- A eCY"󮉳8;=RJomOb+vRM Rh^GGY+=QDRZbY"=&0fXgw~nШa$ 쫀:Ax 'xFjp["n̳n rD14ġ.6< -N>~b:G3G=^D"/{W4k?]u8"*| b+LI;_<a$ CW)ce >;\DĨDд~{Qa& hi.B#ΐ+L[xx%x#`&yʆEtTãO4?G>tέx=.4CVdsΙV,֑zH J>>I*!x7=!:c(~BbPrjr-S '=UxVL>(yB*<]i-#Εrz%Gw2WT;lTD A{з ~{`|SCZiԌmi6!(9#j Vr%y^=J4Dg50j%|@H5ܐlf9M21U)XZGׁ\)LwD.wIlhgOx~5 ͆(r%ں4TE兀zns&L5"tM\ތ9EdnFL"es1֭89)t?]e׬@:q?wE0|Cl #o/=?bk'#y id8&z(d С/d]?%gZǥS7ﻼ({>D\NLTR6g 2KV(¦9~*a6v5PMȡp!v8q_>raiٚ>"qC}b[L_Um+$ZH08\$/@Y0zc)I,rOͶiN&Z#0E +nw 0;D*zajZ}&_"_^:KZ|֝x.,5''K @#xWI],AO٫?*^\E)$6jpZ{ s _Ar\ g[>j*SfFε֑ͮBfXS}\ރiHو͖Aئ?XW)kXvVڌ2~nT7f;hM!&;P D쥑u2B[1ZnY #FSpjN%ʏMĜ_ĂO||~*lmbg3;/lYW@hzaŸ>&. FհSN-jf4-]-u0BՠN9Xoŏim\qޭtXB>1cյ0žiFCg دbr)ܢ `x]VPg7-3>4(YwFLx.8uη "med<8ՌZy<UfȟJ{Oģ%CL x'1S Ŷ-I'o^98>bD:իpQfCfߏ'47n2s;Asn#t`*% ,oNhDl (Hv|&n_EpmoIg.ctԅ+(V0CvWA>K7fMlc.G2ş/t@V:0٤}K&EP/g{^{͐(8]- Ie8Dwf`M@HՎa~U@z9ČP̀a䧬Z*(LJ8@F߻Xڅ0g ׊] 4҅'ÂuOUEu!w&'^w>MU +6cp8lu3RY_zxO/N$bsYVZ2P4(Iw.%Yye襖޳(7]=C4fE3&Z?oƀEJLG<а > m cB՞hjF|[ !=;a@ ^:eϔW%=-7rQ< $el8/r5s3] 9)+՘¦:.!_>0EVM6uCzw6.H!}8$悤=W>F; ݚҥŵJUx9bW-\YV;C/1:Ȅ@@{?̝v onʹ|0ߤlInDZ؋f.qhΆw!^۾ s lT?c& +[]$!B;tc6`!ץS!Pd81~ꊼ]j>*T1֕锟6D`!cV[Xjaˇzɜ*퐨x,x߹s9KuЩwmYck\ᑼ9Ku44UTK RNAm\, ƶAx2] 1Q5f%j|PJ68͗} ĪjZ^p;֒ *n{f<22rZw1:L!&aFR2µ qog{[4b<:u|OK#qG `DZp_[ryWUX8>CGf+n-\tU!$~~pXy eZprjxoOUkIe+9 +(֞G~+3|u󥽐 U3kBRUm6uL>ȴ, b[ 0v'Yl  qa˵+$BE¶c)uUacM%}0%8-E$SH MUDB&z1g>:Aɢewuf;jPBG' CJn?}xwWviHH<s3;W,i0U?U0WRV7aG{96In1nϳ§cؚ7,>/{ o: :硵Hqf;aGDN.J^)UW~Yc Im(").*w΄oD j }mB A?N!Qۭ?^Q6_obPXxo+5 bY2dA}CLτb[Z3O .Ť?}֢ O|벍|EO̺U1Zih: 0l?O.L@.87Ǒ`[wEX-}O&& X> lXPdmLf?'W7Y،Q}a؀oKО@Y(EfR6Ss+Ke) Vni J!B iTE6DOc[%\a @^)ZU{}+ׄ"tVܼbrm^~;(%v1>B?A!F0lL*rm>pS;cPT rjj6#3Fr`M|qvŝ'a&# "X5H> >{qpv^8|ir^oy 2L.*zF5TɳR4_4`G\$Fs% M9zt>qR>-qF0u`>*.:so %C*3rʼV7JN]J1俒v{Mkrf{PT6BR=wћjj,RU}ʶn$f՛'f&yUQ]%h8GUYDnȺ=warfT Ua{X bhJ1Z2vBGc} DxrǜYianEw귎re:e;mj| cMZIVRk.g!E9-7_We@OIo LȧYH: `)b+\(24cӀZ\1uгךWp h5>'cyԔp<8B̑G΁ _fnhܤvC@ t ~HJ yɤXASy?})"]{/Xq܇j(DdbžF(`aDȯU9}b,2+6[Po ʛ-.H;bhPkmݓu1ِoӄ C;0W{~/ 9f2DO܈ ;o$AĄ7-Yh aHІ47a# E;FN+:c|Z2+^Ubx@E&Ɇj7?KRڡ nM zbj{a3>|R7贏n0MməԈQÏ6jϨ`0ȏ̖֕~Lԁk-1`)kAlJ' (Sv8D׃1\/)P+ʥ02_x(pn(DȀJ$G<^Knmγe>)5d[08ǂ^.ݾUNen7"[C?M+sMS#ys2{L=-1maSi2 ". P v]}l@/"~?ʺȠ*/&379V9!d$yQl= CE<ţh$ "QYj\?5akva"nٙb{^y3|'\@ @.L)RRu!- 8*! (d4Vtb:6B3u)C)0[vn p= (j$k0+k꾡c%z+"d8ъ9AdFz,G,nh/$0^ "4Rtp%mؠq@sS(J5v18ӂ6~!} :liXO")QrAԪ=/:ZA{2¼Bsc {nnw?W BG/u N7`P2̱,3gK= <OPT%Zq#I#N!͍6iEQkqĕJF!(o)n{(q."+#@J%hZIj\C!e G ̭@W:ICN+}v2Sx=W7澸4 +Cq،fGioQ5HgNٳl>M;F`_F8 ΀.]2ʜC~d/oqn\u"-f*n&0'<: XA G+R$};d]5/MG{L5\c\ "P1T@78vOi{_6^P2 }ϥLhR\ɸtX:s4\K嬺fs|Obpp`Cv́],a]@xBKHVO6VZQ̀}! ]uHA%n3Czh\/3Ν7.mҚ߬Ъ6 YۉCoZSg]`-cL|C7 P"҂y;C,E',"QvHyA}Z{=w?ZXi ,~L80N}nm<=3H7jꨚW:ٓ(zcW"DD\~uRMߵ`;`LO;sX/LͅÄ]#;coG~hpz곅8QW4`Uqp U{vf<ù-άl\Ti`~s[)샂Q /0ũ%.R.$@_)kw6*&Sb^)5=z%2RVG&v&=Z"l=nk֜ɦ7؎9|bvd9M9h?j NZhH0٨ >(8HPa誴xjV9&@/mb58V >mX0p VV`t!#5;pfrJb@"'E?K/; cM#4bvVХGo>§y"A@uHyT7~}pV||]d;;Hpp`z?'} P  mF7A-ä.Y")qɉAu6)P[2_ 0u@o_礇 ,n-PMϸo! bS*~ Aɜ2MLYM XhP;XB)ɽYSc)K`eL BxTYW^6ƖWj(6oq۰P+a/qݖL&q bN@x+uwպCLCd#l e&s67RR&InHY|{x]+ڮHFRcsq. "Tvu][^PXG6vg-%FLP3dв- H*b*O]lPMWm.}q·vU A{ab~ڂKdJ ‹<.ZL 6S<;>r('7z߃A.ÓhCV 6v^ÄT̢OXkg^Sox M:m LOn|aClpD|hSOwQZ[/},pb61=@]Ėv8XEMa:$/vQ>j ^^BQlE]!L#j7WUBde24Թx׷`.&Rah[Z<:z 5UȈ;b5gxr9elq}z(ς${QKCh0%R"=fm=E6I[aMɏ&3igI:P7$dׂЗi^*)!ցl H^΍,f5c&vE?BjC~d n Ǭx"1!wul7a]%ǁ-BvfuFěJVOG)DG!>7cǨ;9ZgÐVjE05OpB FVh< ZdHR`}Lv?۰ RivDQFp O3\vސ`wPνаlgwGʯ'T|,xs$r.I71}r9%]#o9&-]HzX|mh1-oj3W 5uR-rR=w 8YS⦆Ozq`yAsyD]NꉤRnL#Q޻[++ =b[4bX5$ƞr~b-A덑&#ۡ+R JozxhPLH.Ci_: ȱkҁU*MBg>TlAK9J ^6/$ust pS55?}Xw~a< O ?W89ur]AbW6gQvOV\';^)j_ oL=\gҧSWHΤ5#c"\^#A!R=@,UD?eД[r1 @ְ$Yz&WBQv&Pk~#=6s 8R vӿ3_Nt9L0"W0N ,Wu/ .S46pFN?f=J us%ͪGsYC#]+˃o& x'dm\Ry!͹1IZ@yL,<##33fÆJ[nW?42|7`:(A0dLS‰}9&̜;o{OxPc Uλeԗ[/hQ6> Wt{,Fv*AެBDYtwHklEٶ2w0HRJ`@r나w@2"55J<2R<&srLbyHz$#UbgVp7H d1":TkTj+4*r|%n=>N~SOG,mUZyf6dž+5îF:ev[;kK1T8d+'9RWdD NyyWoeqBINp4Ѳx*%6FV;Q$uujfQ;} >4rkT̠H(k7(.Y`3!@X}LZ75t YЭ^&ms,Z;^₆)BBtMز(nqy Hëj-%S(rg5Ya)c?fw*xm'<Xns5M QBSs["iH7WxoҀjuZ _W>Ltx>2xFmgpr:7w{ rRh_C޿CK}(urJp[ѪݶfMp1m-}n=l { FCNq@{IA2UQ+[~AQv%(^sb hLT JE2G)&=ku !}ɘG-eP+͉ؖqP47d7 4w23S?OKtx:6ϑ 5U`O6' q %8{ aE41 3ʦH̵?&Ȝ/XbH9ıeVzP6Ӄ/=~oX&IOٷ`f\&S!TAƜ- 4 xֿ`J+a,dk%Fhlu ˩>e'㹢kʁ{"B5q=3U.ճ+, ybؖg+hu`f63l]y~}EhrÐ=E#lxpSZ|H"0ƫ=]{qi92!~#`}]Nut W‹2X3A@x'"%7 9Rи)peq}<k{c="+M/)SsMk^2,:TԵ<5:d\-6.cfy p /:XI1sө{V%ii5*`kx_%+B4-rȼYt|S5guCEs1V/T$FCqQ{Aܚ|*MsyPÏ%ϵidh}YT&aZ2vo?6U\"pqwvbl~ h"i>2ܸq6`7@;@sDm?Kw`P?k;*].=0yyDcA{dl&&oJr,[#@SV#&J+HIUm^QmM蚖2@= $h쉼8c4RϚ;FiQL_\ B4{1ed+l,I ^Uvei)1pte~HQ[ak$wscvm)$'l{S[>3)_ ۋOǍX btv']>ЪPuYmnBuE]|S%k+/ViN:Хko]g"[0T 4٫aJM; HPG[ 8o-+ωVQxkѫȠLŨܳh(BfyC0ǰ420s lT}+G1B!Lup~Bf VVޟ' 9 ZQ//76|qᗓrRώϯ2"荦I6R N&jTw^^~Ef%m"ah$h<^$ i^*bskҍH5SZaCK \:N8C]TndRua jrDb-lÐÜL2QEx+5ߴNNh5*)l-rѢTw*'3JcW'^ CML`jsWA$C4:=j㜝cm2!d( #15LRfG4P {>X=Bɫ~s{x)*SoJЏUd!dE~W GNY#o`5}"9 m'k]v/䄼ӄ:O[t E|pR,˒zf tsPASS_⥏>f EjOͅB>]\˷,uɼ!~/pYtL39vPn00]CU60(~:";Z,L-V9NKt|T6 FWQ]9H Mu[$%ld=Q dd՛/o0t 8rjϐh@ygX3JSM e0 hgE0Y-FW9tZk*"Oe3UBT6>cۋ-Cl;ViA<ˤr"k-y[W"dsơF%3` TVLi|36 sKƁ&^-C$+;=ꋦEL{1 Үo:c'khxtl)` &j; ,"L̾0τyfxW^=T< T#Q6s+LErG2m^jѤZZSſiXP9Lõ˸-Ku9Jpԃ6(5L/Ca̺tTͧԝeB8 "Lcoo5!\ %~cH8vn֠-t\%RY ^$fU*(_k?oˢњ4Ie?S]C3?6#Fza]I":NٳaI X'86|DJՈO#qrWEB"هޡIPKj)%vN9(WFi6{9sY L92wgxd8O蘎I=$4˗ XaazGvNyp_ΪNqt%*U5I _"e(x-8}mNȸVVM2ZA_xh[B4*)6CL7i}dK'[:iiT`.n`m:'4 > cN9!ҩB8_kT {{;y#)w@` :l "`u}O(3*"WmoMXGlq̙䏢/iI+84]mE{:O6v77pq:+MXC8WBשm51O*صGg\[[M̙3:%2݀`8f?#+Ftdbˆ1<:Fa|' 8,YU ٫ m_Swp6 @++(I'b,[]1AU]odEt%]^iM9iTӟ+hBb!!gA@y ĐZ=16= ^f(?҄l f <hw|`{;Ǧ -ʼ0:r?V4>'P?XTQ'N(ߕ3Ոa):a6Z@@fok9g҇"#4j2 -uʗhIUtx TG}2P$P1vŐ36@df%b՗uouE󅊊3^%16.zpV}9a^ ^Ed7t7~TVioĿtBq~{;厶8:ήxHocñF-*a!84|xL_C77ZIaO:C̗i~HJ]#q ;Q,veRbՋ~y蚒:Q8>-|/4Lsy\ڪ00) EQIy^ B l&= { ]f6OAf.hbiw(5I'koHE*r/`hO|ܢޔ9P_Yv{Dn &+3O?`N5j8,"UViG??C3V-0-5l> ^Pw~Fiׯܘ&LӌXiJT㸛j#I,F2B1/]PV8*a=e3vS#bP34Xy0:`/p{g(d[ ԐrT{TtlAf E'IpA4E]^r Grz}fyXy y)1^s_oU[3 Q"Ȋ8j `+Qd .:|'Y*JǕR!iT lIJ0Pw@'_:-Sea)Řk \?J Nvfa1[<ur?«"|$(CMIQjVO+ qA8 /Wk^' 3Py;/Zvܧ[ҝ2l J,Zr^vCڪ \ӗE@(OE8XUMwe[iRwKt+jk߿zz+_^+mp7.A"BIZcG cR ֮Y.EG3MaF|u]8zYۋM>54c`v<~(;IDXƴZ(wi`鷢֔nTC"mmv oWiP\k1o,[0F_R=ZF5ڭt.t6D#^ ۡOBOu()=/o/1 “$qГp76a`S$TMP:>pQm%~'h_Hi=O=ʧJ"oCO+&7Kza% |C;iԄԊ%s&M01MDYY:@ avڱAB]"UXYJ".mTxi_7L ߪ}9_rz\JP/Ψ3UMw":C9C@85O!&D>%s V,UфGjBq{;̛y0RqB-3Wv*yؑG Ρ3x,PYrii L/ީ? eaҔ@V9ւNWav#x,MPk=l0g„fM#E {S֬aoklDiWH Xٌ]R|݀,I N0)Mı1 ܚ@pw>~F}([_6`MJZpQygj)F=Z ͏fgӻIQ5LO"T90IRҋV1vT,ͣ7gMۇ&gRO zAgI5 }ٷ7ЌP5苝箌P"ǦUOРa'}vS½C9e3e2"YDH-9F4zGRi0e1P)x7WqU+cF.a]YT:#GrH6׵ww Vs Եӑq2d6GW)T+d,2XLxMjFyﬧ'!HuM #:5 .'9&D4!#*Tp sp`5ג8?˨*5}l@IbYTUC"FV}IT?:-4xbDmy]n?U01}*4TwIf[c1"p85^TIi* `ݯ o(ة"w{0oo`簾bd8EC "p+V,##Nx@8lא࡛Trر4U65}.zU1m=sލb!?l< Wyfj552t{RI*o_qpgïqjvih-Rch*^vY V%|R^ e!!&{>%i?Bt-&gM͎Wkas-[z3@阚A7R-Hptk_C|CAR\+!jjak^Vٴ+=p=V{y Oh]K&Uy}=>5wDAZ?xcj-Qǡ8okIyAXbP ;GƤc6MuflRY^*2a ra;EW-.ɎqakN[mh]Ó|?d6ǻvE%.cʟ}$?IEl9ОOoإ1;no+@_Hj潒"Fx@%",2#WfT'ձ)e񋽦`ѵȁai=9~ƪvdk8Έҗ Iq-Nﰯ~v<' %Rhh:PiYFrudvvEo]t\ CŎ,.$[&DBw.Dd/}r_7)Jr-^*K G ˳qsa5Y9ĩR@29#Yz'~nZuӗUE.Ə*ҎG\^gߵ-T ϕ~}r>d<~:m,F4Da)7sr2wW,R/e>stM}`/sW!Zkh6bݽfm$za6}fG8Q+# I~_z^zhֵF[كxQNtu-!>bu9D%:U~$U%a- rJ^ 3qy(NE Ճk1 }g9579e'2͜I y5Ώ>S)ƩӥλpжǥwvA>/|5- 3TǺ'$}oZ/d L%)--tQeM>6 ͞L})tBm^͘HL}T!ʅ>y@Cc`pZ1qk, f}Q]Aˇyfo ܹҪ4́qs&Cs5[ ABPf^!W7z Ů!2l}m {Ю|l+A0 #,CR8iqlp2v͖Xa,*Q&T \|e_ikZlEYʧ@S,FS 85{J !Hܖ>SZ덄3+!wRM.}}WE'.vK@ >{! w͒ IV{{ND5YvwͩՊ[BarM7c\"Pa7BҤLn`D۾ix]4\شs6|nfL7+4_ :"OO>}Ziyہ3S݅ -]*6hj ;9R"~iiXք&@)+@_w5{)dge ]nK~ܨA$Kn|^˔u ~)%{[Hû17V2?B$Xۏ^V4ؖ.g k`䍿G\?2)״eGX*o&׫uJ 0ȤxhXaڜ] T0&SS{S鑇SDV_Hs߭׉\dJfz𸹵Qˬ A:zS=1ZFòad Ym?^ ;#q#NS*IKi?$ajoB+}QtCgu~|A#/, w[U@ nȪZrГY%^X阛rG$_5?x#(Y nK( ,d:d̩jIlm(ub25dd5颕1B-֕bҵhJA1ñ,&iNARuӏ6>J&l[$Px?'51NDWj6 cYVM'&U]D@΅>xX۹|pbq8iMP)vEvάƠiwKSJX޶O\{rsDr|hLFCq,/\l׏qN|$nCUbṢg$ @TȻեnZQqR ~:Ot+\H.zR6(wG$zQa]0|9?}y- Kը:!xQ~]~-w"v}%[ٍRf:. ț $`j4awg2]=&2]\K'^kˡS)qje|Z)CBK~"!;q{ln2JvJD)Yap@YVU EW$9dxk+"r)/a(j%nGJC&}N˝!裔KMczR:@QLbz:^DJ9sd}F`N7Y,.2a+kٌ6cmZK7B>SRo)wu]Z~_I=yaԔGfx:Z&M w'+EӁ]D%$DھYSj}StKi7$OL!\"z`x&f4]p6XօM3:0UTMxP#[irw(kT:A ^C-SYQL110vLR"@U#7j x0u@q/aEܔ)OwuiMrc uwҎt,XM%-M}СϦ5ܵE+u˱@{@Bk #"gJZ}{Z$Fi6lz UΥɣ]&փҥU~H -IX8í^O#'0flvzy,/& 4Atߑ XßBiL奝wRwz$\{b-҂@3\:+!ziBqBO}r#:UaӐP*ns.C8(}_# ޛ{a;2rO99b( UMc[-(y{Z7Xt搬4J*Npk>ˇDw`tjqVn;_baa| ,v DBn%5q\? OXZd(yRop*NɵJ5Q[x׷CQG i "~ĢRkN,>Y,*~P&3׌bf{wި)(M%_ڑ:^wECJ9N/7}6Sm9շ⾆hWb, ꩌ\yO64JW8X4 mՃYX.xv!gT5 d*XU\!kl5_DKb JXh:4hdjXAAI93-DB9ש\S@ώP-F#|3dsbRܮӓcuqR `[x;ï]hIO+N"vZl[ If q `I,2z~߲fjkNvcen#N;{oV"(.Ϲ\l>vO\hN+^i嗜RH,|~5yNO̘Lë!hR-x>_Dg1湖!nh||'8%\'0!/<=q! kl?oS ŐFYZFl3/Ћe @dB `a}L5Dbd/WYYլ)͖Fξ/4vrL M|pƫ5֮mZ `3(+eQ-Yˬ"3yP}1Kp/[_*v^' {(f UqI--%z7ht4`(ŮGd$'> M!TvhAx[^& 'qe}%E^OSZLn0sd,Lm!ԢbT Ap&~(b j}3R`O  if>zHٔq@e/sSGTaۺZMoj'nH-TG5`2$c;b1X_ä6ɸƋrjDgjS0dwK Q{L|p}n(TKs1C6蓂NOgY@u.8IXT6 fj`oaCzoJHYRnNϪ1W%{zvC&By_Cŗ,0ȞyF}a%}aZǠbٗi}9aWFV7C qbP32!j]9>*m\ -soˏ{U :XdY@=1d6*˺/Qn3;%:oEW]s2,ώXqI@liq곈x]jONё˝P:#:OY 9`\u{9D'{  uMFBHڧB%<]!1h&m=셈s9ϛ< gkl[3j)j-, Ype;IOav!s`0h[=,*{`SDO}:z0`J{1)NWY`2`}hi>)5>m;SUŴ/2UﻣQ5 1ΛV~8_mUX~ƗN/L_mH%~td PIJJ&7 ]u0 H{ka"/1]\U^ $ V? oV`px?>qvLWt, [|=wCYVXH9d ~/ 2=/7J4.X6uFb lܡڽm- z&iE^;wWg#L Kg4$*0mPSjJk%(OgPX } ($;gcbZ{4>&dW]G!~ZcOU=mYot+*jtFucS(jR$'!*)U<-~~9gPV~ A]54i1}zWODE Oιηpꏦ=ɷZ3u윭8t Lʝ xU,HW)N5}x*d .Ҝ_Wi>&7tT#Kōg7؍;!agYc9uWa>u-u_}>-,f`Hd2_]~\xH܌zKϿ~ 8hpqZDE8#]a;BypzWW1 b! Ix6eEL_8%eЈEQ@>:N)-I03үUl;+7 Fԍ~ W*7j D3ݸ \EiB 8/藰JdVfnj<2{3RfCFR0T"jԜ?#^xx%Łw Tl]̔[=OW$^?[o8\r!5Ƌ/,H8=8 䳽;@-8 BM~4=b\N0>f bړĔ4=sRUfK߷8w"bǬ럩[7w$LCl~q*2-]ۆJ8Xn/*,N壸}mM Ʉ B^VBp3Y1kܽZmaW2C-um5 -`v\r8ϜU-8dxsN̻1|ٓڻXva?:le"m#6`&ʲxQ"y=WX666%PK6rOk& z1vpF`qlO־%uؕ)SEU-3İ fͱԟPߎ?ID*tk ,{9W7ޚ>`- x681Z+~!4 )rMgBi$,0 qPMMb7SkX HD* X5?(G,uzb`GVIhÜFZH>sUܪFإvդ˶{5M}lf-) Tfc.x ixAb,7|xA,uMb Z~[ J_Bcpq|Ǘ[yNLWQy_,\'MަY@,>rʧr )e$(]̜w-Clp4 YߌhRlSyV:HϨG;&bl~RIo_GI6pKuJN.8l.z? Q (oDybV*z&yz=HvQ*TǏ bak-1_.]xJNhUNgtl⬏RD])~qG' 1fvn*r߻=Z^y=jqUٴ &g|/[x?@JW1 IMaܣ+K$HudBĨl) Eq|:%ʣ0fPvBndÓRK]S@+[LeF*G l΀8+Tս b5O 0d]Y! t73jؽQ) :t g| xn+|׉sT- p<6ck`dM d@n+E%RsP~NkFђN՘-TrPOB>f IVmcRC^26T4FƮHUCVWt' 8+)'ّOcȂ={"H^^)C2@i=W)n.ygE|j~gmR&+c"XQ5sRߠӊ+廬ľd?+X❄`W2R׉]e#55š$]A:ꍬܢg =BY.MB+$> >LdTW +JOFox) tr`$vi f L>:L{P'@բ^u4q تlvߑFl7Gj@%P؈b>2ep"z:Z>&w]toxD_7}~O'*3f4-Qݿ \v/ehG3q8@d#nkp8yWu¾zmaOfg=K*``G-eׇVEwM9/HZNj8kq\6~N;@zGR݊803K9 @ ݈d96DӮ,<(q['_X6.+o" #gzޘWg*z!lUI2A&"Us.fa!$,(LG"icga,]5Zzq9@L Œ)q߀g8͈g&)8Ohd#k\0]zOIb޹n?GHpؿT, a)oo:TzxI<^w !}Te[1"ʽȉ6[v9 ct>ŏ YCK _˶I*h':ܣRUŝ*,=(m#C5pruEpXJ;l`H<%7o0qh<[=,tL"@n9,S=򽭦 )@6L1Y9xT#w~- siQx6H<÷dq b~SŘ ւs9t;%/TU-.=h7\4qmi|I*8  JR’/>m0t3sz7@Arx.qRFj/d:vwW-Dc)8 Wjڡ͒5EM?bc)Hg.=- ٺg= ˠeҤpP%hS8#l0b«seB-UIC#Iq-A^3Ǫ;BVzg;(Iz#+w?pūS@}З;1rNXȿEL[w9ޫ:2dbfRv6`!E;sz?Vُ@HRͮu {3m;pr@Is0B Cpx=0[DVӺY+Vb'ZAU< rA@+u<(@ X+td+a liSODڝg$K:5(WBhDrӞVH]M%(|Lv%_^R֜۰z4aȆgBb̽5׿ԴVP:0P @kZ4BvRvHsqn c Nz?9^>ރ [HN{@ԃf1g ;CO>>;O{'^aLCM, |_'s EϺG:NX3 ѷ.d770L1u :~\qf ;i{K#DZAM;yJ|V{tu7РeP<:eTi *JN[\$vY-_&Jd7wmu+=c,ewɭ=z@t[zXmyqؠQwT#>j|%|,'qqrV'p5LᦧHb M{3o-;JLK45TvB\MhQTcna ̺_~XJl RiV ٬Q:X!ЍM+SxLEʝQR{˭?G)=Xe"])KP5ED70]GSDs0U+@AK'SoF %]W[spҗTAA u v."me@ÒS 'e抪@LN9ҷ#0NwUWQ (kS!l#%p7 rYYU-e&T5ZVEY a3hPyʁ 69Ú!HAaEN~Oh q*G$v2"`F;G`nF̐f؄'tH\;3&x-Ω r?` TO8C+k`cЗ0&xȷUB; )u}iD/zPuxu ჰ?-hRp= ]f2I/EFq ԐKHY [r ,>ߑb#Xh瘡3SPugO8S=:K\%qǂġZ(d >e}Tɻ]2%L'I[ie֌}ѺO?t.>G@n1c7#1RZԹH.Q?zU/?U$N !.FG0لe|Qf&BxMo14G V"qDDq;$ 1dI!H-Z-DoMK@NU'Rq@$MuC+a 'ǩh' (ON6bP+uXwZuh~6Ai}ϵn3 hBZƚt.$'DԜ!죪V)NBṫ~QM$=ImG*SB{iM$v׏s.&Q j`q?NE;˽e +祬ͪ(Y̽A셉Xt=U2fJR a ml9>*Papw^0S Ѽ9cl((܋s4/oPмwN %U)jDA;)BL}^)#1c&g~ߕ8JrD>hzfy)v= BI`e%݉0|r ;8@ZsJYDCT<&B&l8@ q(-AʺXD Ev"jR8跐d"r<1au1YRYbpgz,B൹CR]ĦӒU) +Up@&‹||kα RCJl+ORxsXQx/wIH `ۏ*&\.X$.Ar$i#&2'F׶r:u6: #YiP8;)==K@T>Cn_fl!B67̻g^d~u4jle^sdU[~Z "*1P# Q]%}TFtC6ZJx΃xZX ]XF$+Vd&SfuUOPC-꽛Ct)4!g°D༚N>;7lտi ȡmoB~SzsH{bY+4l=WK⛙_Afж GSs=wY͖Ly5tF 8-[X5+l!j0G},6a!b^s۩syx0ǰO3NNz>*Y/iO:x"hAoo$7J3* C?T޼>(~Vٝj0 exK9g?Ũ4qA`y("O,w Ŀk5%:¢q6A# Vh5£r3s< 6Og 7ΰcSB JQ}`t6 >JQT4FsPب]kd̨(-D9^~[;"賶z25iMu" zD8ڰ+y+Q!Ű6z9 da /"r!zt:q=lHezFOhq;/#%HzzmTM*fn4@AA"s#xȀaiBZKI  ,ىZҹk_4ĎdPȯe6tq\ ]x\AS]\jd-x-tgӹ} *2*Q&DfV;p#VNG G)Aqc2v 'TҚ;=X+H@KSc'S:)7z,A&JQ{OBVjYr+kt|T_(U[*XiN=5'j^ +1u!q7Q*}tM¥EQG lb%n,o(liΥ*М?Ǎ=Ja84\pM,Ż?6jpwcy%[*/ӛgXN'_ii4֜ < .ĉ0\]I)U;&29@Jb 轔<+`vQPqtX'78VFKu(Л&Lj},fM ({@<-t?11+C!o1" , | T\$R^UW9J\ײM%grr\jg҂]ǻӡ c{O^ Av ;r8i/ć"u90h?G( e*xLY:h w+[8{[…@M JeWs8tS'abdѿd6\{-$߬Cv 3!]dDmQ|#P/>~Jo܊JFIcb/JuIy[?B)d "D8Rz?Xu :=Xx/" _gw##N>V\BU+{%|: -*. >$e׹kPLRԘCJ(n*!m6?[^o0O[SGџ5>@/.v^I*R}z`(-[D#`諫1/ƌm>R9;].Ӊ7 UX1 -& zTqv?BMCZ>IJ5k ǂZ%X 7ڀMOU@~ W{FƠu0+E1T_^P Ki/߮ BWn);k8+f(YMryO 99E ٥ӧߥǒ._}GLc.=8Di|N+h8!WCm '2pu?CZߢAvd&NmL_-rZ! &mͽ0U)a{&h?h^:ohExp$ LTꂘA::ǜjx[Wܗȷ76݇0a !;}NdA(aS+:LaO T30:\Ԣ5k9ӓH8,03NԚӣ5^~`W:̬zL`Kpt^R_`nEe5ܼC6%2MFe˵I쳙Gw<Ik*:0RAG!YQ̺K60W)~9IPH'MF1z{$RzvjNb*+zsԅh2}Y]ٮ$Pn'4 ^>." K Πq-C;<kv?jA ڥDn]X*b0ae>gBlN5,zG&ZxP\h=05s!:ȉ'#MSjN,nzEQIKe<?U?sIEf 2>e}dYSbBMfXSԲAʕ:x zA%#?)^!79L>@UO_ۮ|eMJ[1Ƀ{ۺ-5^&nF8ڴ>mOkN=ޛ4Az,G2zvܳu<nȴFtG ]d&Hy7ҶAjl7(X,UwKN~(_A}(6r2&_g}sO10 ow_8#J)2YEY/k=n'l(Nk㸧Vb/̄ HbG~,Z6=EnjX"ƍev98op6$@F9jT4ah!E-*(MgWW2袱lun0wh*4f}m'(C"Gn>|YQ,#mǒq.=8Q*>2w= X6Z ȺR:q̿WыG ]|GI ᶺ?ghjx* jɭTG#_us"a7E Ld+3zx_6L7oƾ1"d]A{VwS8BջPPt 4z(&ro'Zr/"URdY ʾg h@N kQW׋tnɚ9чP{xF:-<篈2\w\i_~[?2IwkT1'w7)kf*vN 7;T,IPwdV8_w&,G ؆I[aў1U8bQԟhq쮜 IW.|U}DDs̡ڞ{JgW*yZV#W}=3NW5m=g w1 5pIr[ohiOXpA?{dpTB B §eV"܋WF6# WXMBR=41)Pd֮r8˵Rim|(L9 .g*@30 deחnTl~GWWam~$RP̰qe;)ЋYH1LLT+c,gP uߕk_񡄳ϪxrBNM}/^|8]j`wx:a%Y-8| 51 =MX-ݔR uEPlu_%EJ%ں%7I=a;elm^ ؓw VC`{!J\dT_^;oV+ؓ+DΡw)~{8<Z98 >p%pD13Δ-P5 O>6n). F_yR +}WhPz΢z<Uڀ6ʓ_F`\5oVT֐[{<Μ4(9*s "yD\2υڧ=-)TeSx8ڱIPӸAk,ؙT@G;le}3x\r/d՗X*ܯ7o%$WBX5D&.r?mVۏ<_5E|E(UyՅEJq85)V)t@=-$U^#VãZ5@v{02oәɔчlHh>Kfo[U-)؝p,S){^S݇(u>! tM=kEfnZYm 63!C:|~c+nVӄCH>ROT[Dw;Lp8V S92ӉsP:$!(q2k[ٲn/ժÊёtk* z% 2+ UBdKZhB97չcB]e{Sl7ߵmE[za->[8&9bV 5=w/]exkvHpXES o!mpD3I5&2Ԥ$,^'@SqΖ0[@zt? r=Y̵KJK k ؚf, gAO1A>*iwkRcNM]`#(uHG]䞦Ul'am7;26yA3e,Ϋ^xK[,x`|mN޷ OT<!L͗2IL+RtS^/pw^V3+ `9)/c U} Y7SByIXP@g O [aF2RkRvi2ED?wpoyQP懓h'DDG!tuqnOoյjא81VR=tm m킦e!hT}M6?Ҍm[HC 43iJN%@`O}I:!УEk!]*{#e̅TR÷2HE{X|-N uN^ЩK|xDޫV'sac=g/?/ַFrU1Nd%+ p% 9N{]I5>897R Cq&˳gRD.M͍V}Aͨd)\G-1EZ+<A/%b Hޒ%Fphy& <#ڀHr˞W+Rp=?.ʷpw5Fs[݅12ӈć%Dk$&eEni/|(TK(R g `a9N*TS\vpA<!Gq_x]M-K2+I--vW d;Xceˣ̽&W.(Fo<*$XjQ JKADiy$t 4`];zJY?!E]џ'-]$z"gBT\P9ri41Pά2[r.KJG5C1Jf`=D9O%<85;{.[w-JCAxu3vsVto,J<1 dGu@﫹:z`-,5wen^R&tN  9ynCn^og&ğF7kdhm&alr6,FՀR`X !O*d|}%pZ4 fC٩ś @ᝃUVy^ ͞z$"ɮm9Ԭ*!wzQr-jUrw;Wv?](**M'u)mc\-SKX50 Wz,_3: *X]Vl-am0—?w6=zlQGOn,`_E tOKr%5_FPjbsR0Y\E"ExxJCT=0(.'}U^is4uZwlmN<{К&(oվK,'B~:;v=DM?9 ndV-@qBFʱh]Qo~k==ݥ& %!E7Shdx,YWikv&s?Kעx[ tNa ZlyRg8CXgn[9sr.%"yIWwp`Ăfzt#~џN0»t[' Q*ǁ_}%  >I2FǏ.Г]X^4Oz&"Sqz=DOW~-xj4y|ye :Ȝގ'4Bm"t<V'>?ސ{;Us}[5Gr-[m3P,%RA|l\lt@"aKp`,Lp l*XX|<RxZeA^$'/wvT9'C[%Pc]C~1,TҘ,mrpz78|rhruK{&lZy4ϣ-FϜ#L'm[m>oUp^T"yl1d]!Q-Bv릈ݬPD u,*=hGݼ3*=VGܡSu fgpw=Ag?`7rЈ>,6Pj`?x2S;*'P;ز5^ơvG@s<}!7/~n0߀韍eU 7LH 0|},_{jlkH5D >|ByGvi)n+O'p) co!K`r9YPe ߩ:dߩ*d^0WkZ4NW#a(_[䢲j?| fcu WScb6s@mxOɱeD|>w(Y~V+xku=5D"?A]eLIiJ'Akb3xgmώTC V AC܂SM"hLkM~8QB*E1} sG )_ь9+w[U]HEMj̃+UX͎U./Ϡ,lq #cu0;wNO=8b R}PxkFHH5?SU>nڅ}|n)GrLD V_??ǴfS[ eԇU`ȵ_H`vR@b"[t~\3JՌ )Elݕ^=$'{׏(5 г,K8v 5hz +`m,j%qT(&aM#/ 47FoAm4naa= ¶T z-b} ( ^'uh 7ϛӛ9T69,qϗaM}I ݴ -|&SVb2#F=9KwNW |VNI'*ZD!*f8'aW!-0%!Cy*goH~WxNohU 47BE4ZTFTas\ 1d,A5ڎB | dsGi2wa!FRE" {zcˉJ"^Fv#53uz7LD߫q/⁵D~oQQɭW8g0DkYɱk ^=IC .%}ߟֻEfX&`[҉`_UcLTgzxĿei{gauWRbD{>E [ 7GL։T$"cV$F6*bgl V TS"mNYUܘɾP_)!ҸCD\@q.g]œmAXv%COg{' )43{=2W/$>'e!w_XEvw3 wfhÎimb 3'tkY/'r6gҬ+̈t$vAK[dԳ74r9 FPrE Hd6~8)e Cd 7z9T3EKJUN "Pd5qbF/; *N9ihX,fo۴[4h&նG})O'!ú$;Ij\զseD/EZ`eȠg<|.Pߎڍ! R^uh@37C1>2g4,P@ +S8kX_}txٓ"!& *gYZ&.׬ه璔gMîT }{eݘ( $uӯU(O25(Ir|y}H;*崚O埑; eNKSY":1Hh],6똉K/|Sf`zJT1B8npvl5c.R#\\z3Nsf/f)L,(/U?` ćES78N6H`| pYz5ɶ` pp G*՜' 2Y&gTYN!PjA Dkմ"~\nN"ȦUP^CG@N2cs,! D: ?; .\4N"x YJ-eGeFyDV[uKg4O,:]aY zl!EۘqݎUxɿW>?h7sсwX2f;prJ^b ҽz7ilHĖԄK X:crb٢;{P>ߺ餬{Xn(J ءDf5z`/huO UѩCC|ރҩZhE s{ɥ|l*~ KN< +BŰiܤ~O^Rnb-n=Z˘)t9JY8ĝUNY˃Jȴ۸C;fV"*Gg#&iX}_} {xˣEpRg3]u | /4Ta:\{3UTWsV/JDznZ/̄F{^:B "ݙ͆tͣ>g-sd w`کUXB& 9*ÍXGAHN,e_=h,ҧ,F";e|XvGV{Шhu3(o䑖R/pOj& Sl]=/4#>*]1kzك[%^MyÅz>~EU[Ydc-`;k c"8{gV]2&zvJ碼+Fmqy[r5pC3-g WiudDj^U7m)WwM: ,2DېO$@e p`[C,&䦕*PlS+g$Mvc?5#{4p,pՈ9CjAL+d NQ?[]찗%EJ0an{]iO{Yc{i5)yL8="ckʋ饏zpc]b"b F+P3 !F57]v4Iϋ*է,#X f{KHTmIDxdB-7)hm zUg&3)=G ZǙAF|VԆ24׳A'o͗Z[~ ف8taGi+ohH11Ef:{ 6jAoPA^Zɛ7 ڼѸFmʝ ]PŦ4 ߨP 'hvc ?y(\_\-Jk՝(lGQY#M[ׇ2,f\[Su >&+xؓ0#=嵣onjN[d_HI&xvL%1^@^tyTSP^-> KʟU|p4W6*][J/z{=ūdPkYEwܙlfa/4eO*}d}ݩ! rL뿶GS}%'PyR}oZ8jY=2s [p+ˤiGFN@1IgzW$ߚTk  Ǐi"׾M]۶ R@$rY%U揸Cr)3 FECc"9˳c(J%*M/a0Mp[l/PB*R)IaDCmd8{`Y)r?X JDCۭPؽq0*Xn2U ii/&A93J? ON2 7!G,8r'OJk}uI͈ewnZ*oPܶ%SZ?rL\ nX?"X P kQ&HS:BY 72[PCO"A"hXQJjre\S*aY#I(Tx#f}BP}!{)W_Г`qDjЊz3ҽYt=.Ie(qb-ϳIKWκ-C~Z qhdDYM6Pߍ38]%L,!8nlKj~yGcFgruI$aBiNN`9dJ6F[T( 7TWN\HrT./z'g 6x<}`GV+BF~:U!a ߝL@݌p?ݫVtGg=5w 6ЭLlƲ`VCD"mߧ3+0}hHOY: rqQ<3sԥWDISӈA1&t|jQp[2Y+$Ƥ5etFuI"|o0,q+=S;Xadx?e'p܇AP49+Bcc8ltXhJG6Q>8QkBx>z8&ϸY@]G#IQ[B\$M*M.j\h!![󥐜@&MVczf\l?7ާم O@DTnS`H8Jl$+gnpx{@ q[q#:{2V2wѩG ȅ\ n:r"\"bx`{.Dem3\͉qLa%m ޾ v_n*ZuDe'6JDeNCs0^ dA䌓K^RԆU1IJKUphZ|}( /I5j0zU>%Bb=k˴AAh85 n|6?϶HqYh,fO;[|NI@;tIoK|is'~K0pY [x#y`׃@ϊ@tCЪU=>]VQtV^i@bAF/- "*Aofqn:7y Z\.]+ oO>BggB0UG{ْӤH~<] ? CӟoTQغȱ)@2x2} bBk6(PÇy/q "Ch8|4dky}(4Y1֧>|[o9iI>(b WHCfFW/{򔹲;2+@ EズƜԳinV|+nNZyU]?2F߱_~5^0`_{Wo^qPvr!zzqC41*Y,4S&&=|WA37So}"raђB\Ғ Q+%m|~6:,T/y2i{ A9OC aE;5ܹbA6ShkDݺ̀f.9 v0_ohmQQy^&ޫ$ &.J}sLc_aKE|7_F(818,t(=y{pt/۷;68# . Tovy›[jFi'?:i50i䲅'k[ZM@t_aå,:oͳ}P# mtvdpr6f{g־\rAw5 qFa!*au5.aLGx##[R Bk]{4TpjCB`gG t齝Yͦ.)斦~8nB]@ 6njb:kUgc]`XcKqxrl8y8ĆG]Fa|.t3ٝ셰t0BDyZ[ MƎ^ֵts~'J fC"_N8-j^H)r4V-ۡT{}ox`*n =Aĺڠ@2sU}%eYÿ٠ 9̌;\[dȠ+0m@kjG$M[OrDvѨ=_k @q181"^օwdž@͹\39:rONAfxw-ki; *s2x:I)G$ee'^2Q7V`\Z_r%" vsdqNPhDG7դkJ;_g`0BPT``Ԩع}8 ? f]US@p|> n#?F&4׃'n+h,^̿\m":8][UGhӒ5EJ0@D$fp7HDFORY9P s駐^},-2BԂж By[rn{g26d#LGºDog PФ>NJԉ%Q'!%Tb @wk0کw@v)ef G53QJo,Yz5[)#.n+|D@c—nž1 *(E# 1p9zc?o7QeD,´@m&{U=bT>h<2O/X@NuD溚^*Ou(%yEpz%6H`ā~`M* D^ep o^SDD@eW*Vtg΍B|R#aa }%q&ZmaOAg ;\MFh3[s[&R\,i:J,g[@zo!ɐ߁+֏#}z3>6ճHb> ^~~JEp^p˯~d8fĝgp|d ܃*Jhz xCi3;y6{eGG|h/uR)XY5U1Wp(lFvRmaD~N,+i*qĴAF + :BInB}gsR-悕ۆo yMRʠ3֢=Y%=c Fӟ[J b(heFSa7*o&RɭPM;jlj[<%,260VOnAY3{zklVa t=o'9)%YpL4ywQo<)tWzIS#%EѳSA- vnWZJRqO3beᴰst/Cx~=+97ҟ䍬g u @PF+pCQ4̅˙Уx]#13<>?Ar<dt@56qԂʠ0kP%O9? bސ?f>tY&q.Bx6TQ9S3šnXTC\ Mi c_UJΓ}:2#QT;jEfXi& &nL@cJSA:ާ93SHֹH_ n*i,UdJ[^C,95l{=p."C>C7]ʵC֯]KtjOy8B2ъ?J@1jx()ȯХdXUUz5jqB[5?IfAm-z@)tT )HKe>V[}Ui̘V@~\0=Ό$h!AIH Jr< tqnFA%AZiE{ K=]0jx}*ݑ0՜WhOVԯQq-V#Y(# -miً+nK֚CUK 6<ϣyaSIuD (I8}ɘj F; _'ng8c SDZ%(wX=r7ma|r=S | yUluK͢ɋϡ엕BGAQp/zl @,U.(?##@YAX*v,ʟƌ&wQ?hdufT9]W#SVdxYzdֽMS ]\WUoKNvPVbY}I|#ފyjw!K=J8`cDCkYgq[s<1 bu?Qv[%l;H_ٟBSEpa#2߈H8=X_ ,"j1e^$*}b(N5\F_ ypO} G(v\D0 ߾6(NM0U-uZ8M[CPwFj$0K8TVV/ %6 :kT7 T-*3-iC%͚y&Zc寯g!,yHb(mb"@ ّOD-ԇ4r@Av`l)٦A8T]N)iQ*=ZD^1'ϺB Y.(0oͼ\Nj*L:Rsyk/|$HCkmyqMC O> Uc WcgW7FiF.ཉ/x0oO#ÁGvS&Ysnip@cf#>Î.zѤ[A'*F .k`/1ɘúqҝYgB%P-19 1u8w}KrUX]E YJG&N?PhvƷZ) J g4vząunHdq7[<؏_UKiРfs %-5'˫BH}K>jMlC)7E{=ZwCl.U~hD% Bђf, n"ݧvÿ;xa+ }m1?8#P7pS8_$jSx`n|cfQWyReWk c=;1ŀ:HU_xiAkI@bQkr9>2wXN Zbg. ojp.p꙾EN^ F/ÖyHsݱ7IO3_-"f]3PqS &0ȋm6 ZͻzcDՐε! Y4,?0Z꧿YE*pcL>yWbtx%]s |$:}zFN-VB82l ]wg$b7.4P)x.st7Ynv}䞗J%`@ cL̩axLثne`FA,Nf.jRE"C:N`Gd*EZjx $ =S[قv[!ק&b~L`gfV[h vu֭-u?ϕb+]@_+Ue۞#HrOruSއT~sƼ'MkY$p:cGGKʭĹcVF}RP1Dۓ QLae<}=ȹV+DMV aa۠v4l]>AR5 NKAT^v+GNHkQ UuThlYImpҘLzsb@~,ʊokƥRdP'0ȄW}@{еf8ÔI.Q^9JY%mޖ0~b,Z{N&X7~K9;̯CN-ʂ,SGo=FkLIZ(Sl4-$=uer؞~ `Mg;>Tݽvz ~61'tvH&ɃWQsHuވy4iRP!uqԠ6ܟujhDlHu(#KP d f=>f@$H|(ij-Э%CZMmg4Uޏ 4թTk\dE65d3Oٝtr/gw%ցM⚽4S`n- | vG'\ lj& P-_3wȵsUy}q*r6^NuBMs̀F-#jn5ّ\8 QWbOzO H81S&9ty/!:NqWJeUolO$CQ6vYWf[B"Td*[?b6S3K?.zqږ^cy=Uƀ(myɜ DtR/.YnL d8dkKX#p;cЛ3Qf0W!]QjQ0eEMC4!hof4Q+()Ĭaa Kk=hH:]zACˉɶ ͌FvլêWs)?X7mѥ1Ħɯ/ DEzg6WeڙLvGy)u<*1܃T*v|6$Y0tlp&pZaMXa*%_?8KZ?`\rʶ:pn;cn+eNcaus|ڨ10(X72 !uF&E^\;bJ[9@GY+lXs|MRyX[iya~IV\5rCXqυ9ZhOIxp"2S]xTioTcW+ ˹ (z]13/rIcxRGT<)oFOMto3XV̊h':$3F>FYAD)quUG(#\f25|pG ثΝ2ZoCcq +gYP*»*R&'!Fw@kzzcgW}Ȣ 6z޽-I+e x[]%Qـ)ؐ& )2W1(^ӍrK{I>#pr8:p?b`%tEYc@qkc&a<،snkVJz~Z1.ʎMZjv~VHDMt٬CU#7%M1&aƩ;EY7a:75i"et4!XE۷W2D7EgŎQx|U8*C*p7fV&sf`Adz:? P~ug$v<DJ4fK{q`pq4Nٙ %e' jGl{R+ܻ=b[ܔwvڋU ^ɒ\֒JɼHTgNm6[u˸ͳIc ѐԢҏZB} =q(* 49Y;j [!⤨7}-Gݶ H\f hXFfGa)~} { (p !'@QTX\RhҖ(,l7^jK$9Ǚljֳ!l\ }Ǧ­)C '5zi!曭6SF&"/C32ێGn$Rי 6l5G&>3Zj!? Xp48ݧ؊G%"-dy\Aƫa|y/|Th2DZ"؋IQ>-d GR}݆p-P/>KL$>jMMϷ^0\,cR*/KM~%_GȼN&vXFD2xi= ʗ5$Wҹ Kَox~zB2[)~bxHcK HZVMV.]O:۝cjrI4pL ܻ D %:Ā)˂)r8ηe0a $ʺeq;ʕ|@p)mkjsU oS4`+ŠqubXx_aX-PMKKZsC//=V2Kn`q(_h T -,wVE݇O0\FH E_/A1 ς;b16>2n|XgT.3Ai )kM_="uP;QQ;&<`~9Sg%b HvdDvF HGu<46na ];ۋ72Bhlw*<5EO_ ]VZMll %w8>Y)ٺ8LJmV'5@<_JvS)NI Ir$/AJVkUQC22PJ% ]m>p͐,!"JM_\=/~n0$*T|hsKsFνZ[>w%\ӲxԈ5?ł)=8$< V+hxT5jUNrVV§GYtW#,C\Wxl4u37\;:z(#+dNA5f5G54foh7#4N!ִE8"ԣ@M0]٨ D ulw]IXh<\_'$}NJ-BRʧOLR?ܜ@VhŘb,ѵ`wEt濴ak%F5ԋ ڡ\Eǣ˼S~ex+e421̭*m &=uLhEhS,`O{wáԈug˜]"x?Tjw.89 lD6>b,Km#?\w$=+ܼHN>qiQ~!b/[b+='9I(k7&}l6n(S$Z免3 FnsWf+8Dm$z#1>Yn&[ sGīokL&P[y:Y5 ? ,ÛsJBLA`2AKRihW7n$o"/,%LF@D |) _BԃܞG|t|&a_Je +Spl`O_iq vlܥdBK;Tb+8XbA0 sk:B҈VmsC:?*_'F@P9a!yYA [;.VBI d#@ү28!rZQkc˺Neb 3;MG\ն6sпc@tKvuPOr])I-=NZ җdU\ٔM&8J<+pQP ZN3 )ȭ<-תGY#' *ee`VšB5}| |Ο͚͞$c&6AbX&xl¨)@ IVD0#\Hqrjv- J&}Qp۞F8#q[|u@q"O$ W`ο&Z*W l+uw]aBK( E8x AJlVA | e/f˰:jfB&9^n-T,HꨅDA@0M62_>ec#pf\2t#@+8"rK]Z4pЄ=-н$bج„i'(~(;)=It?;nL.vl5` R qas}jQ;HS I^i.lwD,P oT$SaxnkmٙfE1rBHd̰MJt&F& ֺ~΅'ᨘ6eph[vdQ^ FoQI;-;Q ^n:[Ž{5(# g9C7,h<89y5qzlbUvNt?*%o^>A32k}?xKյ9yOσ\ pdew ~Z7b O+0rQu #g_~|4h4T3/qhΑ('e }N-?*WR0cEUԢAؑ*9eLtQhu/+6$ cx~}in1lI[! ue[R*^%wP}Qp"- @ ߺ"zw{S/}/~K.h5?5YhΡ΄[Nk- _2"Ln~;]Ƴ-- 9xMՀӫΡQ uw do6ʚ0F4L|H+9<{bZTg}s7[gbZcR(|@`ljgNh[0"AKk6EMvk.RBOe!sXU$TUc-/|Wv|W7G*ӛD9)W=EU]w`ܿQ+J =n}b3?+#H3G5rxC4COm dULTh?' PprD&B)(cT lO+S("v)d zQg6"]_H&rʎ]JDgXI RU$D+VgM[&_Z%X)]}"nRhSs(ug}_0ӲK@!/ dVV^Jm>jC@fhs3·0wQ՗jׅ,ͧӍǥ^tnmO?I>pAC9 e_w$SgxA[N7hi!-zB+HDX}`_#yc _\^-E3v *a}殳f:RM&A/T61T5s:~ ͂ -\ U&Yr,ٽJpÜؽ@ >euf)zQRʣ~dn\&RߊAA{9`=VR s,d,7JN@H~n[kHŝx.6RpR= oQPV?mPC~%lsF{ALJU=L(/y뜐;cDy!ۂ,vGW'zNxQ;Sl5ňUyMAE%."u4BZweF{IY-5-_Q]f 3sF lDD co'?nbyp^ ۯm!`0r-Z**֓#gbE[tf'1B^:?|Z]5G%i!gm*LH2_g,&Kpk ጹ !_q~KJ<Łq|d9:^n 챵IRun0zF7_ .Xv\AH{:=#lo!wۀC 6V۾%:#;SavG ںY]s# '+ uȤSCxD0C'՞wHp(>PG8U1Q&13.obyΪZ($IJ~07a'|y- ou)\h539~iWG%2ƣWYϰk}vjwsrNŻKXvt򈮍#(3gLb}7`ho6g ysq:̺[/V篼a BMQ/,{E7}i^zHZIa,ꥵ) &gF??KtH -x)$+ t~/Bs׉Ɋ:[|"3=p 0wGmKGUn`Ε(ܠ#vRb)Yϐ1Y)StWe[ 22Va&rZ 1(9ڒ4 3UGjh\, `&MfHS}4%m6<Ʉ}EY{ssQ5: b4aHrm@-[࿶͓_3䇂Cd$[ Lv$t!lyѦB&aI)wEҡ1^+ҲfS (o7]KSkG0N~Pc .$DTsy՟r8%i2a )Yr )N^\`iax o@c,lvr#}.HmUck uYsMd83\ޒusUe2-P \'&œДjw{ӲN:h;}{j|8 "Dj go!|TG#,Aօٲ8qlVn/BT>Lago@pAb=h$W6AƙFWK74_afSR~"]c =m '-u|M$At񩮢F&,{lz,tN4UqSCb"t`qJTÓU4/*)B%jU/9E^"`?gI:>lֵ92t-Z А߮lkyǜ2y񽾻'ˍ>֓mڽϕ GY}o3ثI/0/O ݜ$  {b;AU4ϓ>Ax v 1ehu'C:k'uŮCQ_i{2]LpՃB^\ܡ.|=XĴRÐ!ѫ6Qb+l_Ί mvOl@Jq~&o%8x!qHF['>0 .Yac!k/s 9j VkwVcOgIrjWhA9ǿYkpZ9^]Bjn5tӨ?hnȂI7iiX*u,ԣ.^QCHFrm>([#Kuhe#¹: gl&iDlC|f媋.j7atY(Ljp3p#2yh詁ZB1'rV\Kd6"w1JdRǺ:q gPEZt cլqd̃M_yp/b B5aD%HU%h0z_}ӂ>&hّJ'թ /5"͗e>02~VH- R}W ybe:QW'xҗC _ۻ9t>Zn(Y.VY͸/\}֝4`+ vynߡˣ(~D){8s6n&4AsajCa 68ixƲZxTC_̾ m '&&iW %s9I [<)J6ؔ5QK3+: y B*^.n'oTۅ\5>Rvqp~P[>x=qCZ&ӳ"#8&57?خ\:m'zL ^p!6ceyLA(/'ךQ]FtS'p-$xγeڊ/kTmUL MZ8mqGv#N{gws ~D+!V 56 ] ,?a1g1 8U7̯:`7v-NIsvnt ճ2?̅fvt݂"VT: HF;{[ov2]2Rĕ{}FZ.cb+X Yi!# 2X\ÖPfD{ZE.KvVN4~ۮ<@1DZ^^{TR"y=e; U?W1QV_3yVQW31p[,aNݫ8+ _s$0lGt`f`wY1cä~)_z $$tzyw֫I^0+RI rS=f2~Xputu(bKcoKv;.}HO^|\FZ {؜m7o+ȱo![#QHn2w 啹".׳e 8{g߈ZpM܋pKVO?@#Y^YfSN1yK̃$|KcR}Fz~y ac›]݊tpxf{V!֗pxR»0?:(ai @x8"/|4OЖ'E%bDo*Tof}8#G,0 ?C`]Y+[й_drղM3%-,rO> ,(@rQ=ɠϟ7\.)s%坭Vs~,| O8: ^(Xf BQ7WGZAH5ve4 n if/K&F?U+kh98=~Zprr#J`oM >#B$|FC~?,{~eϻu:d(K,lRWGWT'*=51w, gSnh 4[zuo\X'7x~݆g3i ה#!A\g756< o= :2rvPWSd m2GN/ >ٟ) FyxݘH gB&#y*cFPgN M=GDe9S g6'n{RN 4[')+`ﭿxvUǗxyPId>7ීn.UI"-jvHPeGsq>eƂĮQzsO%xYuʆS0|2 lZ )ĘWC!}_c{x gq{1V|nQFJ [Y!ջڦBI#Ų-nW,6DE)jGg? ^DÎkA =]9s+?šX撁'(ϝVxr-UC4`pۉeu3Ou m<] $hTy0@Y/`W|G)*gGN-49ϿR5ή(3Ή!? ͐Lr9ȶ-Ai9~P'Dɶsv?)wp^RgL=X+u:v<@S,9iE޶6I%a\2+lfi&nF1k eSC`\rH9CFT)BJ1k#,gUF3;.bSY$4yF`?%*Ire]ޡ;&ci/C`df@sxCEIg=[ڔQ$OB爉5_R0Lp`X繞m)0Yf) MS^Cjz+KcXk97H3ar^)sj~UlL黾^I3E|ǕqhVDJ\~.vUҨPs7laXХ6*7àsl: :x  :O4G81$iw-Ǧ"mB,pn-!c9GPrC$,.FSވG,Ȟ0zq˃OxjQ0f̥N  VoD1)T'[ݶ㿎9$W \ut\?0RB[;i-gOHoim BV&۴Uշ}/q@VBSO `qɩT¿^K\5Q(4~^Wp](L3E^'|%hҢ2%2W7@'ME18xN-(0rOݝpv?8#Bmf4{ڄ7Vb"jzZÀ&> grDoiVGY/!7laʌ^K_är=eQU k,am!KC(&Xjp~44 Ye<lLCPiX(2_K+_uFdՂ.>ayx`;b5U>ONn%rT|Ϳ,{'Zy-Uؖݗ0_M[u%xC3aw''\9l}D\HKO.?00Wd_ h:DKZrhj3ĥ:ɚ4oEF5/[O9l _|4oXδ3Wb:C1 *}4&Pwi3+<ֿ: mCR=ov$308Y hHݻ"e:qK-t?ĸGL8Qc1JLTj쟎̓zY>Xyɢg!ݯ=1)ĚPWn'Lޏ!1uL$= ̳,&p'DņDS&WTPB6FeTV{ܒϽXcVf\6sk&]w@{uQ g/],<nT枵mmUz5O~&VGUW2In+!untTxz$,!OY(ç~Y6/^AYጉû ha2 в|RuaNȥ h S}/ɝĔ;[٥C/F9#MR3Gh 9gS&SH* U傟K57ecɩ)Fv.ȹ%% ;+"KDt1| Lњٰf/qhC\wK홖Eyzzr $~@Ք+u;q=媘B`Z9) l/_dӑ;Ii[FEw>FtOIDGk"J6 lڼqveIvPŋcj6`Lڠׯ~̛̤ŬޑX*ApNmǒVYdjJ9SsBЋ| 1_-_e'um+T:^Io;9 R@{#'g.O:.Ir^l~SIvY$ MO^ Qm`h \;-w29OcΙ`*rRݒdw5hY;m-рH&3҉F--m"E 0)͋ei QI.8$}A=ՇW\ @LoQ ص9fHtb-ǘ`L& eOU4#!E3x!QH.<% ̲g TKz?:U>U+ ~af6.33MtX,U oXR0Oęj,S2o6T#CJLܰSrn :8491| V:w I=Rr擒xQeo~5>M`)Hzi/ Q*#X 7_zL(3q^>m SJT/X5"F$_`(>Qk#6cw/~Gsڍީl1:ڟ/H-H gu ==B5ݒ^Vm0i'A-H|G^ L~B18MY%Qat3ދg%D)#]SX)y`"KoIyW @BYM5E 2@ATkP>W/yjEXSep޶CďQd_lVLʛɮSW% ;Rnـ[-\@qr#mx> PvޛA[+NTI{UU.fC#mk{DӳME NvjԺew-V#!0$V/Ժ]N{mԇϞ'ir\QpSMvcJ|.Cý-W,.V 0|EHӟK#aIDb&.fz;?-W)*wK+&9D qNI*Ӣj4{I9š.^yf3sQmB ݋ݺ`{6D%n֏$\9?v2/ x>fd1{S4cDd,>L CԶ+|N&ـX4mA 8)EO@ QH ToN=^ 5 B2=@_\#K3#I% xt0\E*,GyUmbZbuVڇyӃ`ܟBIִȯ0T=Ue+SMFچUʳE!vKCMig5@'s"j^ۀ>r/|۩*-Rc;Y/W+ԉN8SOZ\Xi^}7|bQQ57z[I-@_iT"lzta_R4KG;-S(jCi KZywObSyI'죁:`dOq@c>TMmQg`eq@f/*+xrٗvu^N"7Fu AaE{nς2x ]ĘD%.+#' U/m14]^ _ȌhgfEGH9ᷬ)J.ȆN0?^Τ)M{ATכ1VӢ+ͪ`~uM(`).7]lEp}dRM*hTkG+inrRMw9Ya%i3ZZ ord"``j3=*l* &_ cJ= gNl|iôq寯. S>mky~/aӭ*H3\{EUKlJnoM3mxY-Lg}ђ3.w˲{;PbCN.hP9]]WJMz6 -K)@Vbbwk i~qkD1wɥ/lEG5W~Ł@M)`C纷J2_ݿ+y& BYSr˾`?| \tAPp`[+g/t87'۸.@E״5pjSTɒqsbFs_W~&D…jzdթ5Q[4->?zQ1306Y Fw ? M)4)B%N),SG+VRf53aDeiQrTk1 xenCwx.:ӥx<<Ώh'h%DG `$v80WJ9_HVhr<$zq;.|k; m F,vZ1vہ׺ (bl 6h5|#׊?>G^.0؏.oU:cm}PFy%4˖]ʧ9g b8b|_ؒJ!DTfT~n֢?|?ix[8fyP3cLؽm_LoSdgH0G A)ڬdvNÌZHB N~u%Fb#=USLX&ܾ t"j Pz9wҭO:onpA+A)9eXXG{wѡiăTPH擳Rř+]EbDph6_}E*p(ehW6hӎ]Ͽ*Gg:|E9dfC[Aw\m. B򽯯0AʔZ6QwMb׃-Ii2Kr)pK0ea$Aܰ7ueI8L4aEb&i({H4@*m#=j fEX#[JC+݁j))5"r-`1i#ܱJ@ZpM!DS㒺&H Bm8_N#F(g9YoOhF 8d0F:ӵ^j}Y4ٕ@<`ewWV=M߸$;IyOǬ_3e7AAPXr.)󮪴md}̕%"tB =rB.QcM? UEwCOR~/X1SGI](@ƶ[WŁl$M ۞ t^ZkGW+KzV,.2ܐ2&c$n'͆5'c?b)Ys6=VSޕBNElkRl3Tt$Ƞ U=g*!n3c4 Ie#0X/HyXj;;eHҞAr a V,W67@ks5gNMq[>Z.ڲ@.VZM"8QcNAKfg9[XF ( (Ie9gYƏgA'~k[B)p%^%j*v$*F5Z V"^ eBqE,vPG[S7z/yuy~B?zas "KEQvèXW{U$5ÄJV8n_|eR#ɺ)BP?{nI HΑaN7b("_|\TI n\^:kOjȁ7> 7 oMȠqjj.a3ѝgȊPF^GɇjLQ=IxmyԗK% VPUq|fZ`W_$͙&LMx ˺3;E}$Pɭq%D绊Q3BG+?O*0t<^U%^&1mN B4*|$g1{N<2f$T^v ;5,=>;{ЈrƢ+?ֈBO#0s˼Q#+p- QtH"ZOV$ɚ頹 R# aq-/IZPAAJ.^.wC0 I13l\G$E ^a&qx'LW+ i+.[*)&԰^79;ڭ2 +7H=8SRiy`Ih6!4sWגtqao&С!^GɨE<0"=)A`-zE$$ww+[^ݚj^qoWG~-&Xko~YKqGe7ߗa9kpֺ̼+ G)9'ԡ]| >;B΄G lhb/L1:]$91A5kNtLg `'^:紟MkOʻ.k>ľVz$<}F5vP0 RSu*^ 0,!i39oJcR3ke~ ~.CcN˅PPl*EOsIq`Xڲ8qR;/WL]7j)T^5~}c=uw8cBx"0sC=fs*X97/6 NU3}ot+ eq-3ܮfpQ5"/ r:WE*zw0rj?:Hc`dsZT,Yc JϠjKEVfZy'1?)x0>ЛH(.qEH2\uB ;.۔@נi[VFsM4|= 2fH|^8/E2t:rŒ/&=Xr|\ dA$:MW4{>ֹ4I/uo`I}þnt0csCL{He >͵ࢥ\" zp{L:[~xT˵rF[?l>Ig~7,mj>:6\f6unL`%>m^:wQ{>~;|ło(i#qX3V)C_|\pa !xOQ>50P^c_KgKh89b@QsrkTzܓ'[Y=2tXm8;Y릃ghTAaq"Ps嚃[ݚ%K_ ~Ƃ k4.CMP219!$_;H?̊;O=R`:ͪ,K| ȷ^…8@Ȍ0oC< :l}Y=oQ ~<>L<<38uƌ&KL1eZ]ŰܨQd+8`:()0nU,7(ۿK<7r>crlԢc3,i1˧#@\)J];8Xa7}Ȉ`Bqr56aїi>fԟ"`h5pE3NBdĨ&#^zc}vVr t;ʙ`Dx-ѝAV"GkU T_N-C*o)u38Ϥh~Eq!&kaND1`z*|Iwd3{$r L˦"#?7vÙѝUY\#lc m!I%5]t '\ag%eX]dL9үP&Áf>Q抁oQq⻒uPiB,*d|ebV#3zXƀ?WEd"~-4"3|VKE^wïR$樮@e #: %B0pO3 ! a]Qa_WtTGVߌ)^:8U@׸c!xbld|;N_w~t.  w$=c\8izxɈdFHo0X ei@PBCw؋*e>pv\퉈4ǻF6"z]65s zXv<#ۋy5\lla c 'ӈ  a"=ۧ19 wk<ɌY'~3i=Ң`ah1$~L!PQ418h/\cr[+,Ay6`Gׇԝn⧍!v5/xJL|1th5 c&PqsKP,|D +kHPܪuےn"Iep|/JFi>ZRz2^_0B, v PĮ-+XKS~iF-Jj~఻ͭ9owV63}%Me_u4v]OEC̊ N7$靋uM _+zPw?rh6"A#R(.U5ŎV˚1"KԡX&hեܛs;sH3S3#Htb8<^Qx2Ia$,^:xb! !]WŽ\TZD(A|Mh>JY=NŃ z㼖{TU"_ Jޚfr;Kc nz~.ui)JUpMc5g@#ĭ:':Л_Iϑ-^ɇD\܄9ow~ZߍsȇqJ}3sJ}KU$EҌrKaS`#'y# jA/;)K( LIdѾ,An%n<[vy.‹Q%ua;9G:&S *, /:dr]uSXB+I%jwmA+.IQiV) !oL,HK0}u}ٓTOi馍FifTc.qֱ3ޅt9gs^;1Y]r:W'Ʃ6%Ntx᫝L;%\7>J# )b q=cYn+؈F24g {gobsD5䗏lsU9sHZd3vXC8 3:InJ7#٦IjDAleKl cz>=\~;F{ uͨ 2Seݒ6ww>p%#G7/,sKO8m20`ű ^ϧ^㊯0 R{cuքNLBИ^iy=g=w@1EHiח/98e))lc/W [R Æ+E詫͠/|cٗ5"=Ty}5MryW>iMeKX=U_+3B/ kh.-=G|n)yAz[?^8Bo PN|0G|HRq %q)@ׇ U+P9ŁYL̬~ؔ \J񪴠Xڤ}s]ONiJ$i[^rXjNbƸշpc*Z4R$vpH奝Rpyo'ډO>*l=ۑ)! mzRZ~Ew(MU}?D]LfL-6x g+9Zԉҟs$zdS(fpy>Aysۈc(n8GQc_uXbĀ?>{rGF4uRL^/W2BVS`բ&}^BIBK#Nh*3+@k߈G|av 9*mob$(\]'HJE} 5#־Z.U=]/d r((kڭ4@fF Hi ԜԦ4z^3mzN6_0N4 Ւ }ϭՠgrRkHtܝv\ EH^=gwp.V۶(Xב@Y8UV!u&|inq;5(E|r(Q7 j8r%Vk[xJ!hX_6A(7 A c_'wu$` .uPQfGsJ5rḛ\KuNR0D}տ67AT'tRv" "4? t|A.w HfxVZ|=f0nhY/0AUoWFBWLGq,"&J%FyKF,ZrsxGU=)H`j (D{fPO.~ų^mтUyDz[9?V23KGd$"n5I>~{k|`i]7TMvn?h(J![!&3_86ÿϾ [A`P~Ex LJ/S?/KC~7CP$x'gkF 6Fk0{r_\3* Qzst/Ux #IЉ ӉM{;='x0f# oZAm'gjj`uO&_f\5|}G.]6o$ݼCTy^u|PAUN.PY)CiEM+6ɰؽ!!oΫ&Nhs1ǾAӅމ7 BTWȗ , R}:mi^f9讧#)% >"sGδ LHҚA0jG:&#/O&srhX֎+ywd.Z6Ÿ nl^Tiͤ[ˇ'z0t 8։cƷ#V:*?}-LSipbavDb9o sGzϻőKU )ʵ. U'֢7/\.zDzqs0iz薚 -:R Iik^]*mD6l$׆յ%^#BW9:msoḣ 9Ш]|ˏu* *zIr:ԼUB7}ߕQD(5ӘETYPkֿ8o f;TebE!qj]o`@uR@@BڤAA-OYdߡhk?GJ'4e¿[ekjd;j?t/>V޺elu\i;p>)CmˢƇӇ~IT3ZkIç2~Rw3$E20t)2F&oB)у:']߹(_b}Tl]^/i@*Q%h*4d`"m?9RlO?Rpi|DIY]$La rcfzXS&W8]Qvg|>,Vw a?|&Z?}|xYڮf9Pl\h?9U'QGZ_'QK3n;rډ®wOШx@n燇?Ԣjh1kɢ2eK+NHrkQjl 2 0uQΛ-zbWAUw :9NRf*BBuFy$*zR~$k{>fm|{q`YO3.^Ou|9k(ZOޫ,aں.%),㯨Ξ[h!̶ AW)/MZ}X`7RQ^O^)ʞnϛ7BX -;*JfE4BOBp<Qv[G<luc_ꖫ&F5 ~ڢ1suMyuG^t>@eGi"^'a p5}(xu3\g5'a;a[gԠ(_!;}>,1fw%7P5~)SmѲTNGR3K]qiא=e7A Lss7Ҭ6ED8 rxYo2[Ucg9 ڤo db +5C99f̃+n7I+Ψ% 0A\u1þrhi&gjsjxŇkt=ԛQǂ;}xzou/dPfA>8ǞR&BI07ʵeUUD uNlme ޖ d&WT "fHi}9yH@A&OǥW/Wp%%%۞FnK砈& ajdY)LnJhZk絊S/" )\\p ܆2'C>_Slb:g*m*}uVSDG^l;C@]P@5,]+VkT'm8"|8> W{q\L:tw##JQ߹2c#t Ğ>BU 瘺FlPG/̱*L/YsѧKODyuo 6 񜦅Ă^E)o]yt񄠣OPuɿf$[ 2pvGqƊUѕ-8jg\qN&P^вE[`SOkr3FQwEM֐ʚvq1L&c=dNG4@9DNKqy21T Iqyu63B]P>iM;H\Q;gu?tnkcxyR?LuȒ=}XlN4qz lxBEAG$V=LpȃlkHsC%ݐX8p-F <9w)EhRd o;[;h^u;6kUX9v)D>iDdH:ow͓-B\ױAREwi5(@#`C eK"'oQI3FXan`XIO1Ru/̫ŕ& /w0>{SbWy&Fg]c9?.P8MIV >u4ն}2qDHzqrZ[-tFD+8^J6 uhӯj2VhtpirR*{Xw2,8ɝjKg}+e 8%RH9s}1 i$sD~iԚ; q2Odrwk<4+u ՍsR,Ӄm25Al"'~U1GW[hkTBi e r$cR>8?@\?ᴶJ# Gju;Ҵv\`7+'˹yY "m9rq$L0?% \tOxQ`0x^_oGXSYp s W=̇V%CgEY"?#dev6%bwKW?d䍕Ѫu_vW\]1wN:][G95{QTd8Ϻ P#=^: 0 v5L 3TdJ%2i,ݫ! #w;d,ͺ'kBD &1n'K8FbyҊmv(݅]֠OT QˀMaFYgD{:vÃbʚPׇ{TeBT&=]qWR.8 7.qt"Ƶ-ś)@",T]0:m_WsG4Ճ}(P?p7=O^y0q;}G&d>u2㕦p*:t(6\dnܳ|§ovOה~J4N$Zo֟1,tGԄOɭ`dχ;3Y/p)%^Jnu߭ _N xLb]@nߐ,J6V8.b[Izpn)ۏ~ Ć'=Uw'}WL_ -5SV`NeW d\H$jN4㵰ej3eF(UfA oy嬾$f{0޼M[~±KR:+<ʧ4G>]@ʮ_Զܝt%4Ѓ" aHq"s0ݶ}߄91 :ʬ^HHӧd_S$Qtc\u~&EGV:i3{ҕ'1ܨܥeǓ fBr`?+/"3xț~`y'CDl+`|! /R^Wļ&B:ſБCtyݕ7DF),kIK?srziA8ׅj۳q qG Р_mxKAr_zQ*+ D/Z ts~옘o,h+?`3t2TbC@TᐉHÇz!-hݺyHŴ[i#RX#& Bz=.ӠWM9>-XT Ҕu/Ă5uH +)OpIW(䜿SL*K{JbJ04P^bs !Dc}Y3m+f= 3W|xjO4T8nYᯪ!etS_z:q1ƶg' v_ wR۽}p$t/6g]uYĞ42u(=GJ>5KGS4m&g.* Ut.!^yzQjnU4IOq"F]Z/I^+R'gArYUb]Cٙ x5ɀJ[/eqQsz~=MZz?Dw\н-_CWĈ9g-}r̴=x,7]MEUȾ'nTB&u 2& 8? c\sb`4G7r쌫lwsB7Au8bϣN ǻ{xH"a,;T[݋eRHm8Wd9ڳro_3p?U=N2MDg& +e8_-x_b<|_{!A{Ji;㿲MSX6ϜUf!D:Nn;3 _cK=Buډ95NyEl5֕ NvrGpΩbJ+rO)_՝e_mR1\bo`|%\#\Q'AoLP\~[jB >]9-.,iuly  Un: ;\>F#%$s4؞xYezxhu"\Գskٱ <7X>7[ of,խpy/]F_׽7s C '˾٫? ծ}5\, VQ`$g<`<;19Ohs|d1jMVaZɑRL*c8`~%rz1'ػY@ԑi&aVZ w|d]-[W&eB{ 88Ē3D Bx`U SwÃ7΁jiiD~26hděqnA~~] >F=1WKۡ(Q%|oUC"ȅBl.SgT(Iz|,k9aO"Gd N݂%p@#:=S6 +#Έo >ś|Mq9uK uֺ6?蜹Ƴo$S^cfgI?\DlL/MJ5n@5߰TO1VV*`` 3>#Ў)C}+D=|Sܰ^3W ;S\߹7Fڔ9eߊS!}:!գ "_+o.jhCI0%u!npcD ܍$&/o"5LC0Du(#м`DS2וjh )Y߻T4Pj7^ oànLL v4y[251hK\6i_S@Dc*+$iGL̮?O񥭅waNWվRvy`N4?'N5P`Ξ* #2M0}/橏 j[ e"]y(sL/l>;,+r-] Ħ/YuCᄓyfvdǩҺa#k}pSy/ 2!bem< )3X=Z)@+1+";^DV ִ$|`wL;dBќpvι9b;v !nwu|9.5e݉ʼn_2X _f? p(nVEv> -֗0 `n1XϧOӷ3D4ԘƢ1#=j,h ‰ 7xa$f3{mb$="QtB;ny4gwy\͵w害 sHҒ+K=fip桨Gj'Ke;|%뿗<-Z,:l uB`<DrL9=3'PF?E3!kU9/G]ĎJMWv6q耧M;F=*qLB <Z\hiΔ6 t4ۥL+ *ܤ";D3>S\U6TdMQC8 h8|zV ag¼:#TУCwL<y,E@ #8T'L3:@fxiGd)# Q#@,tr8T oRqs\0!Ǚ]W[#OqQ8eH60 hYn 'IS߼(io6U PrugJA0F/(pg0EܧZlR۔M6lj r d_u1k8[KgH LjQb j1%m滛–ˀj- 0m鮆;,/j}Tv5?P¡}qۼp%4p²O!¦8K.?hTQI >^v&1aX_[?DPѬt4xD&cz0Nj8h|&SyamzBzwiP.L+'NQy6S3J"0++]HZ&"=/y7xSFT<;?Nc-%H/uȏ3:ߙ5b|lOFs{,Z B#=oe6Ƌ 5Θ:*nj#?p[r~'n̊c 1cƞZeEꋿDY0\F(HƜH$gtuJ[>Ce7 1@KJv/JObA dOI*n[.RwU PJLg !4HG~9\r8@srKu6J?|t832psL8R(aHl;|HT-_x2$?Mhgli|[> M' >oqOҥw^'|T0G)IXLi`fog0ږDfNR`qwkR_ VކYGCU[__&YɠxeyY.-xD_doOcKwET 2s>;>(S0[V.&ϡ^کʢ憓[Ux6 XXO@9J0Uo3 @Рi)uBKIg㸇Wxɒ҅^34q ~P"mxr{>3j^% JU?d<Ҷhtik4D[UƎ z8Y,``iȅ!"s{" Hl~č'/b*j!޻]XзUo9toMA d7\S9mVXB솒cueTZ (Bb"|zb"9rT⟨Ƃކkd^e"gL>."ġ% "us]i-5Dn\{@ <;++iiv7jqty/e^g[X犩nˊC"z>cn:xȂ io=-&EV+j_!n  ~L7hG0X臁(U )`.yœG[Y:`LBL-^QS| }K,~RN'aI>#:?=驵@F׬ֺSr6` ]Bo4eJrKzyدtII~N;zSzڨz$t@~T|H%E]j^H;@MҪ>+e,:辞/v̌}t+=@Z@xWFĺՌ{M^?BX[H5 -3bYa)G:Gȥі(֑M/$k!]_ Q.ҭ: iUU3Q'Y#oPN#t -XdcVH˘})=Tu| s;iK ȿ[Z1f ')1Zc8^?<"W]ҐY^~jB׹gS5A}8bI*J _Iz|ੑV^<,>vY@%R2WNH11*'xTj5& ]R-m,+%mp(–FxxM^|"ˠ߀Z\G&t? v{l.Aj=C.WgNln5OU50 l^XÅR~ r&p1-z־f|L.ɀ -)y S$L :-vwDnxT7!UKʦl B b?Ԭ^3h|+ G츽e-KGk~ZRWQU-j_i`SxEF}a*[_ > Ѱj |=o *ǚY 21uz/^$_ɀ$-C]&ڿ%v3WuD+fiLkL} gNŐJtӯSRWE‹l48*nJGAO%s7Ƒ7= ZkXcX1T&af[."~<ĜuFizG0sւ3͙ ;UG/"&i"m!b-Ce 7NT;<  C- #my}@Ȏڒ*oUyvq3/Xy$ڔqDfnGI]{"1!tvE4 vAADS%BkrS-6;@Pࠡ^Toq 'aj}(x#!rפL#(99![r ؐe}kA}TE=H!ik)@ )&fx":I``bL8~,9GI3:lXVW,3Ϭp~+ œ B?Q;HIQR&niˉ,R͇pM/NDؽnmX5+_FDa4r'p5D*> C`× IS*O#M[s/x#Wl,!{ɿ!2/W9ڔqFna_Ps%fT!k3A6gjkS7H@D/7 \U{jŎc#mFV X &[p+vIBSrz.r\A!(\|[_+>hL%4K/e8Ў`x?x >5FL@#1Hb-t*<Ș)Nkt ^Lzο/ِ:!ȡfk>LMfn{?0ڨ;EqL&BPEY&INpq0ݙp=D>Gu wF{wy`^ G!cI܄2؝S:]L|9 ZUӽ` =@F+4[3'|q;lvWT6PB1zzR Jֲѕ--6cs{6u ;80SZƽo9Fzx(Wr/xeb5f4T(B&ZuG0GR?&k|wNJ- =0~9>$m4gL vcj.%.{UrD(U .B 'lbC۾40P3 bX@"tKS-lXt2`XY=)%b>+&bBO%(ޤA[_#T2_1JMQ'k%g0mMJ 6y)$<;c^IHywog#FsVNTUG0|-: 8RfR_hZ*ޔyi$3r_S^u`$~]+vA¼slsVXܾ>=S۾:n%KmR-? OGR83JJ -(e^Q{賔 I(4!3TSH>c94m]ni:7-7p7 XBkrjG|:aJq2aSgH68>⅓>q%o9K >ys71cDgyYT{NE;A O "u=,4 vw/$_{ T_ZX"m|x 65riZz&30*6sW$eЉYs닇}thVFD2x4[? MBNKsM&3_Oj[bTOy΢ظ#|ӼXcgGFP6vSYM緄XĔf~9}F"e ?};hnzV;!b hx֛m.z|y [a\"O9Q=9%=v[|bA&G&j~E|l.%]`xTq8`ªYpSI2Zd`pem_/akQ,$b yZ ÉaWՏB 8t|\r8 m3#8UVc/ۢJ0\@KJz{b6:sc݃ o_Y۞E:fSL,;>C:yEUrq͎9IZ+衂ZUSr{/;thx(-&<}۔V0:99h#k<)}8Pu<i W^b:""/F.C R/,{fi3.Eyt(2Sy5&8g?oތ쉸50;* ܑ5V*wv~׉lJE1,` d熬?&=;C-KNPj:*1_4a6?q/yu+i@izqZ)u.*#y 7k"{GyE#qifKwgL:=ߦ±N2'JO *of \]NV=ӎ*.6L͛-JoDBQQVTC0?}*NY'} "\9 t%^&3J޹#a1jfU>$;k=\w[4`uU98]{ JVu}]Cy> +۫`_FM".{'$:ԣ. dxijp֋ XND&¤`$_3,̓{"LܧN/vm|Lܴ/Q!7惓Х򳶔끾c%sbz\ò~򮻑o}pٓWcL"a4O0Yf6B kro!w{88? CJː< ǔYk|iS™z {Ѽ6A<۳Sn0SrJqJdZ'{w{ZpafwK$[d3/%|,KתFg>޶ց_ۤ˘[zP%:^w2aIGR=>Юlv\KwBQ$!q=WvzA ԕ[x;+`6mhRfګks+!42-pUU%3V66xq.{NA__;84Ď% NB1luK&o9{1qr+fFD:p!_d.y{ n1xŪzJa?Z,.|;= =?zvgmq>r;'%fs#uu3楦]GxBJ# T)kyA|9FTPx8n]憱qNHfHTPZCtVbtGθ}t*7RH2ĵz&aF$5!rwcֶc[nthn p'.j/W@TB%M\=W^봱&z5]]#8RhϋĈ.M?0nIîYُUjE!)މola$o2`von:@Q Zvo*=+%-"t7L7n2l[Oo-bjXUes3ܹ t-_GGyt=߼Q碎%n+E}p:G#o-EO8o)&;L#-\ B -N,)닾]hg'5p%ۉu˾PR.A]1À#%+eoYՕF xG)ݫ}:=~҉3e>Aʓ5 ?TEFPQ_R Y'm(MsC%p+,jGyx">v%sɧZy/t|n"DY/YHhQ #3`iuèI6OhN:ɴ5ɟW"Iiw78G۷iDJkmB70xOѦ&Uؗ8gZmp.3kӫí΅W- u93Q/1r6\ ֎65am?jajq9r$;'~Yʰ`wJ]~?Ӊхq'.cRLWvZa 1&%wG1TG fOjYf)obэO H&I锼< xتFeBcÇ9N˲$KX._mE%ee88(S^v'?Jg:"& ~t>`pO󭵱 hpSh}*軯7=4/6d)xRKLz='Ф2|{[3ezxb&n%t`nQUJbWbGP*p $WSlft[0f?ͫ'zfҫQߨ)9HuT^ jzp &0JWl UސO5ZeʧV01KA!y(g]`ĀہCīH~}|2%}3xx-R4Q[1>Cf:v5r-X聚|BǿeXy !om~UpUbX9,.ج,'L}2Ӹ5jWP:Tqdp/.WTKtEh>U"jnkb#'$*FB:ܪSe,O˦9 'Nj¬M [m裮 ^(V00ڸ­egYUlhJ8#FS<54x,sp`D[;OI0,,L+rc̠db9{;/O%gRFrDLE10bpa_N%!_I߾.u)p%&PA}_/P/uta_?{8f@A$/9$3ʒE;\q? ^ekz rA ̑a.>"͐ #dÓo@z"L` Kh4DŽ<c~Qu?L[8!V,NXeP_~N1 L^x*M%ȋȿWBV"'ȁP %Ʒ[K1q@.Ialȁ G`ko<0 _gW6xaa2ɖఘC%B, CzKBrsA#?GY^9*ZAn|Mcw5ZI !LiЕ2t ' WEl!qϯ$8#W 5k ثx5chG_-lZp+h{A&_aڸSh{Y粣&!vώkKu@]ͬ}+`FYwU4R6ȶr˫yM H `B29C!h[t zqɛ9VL"+ɫn|#`yҮ- !~BA/筲'Y bO^4˧LwZMaU5O˽..VKEO=jtf` ˜9[f`JU,S"dE;~l\@:ZL"fb/Ef5i$#Τqm~K8_@lڀE-~ I?70d}2Bi0V]eWr_Kդ~mwbv f w{ 5y.~'ư k>ޥ.zpZ< [вlBu&{Bj|M|\z}W%=x4sMMcCխ&r0Twd 2 [^fz⋬ Ǟ2l4vri[)8ly%%CH&+J[ZWPmތue$%Yn_?5@nC6̃ͧėgu+,X$؜ mgaJ}`5@~` d4x+쵝BkY UGΔ)kcgȘʤYif8Jd^&B,F~(^K(z*aNKh6g˞>4|QkA_Qw0qOYʲFO2$u㴴q)P̂n0kx?]")I`p&W#4W|#^zfӡFP1{$Eƫ/75raR]1U@pr%/RPP /opه>Wfe$E8Z]1xI8: &d*62ԡIzJ@]7jVl8՗o )_V.=}2u. AſSQFOL޺kӨ p? 8ѹIy )Ȕ[x]S2P$dG!+̼c7Ly(m̉DZL[qG9a oc/L .[]D$ gq)IP\[(-*{‘YW{|pR!4Fi#tV2UO`V\Yh;_j2 U.!3g':+Av"TD5sJ]m댾T[baN[26EuMPW>x}?kc; gL]﬛nN4; L-GOiȱVH Mpq}{|U!i7(Mj Zlt 68H&Vp z-?إLЇȘU1Fmگw:ְO::K@-aV,Њ<~fȏ+drU' 5"4̫9&FVMA{#zW .>7QtlA9m}2stORxk{1`&u$)J[h4y޶8@ɏ^|Lyڳ-`3˲W95 0ԌuDgl+NC|$8*Զ_V'm`nC3Wbp^\4ւ>CwL hގJVU^WA}"#*YUK}OXMO7k:[ũI_Ui;*x؝7ޣ*dZ>_G$Hݚs>9Kq#be]W;^jAR>w+q݂GjdXrY D|4G<)YmbQ7pw'ѭ>Xq3 h.p|~f=.GFA.we+|䔖*p^{D9%Չ!se-zG+I MUP+˝}-DqX -i[!rdiH|l`X&ub? %ot*42 {(5N@.Hrb8+p,']$ 4'-^_ÕiH2neQnS# $ɿI77 7YbV9+ZNcy}[f76T J3{]'> O103:1>Le]9"+eJwLspD?ЎDn̓Y_sWNϮ "0K EMtN2L@˳}!*z` [ڐړf/SRlCH*0֥%{Ť[&!4ߵ!|mQC$YFIӑ^*;zɘΛ?tyv_cMEA c]t J}2˰b9-SF>Bak+{Xޯa67GX(gECyۃQߑ2\k- *tM@<WWIyǂl3k' ӉpZUތVr{E/-ckyJ+zr=Hm.On_b-8ƂһϘT$Fph7K37: QZgɔa|wi:6&ʁs1)i*K+͎bاVX-T?oDŇAW* ij@&O `O_Tæp_ t>}{0,XR&A* ]GF~ʣhjʞzr̄b25W{B1SJe'V_:]bQˠx>c'5߸!YHKL+f`8זHoΩ c/!- KS oH;k6S9r%p ǝ m5֏ڂI.c}(fsiON6QmU\(̉q8U Wr|I!-DQ}†1o.\u7˗}, OC[ \!v8Q𑜑(7l '^G|ЎW@5R .{4̶5q0 +D[R7l;šo>uvz>Dֽee/P$/zo1gTh1X$O˵Ѝp)E ;#&C ߗdYWA~jCrli܊HەdG!]-4Vc *lbv#)ؙq@zc)ce$ބ`^-7'*?GeG8/w(lv.Q!7yվ}]$ ul1174iH ,a^_(qD̠1nf LYtŵv$)vyvTyl\녘ϊ tsgUiq-^:S<,q {XYR˧_i@Fi^,GnqsfG5kWtσ66~e ?CrդXGN3(Xezl\B3wŪnζ#P~*M "õOϩftu$Mn3H hk4<[k_ cb5o_c C[B3hOV w#›-taCI]CK9+XaOݰQ jE>,Ix+ok1w8[}fq@vKp+q'45֒^`` //V )Wオflmר!͹`|<=&rAѩ\5ۮj@a4w>i6*A}Ab>pHIOƓ;eǷJ6?l kk/- J}4WV3K͑-$z#fR=Z0.Ke`dE)髣[ª ITMpV.> OlxU^7萘<xZ8!`P& %2bqHta} I7"/sp$?~2zT#ȟ㨽hsҠU?%ޜk֩dyvH1=)&Tn`HI+<Ύ$( 䦇:R\nsuZ8O,|q8Fpv㳫i,C0ƫa*iS5ވhx஽`n} ,A)POUȶ@2{-1 i'Ipsy--dz6T쯧PfZP(۶rR"Orr׬ m[qE(),O~: Q:.Acx0G|DqhT{TOiZ{Pk'a  ~PfJfHva 1dꀛFJ6//\1C_pDs`t@qpd\n(v/38WIyEpg"㒠ju$8^>.svL10)j&ZSPnw'E <*,s1dHqQӞR>tdYgQPxmE%]<0rT?cHN a]y2>ف.tRb?M\Q>^U:{,lR.!F"ZVy9hvv oZ1Vƀv1&ݸ1*+( j\DeU-z:(^j>%LޞQKa$z '̻:MM!62ERVO`Mu #?~W F׿`6[HG[gSS e5jܪ9ðU ҂n>S}9BW+#hVW[Y;Q3p n .R1pO֤z"6-I}HMSW4MVJv6oΫ]P L67#9a@agJT*o`Ka|:0w'$6UiH:e]ȅD_F@S^}dV+|eJ*.Zo{{DNy]ljT)ځS]3 .>bjI"ʖVv.@ipwS*0gKX$1:_)爸t LVSaWA8w@)##K5yBUQl&V{7|KbI_;f\Zb)`t=Pk@f g{X7-˾ ȾKSdw"zf}X ݈Y*Mc}KWWNIP{ћTvf(mn%◎U-'`4XJng{Bn NN E~9#_HKͣO4G"l7&;')'b"ɵp50귟y$Lsq0Ae r/,ɪ{Nds>}r2|izC:;[385$lxeZqXJΙ KASue'Ƃ,HLj4{)a|Y[k yyn#u5țd;@Ak%ҚVc'b/'αR&'ik!\(,[m!S[p˗*i`< D+"{I1@҂;L6GR \@)=^in8)x̑LmˌN;T"pqh 暘M/k-{(0DŽp\ef،+2(㶍wN}^r WjdfQʬ3?\B>οX 5}1Bw !+&FKh]sQ-ѐ~ :} (ig_)HObǵ-I"à#C_6,\.Hغ?\#3/,xh4cv~,bg~ߺWPڈs/+%.[X<-k5#"KGn5%]9+C[;YcS> %ka,LlTL X(":DjMh3LbSA7B{>yNIytTP6ȸ@)25C<ܹǙ,˗]ff{Q>~D[+Ue3k8ηue\xrg OKF:[j ʹpC]*W_^m~o`饆MtBw5pܻR>ŭ/ܤ\ ;8ⴄћ @EZ=+y:d҉nNYWC GxaHa4[`=S4څprk6 H(;ד@ {eN7BOxGb2=K#/)^ b Α|ˇnrL;Ps5H/BtVoz܌U ?BWC5Qcfc/>eG<~xς%-Q.N? cDK4+ >0U"&rSOdAH. <:s*u_}bjS- v$#[etM97QIS!| ݻnT]MA+b"dBDbRC4zc_ln  }[XMNaf}l7!"2 < ޡ#z⩱ՕY35e2j׎q%|0|e6TD^>Hgaki< {cLj9Й(l=VHce EyY/~jG:3 5P CmKÁD9a=Nd8,h6" 攬y! fn2DDE4\n1 {b=dfzzBR2v?5W.a\,?)3l;Ԓ2ګ/S|L04` 엮!5]S,~}34SWsB@r˅~nsau) &m Q^nVZq(~tmWH= BD~0@iCm^ T <Yn.CoxMz I"3X*##c_KPcKn>Er$KiH C.Q>||-p& 'GiYh=N͈{*EF|ՐAh5+=]N "qO֨ºa>%FGVݯMm&Ed29_y摽KTA-96>kOiB #3Bq\nK&(ù鬩XN;*[zcA_9aha"S}nJ*w2-i6DWdΕ%gxSkɜ6OR6Si-q޸XE?SS7ݸwV Mڞo .yYA ƶ~0?VȝռGepf ^>hA2k?_3`9hR, 7t)`B\)NUK!> &qXg{xDz ,`uX pWdDۧn(g٥ѩ. .YGkO LA}k+ɣCvMG5H߮@(wt+t,Ԏ&+7gr+whV +t:5 3K4~Ԍ'խ<ߑ0o)/^覹}`PE]Dpז$?y*jv\u , ^z1)0ts\I/hhZ֭T6"8A񻒺 wKN0y )Jt"ET)t6ཆ"Nw *41MQL4GOڼ+əI4{?|Nn&ȁQJWu(`ŝz=J+;n7)7Z[:txjsn(\u¾.*Rb|R]a?+Ȋ+{"WSf%GAa/Lzu(\} X!0~EF(UؤRuBZET$w?QG2Hv3i% .fD)LՍH_~v{T%as2w7~FN)L/rHфwReapT {/ ᩁ`T`Ȫv[; w3hAԉ3WU*,wC.VD쎈6c}:Fu1Yv{QY~'PT]I'YՎ@& T(bmA3ZگT;mYUHa`SvI&nRՄ8T 'Ni ύOg%tF"S<2@l*i!cg@ b+ 3@ýo$/p۵yOlsW4$Kc%u1\204)?c UQ g+K}W+,mAZ$E< \!=F4 f)ٺ&19t`^YtqHPf#-1`}/}Ȱud afk.`ymϖ j ]ᚵ \UO3㛣m%г Px'5IC~sII*8҄t0*y7#5psㆇ1'cH09P4+/~8)=t]d3Ӗ_y뢨%QDz&SF?4.5[-*UI[})/ ";@u5:[u-ƏS8[^<%u m>Β+C`oUwkp}\laWVmbO@LЊI^$@mt\|'Cx-OΕåӒ5DG^4YA=+Qx!p-?FeCIZG=t;zp.0f`k]r c뉶ܔVr)ALRD@7yZr +^xVO MZhJh '7uД̕p˓se&p1L&dz7>$Zqȗjo a$[̷fU\Qܬ l̔57O"V{&^|Y#E9uN !Qw6ƉnAOi+8@Cs5= Iw>səϗN|)(5 isn֝Q)ڙWsQB\gSQT> %'mtn[kV y0`(2QAaeQ~=acd0%f_=߿Wٙ~-O6۲Tt,@oe"2dlK?LN+Y gL5}!I$Z8z[A~H΋#:m;\a;uP}pXOI6/:Ìt͜4?;vcըVL1{_/}Yh5<jd}͛IP| R{VceA ]WޣT/Q,AX>}=EIAYQ1*zoSkq&q504R71ϫ^#0W D .4&tV ,5C-HQ$;?O9BԾ@Hri| }?v "vz߾ْ&炃&ښOӺ<0FwT񻐮db ,+k,fJ4h*R[ӺKspkam{H?>T}Ϯ7aH`@%n( 򃺏]4Ul@l酱}O8ʛ<Ïv;HфI;$|S^n0mv Vo.6%x!Vᰚa6{Ӿ}Z ir*7&zBsF?^>ׂR}5WhkRo=J/J:8Zbk^áX0 φV0~Z~?&'bJh7NP6 "$>?K1,TWC!xAhT?U3o N gaţ.r?J ȲitcEQܲޭȣݣfףK'㊒ ,W)[Z܄ EZ~:ԏ|Iduh#YUsxʛLKrj\Ljzxh@jqy<ZooEOR gC"6 ]e`;=XWxvsO yO7z ]QDI:nJGvS'w=]` ھ z6` m@,kL:&q  3On@2ͻI5:"c1"Γ[8JQVb*y>U.MT؞kaԥS:'O2MC-s)Zv&cBKhp(tƺ"c,+`2ov>Qb#:qlF[buʻ7}o+uCOWIaDph—c{-C )+iU q#ns[!tGig@h5؋C46zʊzc+Ceg^ڵ=eQX;Yv)I3[fQ`2 WE{מq_?؄_Lnh4"Xg*Gvc B|sNyY& {8 A@YD"݊ef@novx2N̄dT O=\H'`N4'N$ )?t$C6֪ڗgIQwٗaC#a`=v:@3Fz: pq'1LDnA{!XV%F)˪^. -66,:>H 1Q&Ƞ k[]|).XQ= nӐjF?z?ȴ ^,)JT`[U\2tluz 4牂>38Є>jAmePOJL+#/ [9VBDs~# JSsr^ o!#x`GPpҰ[V*l MDI\ֽޑm(EZvT +k_x:v.7,;kYq5~>Ӛ,|}: < *I yӉ{Mď'-=^5_ +NM}T~p?i1ʱG!Rhx{]}x`M3oЫΫ"V4O[Z&jDyKVQ$"+.}Ҥ %`ґЪ Ý$[EHIy; 1.$aEmyUr^!tMSWnh$YS0fWd}cv}lҨ0.8z0P&OtEW8~= ?=%«i*%lvKixaY8הD5 4i<ִ("g?KYeDϝ0 S.K՞2*/캬TegXkG:澖3G! MM ~4W'.d(kudJ\C~8]u kp̋gGQiM<$vZ48t׼>عd*nbSB.u*E{"%O#Y$j^]S)Oj#ëc M3x<g4Fg<"t]9ኣ(o`Qb;ްڨݹ(\ N]d$Sy?k. 932gFE&@K㗞[LVRD;u3˓qC88)Q ,|lj'_m qFFdDlW.NNL'b ¦̘ vs 9B(6n)R;EޚQwV TXAY>%A0;\r$7vGL|/n"i,]*^V]TB*f搄,*J*: T0K' ޠE0l(ڄeuʈa{wG&!n>T@Ȏ|*0a F`4R0V+DA?+ ҬD]td!_hc҃.!t *FFM1$YrFKzi/>O)6g7<\5tb#SmUpm#pqpf3~ ":] kgn2*kܯV+(BUE4 G6w֯c/}Aro4T7w&ڄ(t$mB7K-DB1 8E2\Ւ=JdbgZU0^&^&ɖ5$;ܦ?PhݥlVODog6~{ /B%(W3\`3$@er5D2х2(2Yd%jE@Yr19I!xXYnsn[[")xnSnv7 nB5\*sZ3Z4Rs#0xK"5dQ(>qL$6Y{į%);V}9˪vʾHݭ@im^Hd֫ӧVˌ5Hx/~/X뀨bĻ5G|&8!nSw :1+)>.~~jc1U[W!k$NDE)W`ϢA'vd32 =Ž3DoyM<%gU(}?'πtσ5Ibe$Ҝ``]qxNaA8e82z^'碯06 =V7- S"ʁYcڻnAcRnbg/Hx?3-L C7بtUCLŪ'8AXߏ3ij^DhC&4}W-qHe1rŜ**WatMHxk6Y8 |NlFK_4HQZ/?̐hi2&DFx^eyR!`dUq?ݫŔz@_¯< CBLYƫ nntn;kNFO .r: o~8B4DѢ)R­xg(Qv ߡF^).p Xdl;,%YH^fZ3F#+ &UgErj۰lc(ژ07fK0`- O͟*@g#nl6W-q]wVU rjb{w=Q̜ u٤s!TsIMxiT`@?`z .kx,5/*S! o z]Y~Ws/qX)^1}.[+.'AoϒI MΧ.ՄCpaMʪgX2dP &g108Ȝ҅.}ك% 5 +'Ԙ/|M>C< jga}K|j4k2ؠ=uQxM.;_lA#I12r%02(_56D쵬, $/߉\%.2 h4JqhADN2C^"Ǯ6xθ8kV{' KxXNA9wԱڹ ,'q 55-̒C#,YnڃfHAXpxdrqqTWqtΧGZDǻ4F BK{ܶdT&i|QE*,Ab{0GArao&{vɳL~{a?NZhq0dygoco!.^'!)<>A@-R K7JG?JE%?1}Wґ=VզKsJ35="% xcBCJ=t)h/rCnIЮbUy@@+ΙA0bImc+X+];NjIl^ȩV{4>7sۤ<3Oؙ]N%QީwFGL4 0f^FU8 RM|ܪǧ3/u;]G@<3cq#;nϕ VZg#Y $~l6 mM *G7:Gi#^~M{>ޤ|KuF鈹v[lFӋʟ~N&@s<X|&ҥ?V_l1NSgӽ,w1õ , gpx G+m#;o֪ V[EwVA94D_ PY[v+╱NʵQv29 w=s6M_H{ D]{R̞Fwç 9 ĎPA$6ßgɧY6& -sP" 2׏VBf'RO/۬֫ 9W`52/BQȝ,#n=$yzb.{~}UµT%eӷ z{BWE)TE<_)xѡ).n*aM d꺳|BldCI{( +mza}c0>|ȈP8aw82wQ!l=w*I@ ؄Jj=f8km u*u@ 2Zʤɢ0_&*ag?tn\ݘv 7՝3α.9K.Ɯ~ZKV`o|pTLԤw)Ѩ?4Ӟܖ)H%הUZ,J)W&$'-X>޲75$-.['&@u޿[?DUo>RC 9uHa |V9#/xHـ]#*ǀi $Lv4b>,DH3m'c χ*ŋ[z E3i:cvhh%YTRZ{F^Uo#|sc9&]dQk1~{gu+⤍%_zK%'2{ʬVRI+8?b9{'>dpTp_xVHYe/g6;NX$M-cQ_fJJF} fm颰L*!餥.~|oxakv-Wg? wStǁ6'ҏw"$)7YAh~40v]BHqi{[3th~/6IY~nx_fVhFVj '%\hٚAk+gCLYf GiQ=xV;(0i$a'UfG@AJ[݈ac+)¸|c|;߶35Q7ϭ=>o;wƲg=淥[V٪xe>SPixaV5PSZt3vvi="O)@LHDi"s55D7Q)R*,D%w(U7kb>5D,DGωȳUa(LGjOB78}̹ف\3s0QfJ#RC|Rh6{~Q~fec` Y8SYpuyͽ*j^hwMlҠ 9VE5 MrB]쫎z~Lw@+7b;M?`Z&%ǝoJx E 7PeN/3ΥC4 8XyW% 9`,k&bHZ")]&ĵq$GY[Le,:olзLsH-P ~A} @;2 3Waֶzϴ #lhJ _)UңV(j$V r]|"'/=q T_Y!|M*j+nU*6oDP3CZ1r̓97 D1WeQ;f@rCB?׻#R/ ߔpW:hpfU`E)_Jn[l[~MfVG]tkGoԡ Rx{dRЯmfq.S#=m!H;{<%i3Y}A_naGfBqaCR" ̖⺶D|ȑM Ô*z gɮ]-:VG}o:VaJ/jI ,d)d0R(W0c3(]g_!zJT#WA/ZI_DZEō$)5FO[` H9J`aKi}s5[FBi@'.ѐwQEO!9#akRV.&5Vh5َTr%^cz="\0\tm9=µ!4]yntcbyX<'Ɇ`2ͻNvzÉ'Vg%/un>=,i.+XAb35>H 6s+W^nW4LJ7L/MH ud]c LUGDQLwJ_Z{cWd9^">/Jڳ|#c;|;dHhkn~H:`BiKG5 f:Tɭ{MtN,KL}yȑYX_ơm an-M5cV"]!Y M!{"Ń.Y톕L Vz$L%ڴo}ʖAVq[^(#X#\cDx ĦK. 6cjYJr^r}@Us⚥Rn6d}Љg w鷶4ͮj6]Fw|ոzb,g6DPޯ|^2T1N߃Piާ¾m#,ۘ#Ϝ|JyElݤoPR9߅7cL3Wy`H[.#ce뷘oIj~yWlDچ~r~)bs'A'o Nƶ"m5j#, ,`}1.27<~dPa7mɇxj427R1Cx H*Xh:G͐ƘR{V|ǯazfXV2g H7TE|ux˳2mŘkHP!%EGE0Mh-kap"SQc_8JϒBHaAiJkxe &nw{QXR24Z|KwʎG݂l$[huT爢)Ptd6QΫ,Չ᫣*q_[P߉z5:!r6#(!%`bgO _ t{,!('iC8ZK`㼡k EF!^cQ,ՕJhPKaL ?p%z,bF% 5;ۀ!$C\^)9tB^nT}>~z1H{:X `ܖZ4Fj;N 2b~hEILf*#*o K%CcHL*qF Vo[g *|!0a6I<&s.iJCBdH#Uw]Qϫktm偭xꩆyӝ=_=~\Ab_ЬĽ 5a`EpӁn.;7q|uKIU^nC }őr=O[{ ܵ \h |Aqv엔S2< wyg:yeOO8o, ]~=8L{J||jtToI%9Z#I@ fTkG!mP2Zɶ&w*jū&/:zּ~}_}4#N N_b"M XVԯ7.@7RD{ٯ(= w@AU6hף?C6~p@2,a{jGh9VDdVũxGoctSJJ;@THF:2(M,_m'{y7w*d";gXU FX?,[LՔׄE4;tMֈ-wY XS1[n~|jqB~+ @:*ehw0^R'iq-=>Ϸhv^#WlժajT:~;ڱ0|E r@TpW2,N%0}gC}i$A B< g?p^PsAE(Iw%D\x1P͐o-uY- RzE8ȱ|0i~ ھ#/ҍ)5עs:`&EWvZ9|pSzPt n+-#wa|en[.B`ųp/]*VLo]Ekyin!:g3JXde= .5OHPb**;1*u`|꺟Ғ,hrRXZ0ͫWBo6!"y=\Q\!(PK`\d2֙xѦwPkt+!vѤ$ٴ ;5f̦Uqv{g,0T ^_+wk"a kX5"X|;AU^3ֻ)) z,bK?W' (1VN G0VSg :,hK|bu}{1AfǬ'dvzڒ"Kzp-Zh4`Z=Vbc QlW̍@1:,X? Bs7v^Y Μ+% fZܺ@!qgJ¿LGI]o0X I,pvHPm$~alZbf1ܐQф^7[.暦8b ` \=;ܶz;( MBM!TVKȟ55zHڍL𢩅_fgBRy޽ciL&={}{J,8{J 멋{ťz{97}sMmq`Xiyʸ nΊB(j Gb'fTQmD $vWN1h@}x=u!"=H)㖦J)Ʀơ ',VgHu2$S{}Ekl0PN0w! D>DYZm"uʈm BQݚ/M:"`\CmЪ*&4TIe*Ӓx`Ϯ|5IUzLsBdOQ AZ<2fFzx[PkA6XUx84Y>m#t ք4͠ =F$mӻ2n=UV tp[ ZL Ӻ'c5Rh0(+ Xc$ػ<9 |_OV3teu8*d(Άk(jUG=л`2Ka(^*$Aa{N[$e6FxR}FUmVL|2N2m~?!پёF(ƢJ0X]f'e[|,csØ=^[a^c|Q9Nx'x| `/]L}kE:(QT+e;PEn׳xiΓaCg S% *hB #{Vp\/-TcmB.=S zh_GSΈ ~g1@6?5%;0QBgʬ9 >S>k6Be iCٯ܋Α3OwL`b<|!6N0Vr|̦IPYYR$gH/GR6eH@L+ğx#ձqұ4 86H7\-"+<:TKǝfQˏ 3*uk4##km>Wۡjʾ~[j#P@>4%}sa'Rf/ ,{nhs::ygQh$?@VbH5dP'd`ɕJ[.:fckTYW戾gY!IzNyit+jas Oˉ,kZfAI8pō8PKG'NEx#j & OVn8gDvw<V3.0n.˪}Y%cggp6.kpwi4)qb"&ZCvaD":1u"Iע@6 6-Y.4,Dh#KOCn:?!u(U4ֆaC09N>@5Oa(ʌ3|Ma$B/co.OGBj/&o"?Vي9!IXJQ`o\J#ƾw)+qdza8HxGEF+20'l&$LS՗(فGօ/zQx@>P=;U7V͝4 @+||q>Ѝ7l:剾*QX{ty~FS mV;_"a4i^E\B 1*+LTeLYV:Df,i>k֨cu5 F Sh D`!;BhV.ۊ6fIFscuBDm3e@3h [/w+B#z9Un Jh!FEK/Z Sm IH!ˀ)6!5!n͝> 3:O |L9w4#8.x\kiVa g*f/K~ǴNC6.X3 E]W&Af9kyoDD7i]k,G\RU :"/DF 6esGYqxS::8g^ ۺrg(ωogCN$Nlx& n@n ̈́h½Qz験iuxQ.ևח7ĊjaQM l?VzFRFC"&ϧbcC--QI~'75lW2=Wi4xJcUF\ok{g Wr:{}\b6 5 [P4V5F~RSgq8H~{ⳏ홆qWbӨҘTa9i)ͧ Z ޹X)Ua%tL}@ƼmDi#XH--|upCHY\/:K-bj8) m\umBB j:ov۩j[u+KG^G aYM߱,5WZ)z6o)Άc|2yvSV w.׳]ӄݛ9">:yZ g_k9j0M]yp")PJ5hS3 ]SsyOD֑Wj2fO˫ԭ` lrp3T[FfcO9}Ɓn'y<;]8`Wa,?G"d TQbG!e@ɻ2@_sRLqNF(3enⰤMBEnǏ ,lbqε4" ٪OgkVϘ./CEڽBE20 N<A31D"׀iٯ2tLW跛gD=ptP~pSS*6o~ 1`ٸnȎrjhM$>WQֶ^ޡ[~geϞTlMb{="]=J^F majc46 jD_͈@Ňp\LZPS= ϺìGqPEBs- 2ٽ|jPXӯZнW䏥Qյ;@@ Hs\ ѶC 9wasyq_LEXLfrT+Cd[#m psJ ~@6&JCU/ʯnhck*' џc=ƈMp(͗hq ,CiC5~#)"1fBIBAy>"jA9ɾ?gRm{3Je٪X\mjjaM%|\ 2$_{ YW{t maLlAqu_iJIa;Jo\ %&(ݫ*/\á%E,JM_$[Sg>>qyn*Ox N$aglbOds|!Vi]?)97'I]K_Pq/3 [X"fk}Sp NҎױg˖f7䎸#]!Ff=Z?z]tS+Agi2m~4&N =!+VOb^vDM7E^7I鉩m!> f<ůYrR < ;.SZګޙk˙hy!)1@Qڄ1d]ֆ(y<(}!?B 꼴w{b_N,/ mVj2"'C,f Y213R )?< pV"cބ5ޟ<h-4bs'̳D_4zyG̵nx6+;A:X t*_ $3ps l|ȲڢL, sSo1 Ecى@{ݤAO"OuƊ ɶчZ딊{u"qfE: tk#w Y (FMXS| e4B }:о։#1լ(h)\ѕ wOq+[(J;Ϝz%,i7h`hiU.l ރR)H1a n2c`r-!ZQBy_y"\\ @Z W 4qh6\ (] E @,®+LJ[v يl5lfb +Lq\2 6. H0,ymycΨt#]: 20v\1kz-2{#:QtEqYKXNyA|(O҈dݜ:.9#j/]Ӡ}]6;Vû6~]ݑb^ UpGvEN?Cz }\]duͩ{Z6][!ա煴(*_. {c2aѶ?aXI,z5ɷNPt;M}=5^⃵T$Jislު6 _&ט˜S2F÷y?(Io{S㑿TxhT9 M=Qnr5EH1DJ'D{%s4q2@m莰Fg[q1!@ʎŻܼBvIԋzlB` __5!Ufȹ,J\?ĖZNMC0 e> +&` B k 9dijU>]e<_rjoh*<ҥL`?>uNZߴHkjQ`^p/JW6lP(w L(C$+8o#\A јSt AfЫ4HSMYE<*0z@$qP\7b{wvzz|tM1xhڅTm/H\x%D{ˋYQi*2N!&ai&R[} f !~s| qڢb*VT*brn>qAj|u 73U) _E G0CeA/4}k!2̥Nw=T޽w_!=Y}^j@n Ț A=ܣ~b\R=7s$f7pxHC$T+x>EBa9=/52/6dj灩EKjR,SG觩h$ճ)9 I:!lB=TMO*}UAMۗ~ .8 lo\o:63sνgD ʐO˕b P<IJ$Iw-X泄u5h9?o"XM 9qn7`MعϬZUQ y^ r?ָ}eL0,ٳ2|ϸ˘ھ晾E6 >"z\];Dj%=X7vtp'@鶘8N #2XYP[mܣKY[j`w ej!"ZI~ˇzob1Zx(!N;޾*!$*HK!G$ho?,2efr1zGT1@ŁDLE " xQ -B|u_\>,\u) 0`Nҗ3LPxOUHRR?+F|׫ړ DDv׷#'c㗓`qi&v{n%-}g#u$;*# ?'o$9F$F&#ko3*T0̺8f @StV " xKȐ-fn!y?LfZ>XN,G0s}~xNUQ8!J-KKʵjIS13Y;^g剞#uZ,ܻ%>a\FtɂLrdmXOյR=Z։OYŔuGC$Ijxg4}#An/R7̪V [ E'^P-]6a"Ew@Hd&%]'_Y_IL|ܥ/UCKgRGX`P5RRSfVkz'@l"AJ?%zkTf1DJjnLu]Bf>*8`O{QU<t~1r{Wa/L@×|)Ne$dTkĒf ̇*K/hke}BnDybc#{'y'w1q}VkkU._'$`R8p"]zĘ "@ y2N c:֫+'/" RϨ!bcf{-ƍ]7Bx~C4WE$>Q\0h 1(B Z̬ dh3մKJ56R+OJbm]-5*vTZEJ:}|&{00bkloX%V^K'gx&u^+EUK+j0C^=ӎZ6٪uIV_[]ТtTa&^28`Mɖj TN۫n\?.hZm&•JU}bj6JsO8r7OpX-CI_ +pAw7߇ZX7ry`=昛յr!04޹dO)!Xf#V4-q7Tn8#7v jAkSKm5cqJLS<.Y+nF0Kc]obdԣC^ ~R#@[cjdܸ!MdZӡAC$IH3Z7<0tWPiD꣢_qq|}ȱ{04{92F$g%oē3kzNuidQ?[:G_z'`?7Iw X7 =yŚhgcޖKy1>\]ӆd/`M >m!MypFZ>zl=}J8h}oW2)1P`jdut8u^я7 =}ٱ1rnO| ^̱;% Gq>pZ^f><|&HˇBW,9Z~f"ƀݫC yK|M6 nzKLjKsP}T|E)R˺q "L sޙӚH$tXf2- rA+:Mx@5S}r/1AP#%vicNdlPu݅x Q$h ڤ{JT34Tb݋ ry/_+@3ixkHZ2-5A{N=/Sv]~ܒq>+JsD8emF<#s7[yY,Vn5^*r6[~ZUko-͢Gy2Ko@AI6(T+yDr%oa_d0()(YfV^*լ[ޜLK?{ P,M[2. /I#}*zx+.RK=\Њ\*4S'@:H`K@~0{ w:7٥[BC) p/.ftMkrUihKUXsYU!v@BsPZ-5ȱQt>4qwvO|L gP,V̷•Dfk^ULwCG2ѡe8fXyl`3pR#q%!Ɵfs 玠H3 [(^ ` IFQQ =pgks*ykNcx~ (èd]݄prOY᯻2r-thJ%JT-F~ 1 r!cf冨7b؟kmlb@M fΣ3f=rzwBo6q(n*Xc!'bnzo2Lpѥ SAW WDq([I\LApj/^iK4ΘQ?znor/w4u,$X''oHSYK4H:XvFF!]tUo kr8 1%{?Q4ΐ|P1{k avOn)gf -*ZG)bfSt承3Fc(3`{= ,xCN>d;-x< 0IU9< o,S hǥ-k{߉Ճ⛘uU& ۗ\{ﰹZPvE!9N Wz3,Z+64Xni `Ac*BH/UlYaQ3z8uDIZi+sES{!AuR\-*W' x 'a#'/8'ׂ0SaCS1f?5˰ tM Ґ. Q6#w4?Ps)PzĶfe1@u'g 4:3(q~#H-냉 X5a`*J͉ (/F=Fp -:Q+FC#Ô84yk)IkQGX:~= Řaeu^~~\}cZ2/_j'[fj&geŌK}mCRiZnbQnvEi/c̵5[Hϵ+ V>*sG<8$ s(Ʌ:{!*6c{Z^UWC;Y>8vJo#]1G,^v`3T¶<"Pw! :H?r䣩cHrpTYLJD0x7f5D6tX#N' F,U]N7|{G%\14@M'KEޠ}M&;j7ejC*Tv{ oky;ďy3*KO+6ۓt;V7=+/XaFDB[DGV-jLԓڲlt΃xT ?%tՕcq26a.$<;4a⺏Q  VU'#)G)RLׇ`syF[Qz,^D$2g}/ pG܊L#D;ҫx:inRzzḨ % Kt@gt#y9=vM?qo ڜ~76C<4r4|'eA=Y1>*(IxʴMꐁ 86A&|щ47c+g@,\ap6ռ}AD"+{<}} G xX]ޡ) +ES #ȍ:$%:Q¯̲Zeg=9yCʋcKG$/C;4Qu)ĵg \ϜTkt9Xa024r^Y)5C҂F| 5tCRq/k m>:u?'M{6i%t@ʪ~YO Dq' @J\vgWDwe};yO@n XK12QmhPqx%[):-@^jKG5["#'B)a!ܩf0vv΍yMMuֻ0q􏺈ꠌ~ ÉJSt}Bgq +H1hzRDEX(Zmak kI<֡qJ/ "ygfK/goHY[M1F=Wy)S"G6F(0d oP׋.QoL43W \} ?6nR{?YT~?fRBzbI4d~QU3k]fr|r&1wm;'3tFFˆՇ{ɕVUS]$ M><=0 +(-wUzq8;ǵs* ZH8$_'w11]k*FW? lV1GBg fb͑dK h$8Z~N]1HӠ|_@ҬE"1]JXD"Ѵ@k:@>vB1-6)FtyN&um:6g#G*;E٨b)fP׊9 7DH4G9X)2tsZO@$3Y6-|kuVMD ϯԎ6K{ EɖZiKuϾ*(zac͸XOEm3~FEwaMQ`hy㦨Mvj2#|| EܶX^)7<@F=J%i fNֳ0nkȖoK#;|!ѥ50ئ:&r=/y@;%8ТK_\+n(lcKn>g:nzvXF|M\3y〙y` tpE.ud=\NبT>Gn>{5 0`}Ybja9V3@+7'P63 6E-ݬIy4Š iܡkSekZ < BR,c}%FuT-b=y; nJ.Cr`G}$͇⶞>G`#])RnjLn~cI$Kjo1y߈XxР=5 =yp Z x@2,}Pgx j 6 ɬ2C8eO2.!z-=$ qyeQ .f9s#_=Y7;%<|Plh;Vg|wg\+-5V-6Ρ˼l:\AO ט[L 8M]Ux&yͲ@开p^:3Et,:j#pҲ]&6YBw='a }Yk)A. A4DM]!~y!崟y%SԺdr99l-i{2^q@պ]9rrcW4%gW%JYojiK8~4~Pq-c4Q;c'tNJ&fy™&Ǵs8`5j۠0@ hX{/uΐ*|Q`J:(‚2oc+vmtKЙTcY~"wD3J^.+ؙ h3r, 9@OE߉7]V/aW=̬8al,/֢]Q~Juy3&@P5's\4T&g;q-Icƨ nQ,m{БiL 2;/YQ내ȲV5[y̏H"֠F^?MS۱Μ㸻A”a7tIXϒ*$A[{NtVܽ2ƸeRum (->w/q} iмbtFe.׾ J\kNMyݭo@=/Z9H0pӚjx y. f2"#eg> 9\A>[lԲs_jXoguUnFs{#ˉdjm]KED_x,*fc,s6Ξ"6ᒥq>#mb7p65Gu MHpUi'N "9Whv~קiS @( 'p=0] J`H8!CV#"qx-d96̼K:f}%5.M '㫞1yuFFS@H@2%F+ۆNXouΏS!.o3a?[ :AW3r醏E;2*H`U|^py +HKvb I20>+Ҁ0NG)߫T%pW6il] OrՀ]Vw[Ph=Z"S.Y &%_L(@@cP|&nawOSp$ER} qD\f!4>[ ccEMf"1fu&YK5]>Ny$f \> -(]> R;{:'6*7p-"0 &ʷUC –EPDsarm ~ =169' d^~y=Fn3}u_#c%0G;n ||H:ٸecIľl'v$ Ug5Hmo XȇXILF1^0\a &0BsU7u W^g=%T?ЊԻĒw179qDS\*dxNo ('ƿZxq 63F?` 0/±ovg?]C9>cT8X!h(bY=(4V<՘R4NdKCH`(FN'NZ;ie `|~հ"b;2ˎ<߿*"~UetGmC]n~CF^~DnwlLnYfbǸ(ɌA l:s2k*xR\1XfBһ^-é{S8N!_$&!pGܱOlr|\\R-zl!K;?@J asR. YI)//xsr斬ӳ]B:QbnơXz(*QCV , d`l#L_bJ}FG`̞3Md(M๷U{ԉQFȴf6 ?4I5? \PJJm FY˯l] O2NpF#Z wX %|&f8Ϯ`x}E3Y`s1'NVF7EaG{6s㱍W`ke/zԍYk?9/n,Q4^\6•D+GC˧oC۳QHB~kdsl}4p%?p̫7(0i`_k MT9f6eǮLK +0磁A)OαHQή_,ި5΂F՗nBC6UnY{ND ё)O6!my}e%)#Hh!j,#$㘤f)4zN@7* Dm4T5ٹ\y-PCcx#4{vS:ƴUfkG?\iBgj})+j-0+r/QfŪwayEݨ7pʣЖ5JqGzMa 0W$0Y,8Hh]&r`rY9 )=>I“a&{N{Ί׊azԻvLff PYo1>/Nvo%2#PDErTӞOR~3=\{U.Jo&և}S XbPD<) jr읥~;~U?!&ɖh\$ ^iH'1c`6_ĩ'ݤ RcZw4LE 6Pn]q,SbX,\hp%$?)u/yCwZ_@KDz"-/#X4wm$fȠKؘ[ΐhWD.B&ճKRoq{|C)sN&, $ ^VoHP2p m?@ۨn_~|ՎqF:\m^t7%f?MPzuN+b"颃XFPde<= ā_l!u(ؒpHEi׼n DžywPӢ{(p5?t@R/!Mm&yju# , vH*T7ЄZΙP$2V [4 (24؜>/q(kcl3N$jwȐv}$u ⸺If%.'m`]NSlnQ_#mI˪JFĞ?gR$d2Q+(p)ѤVŞ.ƑTχ-lGᰒI 5 ݍj[y.IE˿" t텾r kJ_!^t[C)3s?[ʹ<:H猄ArK@6!i.xi! 2p8D_֡({UH/Wu@/ xI!z[v^"*YjLd˝ZzN~ddXt%RTmtn[:,]ϑY!Rp`Y|ygE2%q`b{Qdʫ}4WWPg튅M4?GtK(Wd}4TUu>ڦ=#edxփJ,)bn;8*DZ$n꩘*XlY&0!fśևTPndf=y(/+( #넨,3>1"eL]tnkPT3k؅oZ|o,mL\P:'doδRLc%= XQi[՚G-B.LO<*=ECZ`@CHNUMGyGر3+tMMX*}TFG2$;![Umw)mrHMA8ʊdQF;_<_0)oa@hPBYсoHRf|vU*ޖ|ecIQrFY)SpE9[a} 3I :`|۩eteww~~ 5E*$St@.&sQF.()WOG^$6Oʛr5.d01p?\hXriz,n: }͍ͨOkkCtϾN鞺{kZRW)geAٽI]ƅM!CHw?bbPO|T%8yE l9ZXv9u tZQ(|zԭO!  ho*K|Vn~UUIWx{֝ [F Y|7TOo1.#|ץl0.o±Pg+t>Tmi F]a̧̹.jT'FZOBk_߳rnmp7=Cv\ɽY5B60`7-XlɞynQX^*惂lUr]Nŋ=ÅWӻƠ&{6~ wG~M9Ǥn8H<'˶#Qts=D_XagyJJc*EPQrj(s J"\aP ׫;8# wևѦM N[߇E‹ո~Kz˛,C>h~.OJ9]/>zXmJud1)I :|a=`A{P})WV~0 ( IBLT~UFpWdaup;1;ֹOnAf-DML$p\_*3l"vB-ЎCʈ aYZ}QY)^Nd*Q"oADTr1v;{gէ^Dۛԙ{=<$}7bGqJX⓾owUjo6uۂa~^79Cb%ZY5ݏ>L տ;=ƹ"thNO j9u~ᮌI|߿傎troFyN4J Xh5d:+Td80đRn7Ҧa+* ת8Liy}GJM8?tג],fՅ;Tj~44ڱfiI_Hr6^hǭ%cWWDj6/Aj΍ŝ`n! sn]mk^Zkb]Ծ|ϥ!x٪]i='=\5"596/ϵeV!̑M|UF iq _g;2E<,zrw1 2C@-5x~(I0F^٩MeGQn|. Gs5a?)'>k1?| FI{=,u2-x>*%taMmH& P(sԾ5Q2EB8@ !ѥPK8*&Z MAV}!0-h%2F{#iSO( wl\@瓶 e4"$' ៼%' nHNVXEBiJQ*uQ4ܬApTkb1Pߓa~HG; 8n A).7fnq5u! q~U#I% iȮhƵK聀g8l?K^>opnbbsk #-Ǖl8)S aTZLb\z1Pu=n&"egGj-54wKU|!Ynq0*oo]~tFǭaMwT(|tcDNLr' 9}@++hA?UKPhreIH{>SOHIך쥟 ϋS]y*-үQ1mWbYYU夷X4dl˼dE8 {=%GMd8CX^4fy%3[[h׌en[ϡ&`47?+K~[e M !2ohB,] O FІAc`܎M̎ɆA-KU?}.eBR˂ߔ+~cפX.d8tds]/IF 6MK\FWŏ? }2ffCn 7-L߫((l2Sn.ͻ3~^We[Kv%L5,Ɩ4dM[J , fSLzp@ MSxQ@a,=%ދ@H{Hf#UlюY:~~5sE,^nO;a}<堨z :#ut}%$a+FpH ݂%z(C2;b +RGNe#4;#LpIRC )d,W>˅N&Br  d'D@ܹR@ynˏb_"r^/ !9#_Iȫ*Hwln% Z*n7L|1X dyqzDDD6jq NB$+T/($ge)ߕraέj}sIEp! dG>#"Dzf~HGj }Â5QacHN5_i,}W3=}]`.F}Nn}lō`ꭥ.ԝȄ-ce!)MW\X_HmOiu;e#f `e~ַuo]eQjޙM X+[m͑7Fj .e;) j1p yZQSZ =jc*%O+[as+OLY@C BCdCeNx[WnBWH(Mq|U *_MAB.^S{ LXPwY*m\?ed_̾IDTt"V*sT~+Ԍ5/3IU1/rRBOmvVF*H4ު>##xM ,٢ԭd4;%<" 0xmQ2o6b?%8}rh"ի(  Zl5˴F\ᓬ˛HP)$,ۏ3biI ŹJ{4xswpϵ g^I5f7 Ε/nف.hLY ʢu FT?TN=!8H&ami TE hj]uBCTKNo;S-l[ZF^ДM9:)W].Y/R4Rq!9e~, 8 5PJӪ=8'o)?xz˲[m7y^ƯF)$]b~]x27̏Lǿ]Wz *3sA˙lkiI4L[tp( gcAVb 1Jڢd͇9 / PZ@tz683SV`j:ֲA?mk|%pbق p*1oŽIH̗sCouY129W1[ `.%Ow]>$ 4m)3B6 y-D r .-T; v??A [&7Ļ)B\ dz~Qtu7k-si MI3j5 Mf \BY6#n=H_yoXl_D:kaːg/E<,쑅\O[sF&J| d=?߅D^X!=Jjzt:\_NqY̟r$sѪcur}ӬR">" PM "q u |V7qOXoZY=ܾ}l@Fv}s0SB~ g;؞Q;*T>;bx6{ 湊]QevqL-~7N('DU/Y/S^3cZtKwHDK\TBFP9fbkF<5|x& k}MuH$lP.F&jg;N֓K=*#.}o/햇{y$_do Cv^#uPߩD"Q[䉨{FUYh_Ʒt7Kcݵ>_5NuF$- %K])qDXctJcXCTX=p&Bᣌ@L^$8AUt}Î5ICڔ 7Gk?[R*B~Vrk1gV`-':Dċ YDxڏgj&m&t p 7_63ՓXw Fc&Ml>6)Fasnd F}Rd4nb׬(4(rNU-FK$ 4&Y6;]^ۂg@nXKSЖ%:h,s\>}u/AD%x2'bBIdWҢVώ9 #V~(Z.?DTdh<"cU QP9aDZ%e/n!9vF}rz 0WLF|bR9) Yviuui^9l[ }P"gʂQv͊fY4sDrkM- MIz!)S3pP/3Xn4+<=ow'b:xS)Xd= NEjEw~ uQ=SM1,#Xd zBoj'ІarZ/Ğv5ֵ+. aj08Jď}G(s߁1h)]22SL: 9. Vf2|F'G& Z܂~7Tg#!zS583VwBJtmp fytQZގ hؠfO1_sQ*6BlNl},{dSO*:(/Y 4?p+J>YęZV;$D¾7 z5r#0'HX)"ՀT 8G` h4#H % PoT⌕I4c+R;$*{``e*IMskڿlL0uMYr+inK?ipq4Ƒ)$wYUMaJ-{k[Z ƈV)G{o4ւ 5i>\zb/|!;o͆SSǹ"oS8O"cyxW0ABr8Vy $);={!yKj8ozZў@]Z;hɻF-QJ/2I4 Hn'+vq3~0n0MF,Uyg&?e`ʞ[['GYW8^s,Q !]+'ub9B 4.BIleNlˤC!@ΐSmr~G׵ Q̒ӏ滃̶#h7 ,Mwcȣi?׳34L>:aϪx BҋĒ!:CUzu #΂ c]qpGD)6R;C*Iij 2i.'<税J Ҟ[o}emNF%Y5v-W,E@= @:_ܽ?$rQ$OCZD*3/IÖ)Щ]j |E=BPB1N(VۅN[lYgBSYh',.unC>"g$SCbSt}j/oDb/܋z=6tonNԖuX| jeʙ%C<. I]X 5HwX*7줆~r&?v %bVJoff,UMRˬx%pƿ7@+g/hibmy'LraK¢o3jB8RI}F,*޺+? o]@*{l4QB~Ax>/:&7A鈆vƲ lbF~iFXgʌ9ٕ7=9 Hr=ݣ~0 "Aɪ/E9&T4/k4*Ics=\vR8|1eZw g~y]<02G$&C T7PE ئe)x%Ǎ!.gڭ+6l]:f3N!Ek{$izh˟igPW="4bLzŲ߲#h$)9{rC[S.HQ9WlQfٕMlYC\:tb61Q%Gxy嚃j3zv:БYM);5<?q \ 9oq)Ta`PC4nBJB~*6)VfUT+8?I-ҧo"a]A:j.|Fq0Q"y}3k3adHp,¾l#3':^E׮ELr_q^_sa^o6 VkeB֜OY-A:0T2wݒhS~>rT]LlKqL! UGRϵHg@;6- XKyX5Cg-i. Þu h>#[2-F}Xq/UmOMޯDM _a[d!z{:̩0}JG*}è[d δN]kR(@jC5A~n 3jDkV%ێU|+Xq)[mC ٬?zբ"fHfDdQ1,:eDHdm#)oʗ@I}FUf07X糡}UL?FJۅ IIP)VPg/!l϶6&Fu,@7j Ƞa/v;7C }'i&oM4'#Mo?sDMmuCliL*aFfސ'Q'cp*] 7ͻr9¯y Abn{nA,  2`!FyidfxG`ОdmD"KMV@z_$m`9ݩUN.(Ga/[86B34/` gcV3>\\v_kA?9zw9Ccl}mY`{5ӌZuBL;s9_<1 woQ9F" n{'EPd|A̎EdALR5|fɝiAO|T-CBɚoS{4^[(U{\v}ڭN^?AZۯ1r}&BB`& ?N6}%QL 4gŰep?LTݙvW;V=(:cz9>CVBBpDYehlK?7@peS# :T}1k:q~sirj@'WqUuQ])ߍ v.?M;K0 *z;<;+Q n *t`:LuxL&eqpѮzj+֘bTkmfa?` #/u.~gnr֌Cj~g1щR gɇB:R̳I|f6FB !Zã䈊CS@̝geKEm:#S-JG-00Hq (& "s~6r}v2wa>yaa\2&vQc2U'x}_ΠۮQZD+wEѪrj= PnQUP[,}QyWeYIPa(bHA3@P*ު; ĊEʡ$tOcQghh5^h9J;t(b>EzU,%$y8O>5[L ,RȡdxfsuWj)8g/Ʈ(@Ӱ 2 /[T"]b% nyصːl*QާgmZ xݮ40k&G%\RM4-6tf:BSxsZpQE)x5h`@xD7&9riZñFUoatY"Z(/ g !6VRȝrz[׊YBբ9i b K.Yn+b{iRzL4O\ϢTCɝȀ C,PMqU7CݷͿrTRw;Dex\cYg6!UX8,,xjgaؕEj\ uny^;MH@ /LbضmhnlwtNԎɃo0o ĕ~˚TH|)X]U9.Ѽ(L[ׅ9@CE)I\y=z!6{Z?cȸ$AhO o䈆ÈoP3gws&db+D2I0ZiJ@po [1f 2 X o[BJw_ |KO"CY =p(jMV;~|!tZ\$LYE>: -gBb|+L) [S38C|U4yZu>eg;!̗P-h1$* h|Ņd*4gkQE@Gf FT`?ܿkzo&k֬O(|̥~MY~K7X2קjd *ej,zHs>DM&6X{INN{cK ((^7 @9cvGU:8>5KpJr\*d,UN G/I4GįH䑟B: 6~9,J^[̉MBY6nJ )фxjd>u+`<0bG$88IWrJIIpuƉ&?}ynu8 $8- A{hȞ[V^da&t<Ϙ[%M4eUe$C/)Aڃ&Nv [Y;z1eCOR؞ep-/ 7Awb}Ag_:"tY [\@iIE')H+NFf:Hvo5yy;2\A(5+ X[T AYKTb-sO. YDo!!VXt"M[ac + Jn!| }E?Vw>j"rE33,:\;hv?z*~4 ky`E(#DFDrKzvYi>$)#Fl#QSLbJ*J,lU{̾jj(# 9V3$ӾiVM)qo] OYlзH(z{h euƆT^`Sߥ ua/.߹&N^[t3VfvTL፾$X0;hDJargAHsd@mĆ+U8 YVӲ؉hmNC=^ ٟbV+@*AV _tM'y|jP?$hkRI]D*8  DK{|")3]qeHRG>)IVMD'3χNyEo |YYt2xՐ%ge|˸Uz&ʮ#J&䆼)ernk,5k Kِ~cl&m:rٚݹ2!enDf¤8F%׎\X% TBT[^ 0PXԋ āN\25иgXc3gfRV $Mi#.rͽ Ny& \Jzdj1ؽG7\ԏ!c;OM#[xND4{P!_@ 5l7'L #<1viVs`q$Y" YR3;E/گbe;Y'0ZY&־Yyel|:xd44 %Ԅpᤛexl Ӊ=AHIW8jѰF p:a")&Yj4SeGv~GX5iTi2:9,; xnM]_͏OݻĢ G#\\eZ+ÈDUPV[kϸ~(ܸ+/+3Yѹ!7ݟtr\m?ӧ c5:}NRqpnKfb͝5je`v\JN`#.x 0I kBEU.e `cUk[!S`EW*׊e_v~"^Q-ʮbH!gh VS@[GS1WUvԨ$xnƠMwn(1y~vuEe. }|<5Z U֝mTtm#Vi \/S6o?/ _h#6 "ec]+T];ŸX2ʕ2Ң=U2R ݃5<D1QRm(sI n%WnD7 s9ז1㩢9K)JwbԷvN Yc%?:)TmOVu{`0x"|ɘ|;yl!]&U(cUy@z at"V H e!շϳ$^kg[uwk=<#0Y|-=u>Cjp{3d,mjB1"ƠhB}zb A A3>mr:d{HbDvC9%`IQx%' KCsgҐ"~#j;"WMF,o/%(l}!~ggL(?&#جk*`΀z -> |Ái~c䤏;F7`)s,Lt=Tg﷛`5S^h5 #-(҉ȊE}]:p14he=-o5/LI]:XYMu}xTmDCdyR`vV41HMO=K?HPJK^6 Û n*_vYc˜RC|Uh1&K=U' 4GI9vԛiՄ _#EIĞrk=}7g%qIp mE QHoȲbxhuiToKd"fV@lLjrS}pZ?'r$նģ4sF >7eOfgC.3Iq"𥄉'W'P7=`Dư#gH+X9 tܻ Tx7^&2TD!Tz]BFϯzP7xgi t'w<:s@?p^O\AshʰBŐ?d"+z ~5N>Jy z}w?|@`1Ҥءf4^/ȵv4xR#a])ΰdcUp2)8X'2H,0jı/8zn! O_f($X=S`6RrӠxq-InjWSe.?c6y8aJD'h,1EsJ:H97ˬE'z}ֈW^)_Oub*ZټfT."f>޳JR7FU$XI]ĩyC~il$h-fp^$ъ-GaVͅYMd~&fGbMKU%Nf}DF7dket/w88,|5\VH8+2;O'llxJ]P3DkRg+Xi1`G&"㌲U%WY|)4Q l!bCqA~LfA@GKHj -ta|qnc_ކգ(.9a`FLו-(#`pͦ?JK8H Z䑺4IDr̿sv5(UmjVg5Yru`pXp]ս檯BwOjB$Cmc1xl!Y-ki@Q0sߛy;"~U jjK \>Cc=]&G<~n eXNv8qg=~Ƶ?|$6͇й́ioÒQi1ʙOX'K^*"1V~IKj,};#|1t4zQd̈fN)Z7=ᡕ zs۾\l AS%n2CU06qWQe+i{&&<HI K/zRgA R+;ƚn½KKjMW)p΋S2#zR*\ǾL04E!\"@|M)yc1=L9LKP+Gd,x\ك=x\kcߐCL4GLMh {,a[\^$ڇB:%_\4r+͘ /!smX̤2jFud̄d»N /E*~xPOjpd(Ȟ 'uR`!i3CxT=i NЖ%YHM yP/c̖ 1Uy]~P[=61G;H+f^S=l}qR>D/ 5L (W3Q(f:kӒŖx%Wofm/]lqw0"t XHF To8QAT$aR%pw,Po(LVu;ǜyQP=`.QFpĘ9˸nlTLehX(u"r2v7 (ϗh:4\/>WUXWyI䀠ߣ[h}ks9V}Ʌb{g I[ 2MX]p!mk 梣6h:(Һzբ1q"XV'y‚ǦTy(fm9RO t,$Sgّr/qPGLwwrND>j=[61=vgɧbMEv"W2^\%#"+Z~IY/I!]A' WZɟuU殸U8f$Vj",Fi,[Vtc)4&%Lnb3_esP[ԗ!%O !_VT K6#VrB [8ث`PwQwsڴTi1DyYo Mf pyniHgqqฬYT xFWe>4F?Q8fu)i5,BGaRїe@*ńE$ג 5nr؋`!_WBh'~1K,q7sm~֫9} s7=q3za l'i 06Bߎg_4̊mcE4Ԝ-*ؗ)H_XJ҆! ~HK[F-ŏ"-6:EwzƜxZDa1}E )YCDf;JBBVs;~Hf -#K[XߠP$g%<1xfힸXFvmJKJ-^_CV6s[wⴐPm+MAXumw:4Qi8~ 5;uSQ7hEH_RK CTm82^bF$'39~!uR2/yQͮPn$S!i=b$WeXD11)12Tr!}4,L2^ EH؟7go654.Ȇ{7XL<ړ&Yf}NHmCP;oJwqBǾJM~ X^uo2 Ϫ]-jOыG}FAޖ;kPI**;;go_}kJ(ƜfɉqT+/V$(z=Jn]xUhF$oHͦLj7`-J.aQ~aZ-bQmW*m@X7m>Ġ$'4/Yj\8)< ApP ڍ~7y AN'D18fɌ E޶i/q$v9͂/GuO% ~7>otAƟ#nZy]=gda OW2+Ls YcJo$uɠԏɍGˢ0ݩ;iIfJ3+ $d-²ݙܺ9~#WRӁelLo6jf*^(uu]RWk`::P48mI aZSkD[(ICC#пg p1!^؞7,-RD=hjkS K+dۂ\K/ՈjQQKo[x%ZLD8igVr)FX [00@N8Ѹ# a0iM1u9zGGm+A7ƵL'y DM/: ?9ycşSԹ*9ZbѨ0RrS͇+!lF6m^s& &:HM[eOAh;k"UjڎhFˁ4T\<,0C8~! CovVWxxRwd7axq̽xA6Snkli"_o Dw}!HNφ2?s*KsljG,q_uފ<ȿ 8p ^2DHjugP!p~v~#s,Qi|u͵ Y+ mU#Cˣ(SSo GQvzh>-%f dP~ct˔nHF V읽qFAXU清hazS5A9>]U!;Z33r}-hOY^}] f 5)>ء@_O?2ڰxޭ86Vl>ծ/{$;FlQ8`|?8G*ƌXaύ *};gCj?s[Wb'_kK?pQ}sxbM+|yqKA9𔀆ZFӄwtf[i.Y7ܖ;T7=&CT=hVestQ+".z)L~ADG^t톽8$G UQdxKŚ̌YfGFT;q⨹" WAȆo|tpWNP*I=*G  ̲F[SJsNth:Sjpß34ЮAlʓO6#+< Z0ȶm?L;.vRsNsO #kTYΞUD,gtt!**~V"Nbƈ{st?oZF),̺?e]9. C"&k6I4^~jl${=eO[b[ $K 3s Xi'𷺈u#ā rf[uVK+tlV1Fofo;|hyB]4/FlcGSV-6C׭_Or]3i+PO&}~ۜ@;pK։db T*SF׼{J\eZ5I^KфV)6qTvoQQZrN (q-m[/^+VΑM޷d<tW>-m#ۊ _3O}}vX4xq qv,Ufҙ4 1^j\y`y5`nLo":; ?-?J߶mC8q?*ȣwa*FyՊ,:,jt>ʶg_!SWXTa^J\!p#ț#xS'$N^EyBKõK҈Ri=m~cvE *MG MA_= 8kJF ­m**~P e%rtQK~lV&$1LR(t8lTUHxIڟܮP_K=in<[Eʋ Yy&#kw -1"*=UG[ Ԛ}Jb [u?I{9]N@ua}]F?u@I0O3A Wjr׆*2YvX*COEmQDZOb³/+'{(*>`5|F\8ZS|n],H7 8@RYWXv/۪qWjuP|#-^lL ΡSV)" @bC.NIK5@r$i't ̾ːq徠u!ꌐ8Ɏ@mph$a2x`9!Ԑ ߼I| Gz߼WW^ S#Nʙw;kQ \a2͉#1Y|E(͐HH,=dav~`QQlq֒51VƝŦP0T#g]eM;u&:7F=Ybh8C~c6`>O]%㮰-ma 8QNF,!7qb/jK+3LkpaCAϸLנ 9]rL''gn+ 9oUZˌ|Z*$AFCzb={YT'!ݸ[>A؛KʯUttһX5¦ IFc?Co8 0Jұq/*1Iupaj3!1aZtףߡ`8*. xEgbWpD!Hj5eK5Pҝ;,}%amcQYϠY6ٮh`gYciD؈j*\tcGJ&F l._.&ٯpپ 'BfeSAz,ݝ863j){ɹ;~wMu}%Əhh62j^Gڍ;,݋rsEt-k&}̋B&iO#8IYYi=W~wTZ٬*1mCIKSzakVrkN_G.IK֐ rLb^i VͣI1_? 16ٙ pk/WӺ Tۮn/3%3F*:.Zh1ǚhпjyҪрׯJoJ$ge򹞰{pJ!jJXR%M#Ztr\7~ Mq97kgyތFQT|@-ba9=ALy΂R[xfߚRÝ@;fnʕ?% )C,3)8upWO3֟?]qgQl!NYrYCŲ޲!E'gKun7ء}R,뇋[;˝5'>ШҌPxe꠲eE;] U?Nrlڜp!>l,DP‚31bhz )ž9VR*fNQ܁LY@WoHpM."Knbvg?0w~T s8 ꋥ-鰦l{DBJ'HP+F96J_]SEd,`J8MЁ `e/ A`o_ 4;p :"7LKs4lC~tNZ|\r:d*cqPо۷Β 1! "͈񆉔VcGH2s+*cGڽr~"Pv%ӡ ] {XYV$I7Tr96U)>phob u/d(IO { _߼L hջydT0t\%?J&B+䞿KA+tx7dǀ>¢MR #iXN^Ufy{ڸz Tkgd2~R%92}8rh|I;1l`ʆ(k1p~ԍ9vs^桫lu%}} 6#/[r\39fZ% 4V#Vϔ4>ƀEn5^T\C72mR w14 0% 1 &LVwxwH>S;mCNp J[tPlVm22:qlA#/_5"|֘cݱA W)/MQ&'+)!GJ~<@Ө27^_۩b /*N8KBE;e+Tu,) rmuXRE5ILe3˞ǰ} *R;$wr_de`Rycw[0G+@hbkD( AkޥhZjJ/%#M{0$@o.W -vy% " Җ|ѼCnD&ɦ뒀ZI,qzyEeI;H8#)g6_+#>,>rhR ',* /&3<(?LUhi3n^JQǢjciJ NV|/M pw{rڞ4i -"qVQ5^PGKvisܬt=~@VgE|7!і$.fLB8NAkA%n{P<\@&kI~8EA1@eo\u-PMQ3p ^$cZ?=U 9sx#g\ IzR+D2*A052Qy"9άikҎ럓206&*ohҧ$i2y3ΓJӍppbڋ|PabV(;(oiu+S* U-}iФ&$i5pvKvbvS Mp6; QBs4E[i^w.O԰ҊM8HW5ޘhv\ہ;X[Y_p} hmPJTwML] Kh@,mb-\V=. )܎:8<42^X̡|bGo@"Á'o; tm3q<*b|T%0:r8G)-D f-x"tY( Q屙0 ?1fnUmoM,=G{K)h2#|;e}E9RNزbqj-cYd&!)D,DJG!NLj 4F*VfRe2U6?şiNr$' ;0Sn ᦮Q}oc8L އI!ш]+V9܈M2 ֏kD¼lT K#+c#}A ߘ&nB,NxNwLwjqȈ^Oًt; Ϥ+_-к;d>BѿvD5E{tav`Ԛ)o~)kXhAmg?6tUϧcj 8XpdgBA\Û'bZ6"q2?L9h,S7+O4ᨊ |-:l 2o1&@O@k3{Z4RmlȞT1f=݊ZQ(.-4AA/5ZrqP.t#ܥ x`zD](D2n qq(#&溥rBfiS@GT-|M|A0H)b 迥bQ[z0*Dї'ra[Ay ܛR,X R5FZroNpp~Fϫ  v pEo8Z9+ANb]}z`8N}PIB%pc=`im/c9LJ\,T3GUMXjHM?͑ߢJG]m<$1p9I 4xO${| a߯~5Mw x؂(H7J$-1ј$15uxJc'6/ Ya-랭(4f' &~i!ewotގKY:O4{<['~&ŇN2nZ05G/=>Rpߪp7 \4/\fp?R+lJ:$Վ[;+,*Vwlꅉ`w_f9TC5bŦsQd!pֵ|FcC[yrBںUwoh\HԜ+:l[-yFt4L"aS<^]sLO1ЅjO #fcv{(- ;t.z`3T*UQLQ%s剻u2,,|Sg!! zn3qy1R(zG) Ϛ!@T@8R`?g*+ol"ül3+L3OBmpjh]K?M#+عSG! pF%'}pHŕu$LB z?EScWpW{ȃYoJHq͊bV8擣)]dNA+Z6B?eI5_N >RMTR*ACGpr;Ӷf{n42 eP] >H(]3ϡdk]kbK$VР#-?71vGͻ9@HŸ1{\3),{ڃeCZ7'`k;ymb^ GkBM]ƣ>2g5q* QDOa#WA+\ZU V3xIP$4 j)}xzLHkLBob,7"9a~PKMN{7cH&}(?Dy<8G,{@+roEl4'`F,1 D&͹?`…^> v#9: hz] 퓎-I6KB,vp:Q⨔fIJkMDY,:u48U%Тd"˦\v9~%n<҆v|tbѳ =?6}8tZK:Gf'RM ۯL'bNok*uZ)PǴ]% MRm)Jgw`UxL/U2VRVڑ&O=u5( a?]]{,R\xG@U0ӈ7((0*p|h ϖضǽ)}v~ o{Ѯ_Gz|N]sŝݣSb/zh=K[h*(dgIm+ND[0L>'V0Lr F㶵[Ջ41;x uPP2߱GUa[FQy2 / S"=G5#C5 F # owr$¥8Gi~)k% pj6yi2\Wy:2lzΟ:I vHh승kz_z2I*c +dFGf0M1r0|t 쿏  4a7kKItcpɲ; GϾWkX2 6wPG5MRx~qi֑TEj()z:X/'[7@8v4Kt&ވ1$5ܲ Wi1OZ>s_$*Z=RC_:#邲DQ -֧ܰj-xuqR2/ ش\C[.:p<^1GgpK" Yӱ31OWuzj(7Fe[‹?LXjXg]/ AAI@Nq beOIu|icK#Dxwi*>mֳˈm-0ȗFmHW4pE u;ۆh[q5w.mYL陚}<"Ӭ0"xi>N ]@G+gTCH־B?2J|?-Dj`w K^(&8\!`k}W`SD­ۻ$ɸ F,/Y ԛ/t[RlgK:6玿s۽AL p?0^e&S7>\ɑȇڞgGy}P/n~J'].obK/P08Iثow[?}ʷ'n1gڲ߫v_gM'RLƯ}KfUr;?k^ [2ӓ PMЄKTOLO0-]aox[góU$XMŒz [ ;\Ej~?2 :R-Z| w;PAw %ĸ .'cgz.u{xŠSƩSrnl/¾]iX 털Cc0xf#˛q8=-%KXerO\Xigj Cynօ;}$DTL.qet63P9 :֟TAЦEcWB5~iziipyzX܀h/,:UZPG8{s"}r֖b[~(.T<9T[Nm)܏9tjm[0P\pkf8Ͱ_}&zo$DB Upx Z3Q^Lk̾~&0`"0Ρ^Qvp[QxN(U[pbUT@QAɭ.L@ *1 ||[ZԚd h&~KX] WQEЂ ԯ?Ek0D ²C=M e˺:Z|iG¯>wZXk%#w]US9@wԨb冀. 9C:&$7 3_" tgjf8OU&ǁZjC@\ch=˟yu׏P_ d(a TPT=5ʻ #z@zUaZ{I1nZXUbYВkaѶ K/l m- 82cl߶wRwX'5ĖۤL ˹y[~xr PԫFmc'?;rj3fTŮtISZn;(;M%@Qy-`g1R"SRP2Q[վf6K?At9%di3P4͝38 ӆ ˣ*DF^a03ާ4(?QFhtrN(L 9-]$to %X0<6rE oTG/nTU`T Yr&dfZe05.= vdYY0uJŶ0ڎΌ.jtLV&ξS{U٢R5ɹ4nm2%݊c[Wipۓz^(?遫L V=SQ\dZ^{Z'`gUlK dȱ O2o|Us=]'S<&\vM A*kG.2?¡^Y"G/guy AI\`!δma(34X0ɵ dPf2oDLIqe.xzIY͐`H@ C5;*&?y_0aƵ}xee2m.x}7 `zUIdj`m;椤a~a|'޷qZdç9 L/yxa ni?VO!+7A"hRe_\n#w_KMNQVv@i ɪfBُ`W%F/$x<)]{m%WQcjXW 29؀ '.+u9?%N릗UY P5v5I&Pܜ-ð|ҟ\ ]4b,\{Nb&tkޅDonzlpQgen%~Kfc"V,T$*%k3Y4kFN-@SS^0p^LF*SU>k0s/Z TzR7sVƲj3WK{o`;p1TBtn&3y`o`2B x!GUl/;Z6>b;{dǎy~s֑JŒKkk " P)g;+JKj.W֐b:(O ]  ցk:E>DV!Bȱ )͕ >1:^mJz=6{$I#sbw d˷jlM}KUzJCi_~X;^1MFG^d[,wk=2ĎFݺyw!LK( f4c:^thTISb yE}R$Y~5EW,_{9d8݈ Kk 7u pBN0+ϏY^Z|w]1]($cZ^ŋW9[΢iXq-@0I crDYN \ |s} ч㾸A`I b@p WsX%h%Ubs~Qa#5 P TAwuA\1< o'kewؖ* Jg }OTڇPb(1[*\QI@ml`_sjUs1 Ob' |t` gtkR--T6d"ĉx @)l#rdBIʇSa۴H"&scd^ xSXPQΚgh~@ԧ6xM C>2;}+עXӍwU'f˙- ^mEpZWF.*6^ >[ܹzZop>9rKO^4YVb.k ]3Z6ĐyZ}JG7=mK(oJc7SmϠC o`34]bIa0pt酐B|}:+BJgs$D?)]XT}rb@2 =y.9vO=4,m1kˋ5B7a:hs8'5ӦtCT `Gbq jϵ{Y^ﳩRԟ|5W+Z0BI,bW*+Ag'eJjo0v-tQl{k7_l}(o&l.@Bwcv;74!*B%1t~ :CzZJzA!kKP-ӵ؆!W/.& Ҹ덚*ugAYK6I>?i9+Сc 1X%Yi/Ɓ 2|H~վ- xD[*ݸ_aNMhRZcOQӇj!Bx:*4BT?WCF˟Bfx"L:]˫0ԩTA ],=gd^ܔ43u*؜B KYEfRT@G4>@]u\KqrٳR&jmB[w/]pH{VBʍNQ'2Qfj&\W&MLI_kJ#S6y3ސNykxyٜqeBNu AL;G~̭E p(F~72&A+{| HC4o".BCC*]74jYQ'A7 1 tClVBD0/40/Vp,n"+h,i9>oq󻣱{a web5pXi??NWGe!e5t`{P_x]:Q-13$>q(ϪeizBT"U7k5M I?w63Lddխf?m_9\x e pSZAV=njZHXeP]9lSHumLM C|Z5Y T~q5EL^^<6ժAΓ 'ឯ`W)k`*F,^d%vV8xYp$s61>PI? Z`U^ [0[A4E|yaKpij.g;5)Z=܅!J;m߉&̨m@9sOƈ~ Ct;_Hh20BMG#_yWB6VB86w1RmMmx;EXN6MZee4<,OWa(\9B\JʙQ5Xd-rw=Rz QVQŦ{ǩ]B>l+&b.@kN!4ihRגi>*p_Rł#I{UؽfyxVٳ1qO\7`5R>Ly%_7\NN;mBc7J+;aM2/uhg !c҂qbɃ{|QaHr1zJwkЁy&h8Pu- ?iϫ)-:;6(e}u򕣍qLT{Ŭ3mZY,IvH8h7.Z8/Ȝh<怕Ѯ؇(u#<̶Kg3>5.ZzX'"|x.ҜwaOTaM1Cw |]{zm<*lu#4J$2;\U'-lSv VYV+f 0>Xq"p9Įػ. X<_8>*drz *q}.7D6yli\zd)@K=)@fi %O_x7CcLF >wUYG${Yf saտ2TYCIuqMOd.A-;}󉹤cV\}T3>x$j 1s]& 䚬,\0uix&S{snHKo3QNKEwht`W8LjmwGYK>Y]Q\KȡE҆ ]֤.M_g_hAIzLR(t ^ʊW_x`PU\ o|*ߐgL[P-y>qv0VwO1Ibu25&Q+ s> ~BAMs#=V*SY>XL[mR&ew6eyb*hTo6GҪلΐgY.dp4s<}3o-Rb"FR< W!Z`elάuta86\8ɛbc KG(nZ` ;RSKK<]K斄j ao է׾m9:R'Sk@5R27 }m)($jSeo1mʥk7 tt&2S,hF[IK &qTB&zޝ=7 ?(2mUΌj5/qSyv_:e%3&N`BVLm;M{Dy_ a"Tbs=E_~ahHl@]|t]BD7C,ֽ:K KW $Hk.;8 zPRWAr5& ܯ36dW(N %.T6~pֈ;}l a QѫQJ'Jf}B2˝,wɑk˧֟a_bViC@ʮ"g%H I(/fa:Y_!®Ok3]oWlT=ȄmOҝ4YpY)4v'(jR:kkY>.se2^8b>jX޽a-k6jro>ͯ/ow:сAڮΌ4V?JuY$-bE<Ņ(Q%U, ٰG{'52߫VCdx%ɐmvN&0&Q2VߏhG]S"PSt>b>dSn+S(>\Bx}uSfD:/!h0TC,ܒ)a \)Qo /SJ~x7~)({aʍcM}- @|H]G7.Lv 5hyֹ7@gR&CD†h Bp_M괮`F~-s^6oPmc>b6~NN+[cBX&&NCeW^ه. 8E Txd y,-[2Xz*◠*2-TDzѦ[G;]76n NElKBܦ3_TYD)<3A?^mJ`CYt<Zv*I#P^:TʼnzpvӝDm(u[K'ǵ%qܞv5Q}?3hALܓV%|I.+4Q!*"dFa c*̓yIp7㫻A,:AڑkqQֺ)Ŝx ΀ңx2nd-L48B }mwƇ/,Bؿ |vJ`%fI7P>s@3!8'[? #= XO۩V\%~_5QYvTPM~P8igb:td怚cǡsv8*( u<|}Ҵ̰d>UOy-"U(-O17,B_x~7\)YݏQ{Lx!脈P;XzHDv彶7NG2WFlgֈٕJ9e 87,]G#@j_aYܜ?aV]ՂuJb׏wHpH7F\sby]1.}gZ 2փk{N3H"Bt ڵ jY ~NEB+D_^Z_-LLU>j`|v`6o_C9@ } &p/*dnGd2͎F6%RxS9 l` YL&F߲Xӱ!toKL$;]cc)NS\|_^_8; XS%Ӎcǻ}[MA6ۨ1iT/ĮԶ˛uRz%j7.[R3-!O`qTMCOzP0POl": nR`cG }L~R1P#RaU#"fs~7ca6jA-0 1ߞѳz_0DFU6M&B:b3!;Y0rh3\{B2UR8w2H?t!:G 9h~ >TR!u#9\^׎ Sc\V7T+țۭJQ!3l3Voa}ytqVǷ0.&V3[y"*) څʻNXyfU-fvF=++`#'Pls3 ,f>M0%N$42\ G;!px؇>$F7#h0sXu]V~ڀn` G-%"n '8sLB,C+Е8dF%B˴C+Y7C8֨wM5"g/R2ŧ 3@W U~xewM4x,\cïQ CIoX1S&?Y|E!A:!!Ίej=GJ)QSDW}0K4zE'֑F3"CiAݒ2 3 ɟDmIA]m< Z~n-׮;75]AعyĩJ9S)29ELISN:"*4Ţu2dj }dAg|^U,H 0<\BZԫ0/ܫ>]-^bobr[?b}b,JL^W RNi2V)=&j~TO*_ߌw!Ag@ i_;3n`C~KS&=ryPm`\7Dܣp[´LXOZdũƺ#lPOЀB ̅Hz<, AF7]y')ŐcP.,]H*̑^)ҹEj;kYIJrw+HFFC|BߎΦ\2s]סƏO8i#3Ã7ݹ?1}*<<&h:Zuo"Is۟LAظJcsl?=\K5~Im,iWڰKZϟGmC#"y XvYKo2.%= Wg퉳K<"ۜ5;y"*,2/_v f&\dh<%&s|2j)%#qX,J^`O1%4Qػ<2˽ڊ۪;uQ,sfc *%i([AVf;fXev}5#Ssw,L9&'I(}3:(.ل`qV,L5nOGmK]Z$ 'Dz&ڑiWq!y>}T!{t]Rp/}00{Iq l_ >S]6C^'9ZH ɒH`Jay*žaބxV:@XO=fb~ўo36D/n@׏=ߤ$%#DCj[huoVa- փ!kyﶰ (ZXgТI4h K@ۀF u!㊺ԋn?BݍcB6\lا;WBpt^EC3L;Qߕb8x+,_c}+o5ظ)Oz;lQ#1M^WD4ۢmS}u-kiPH#,-Ui \As㣥5AI:N?UfhUq#?k]ldJ D#ȸeFko+[z:h{ٓՠaxM \)QuR=òÏ"Z )LO zn<4Z&ҵ~@^gͅlI)̪+*=;4?~NaZh{Q# i/3ZT\TBN?HgmV-qn2~&^W (%‚@E {܀+aH>EOdLԯC!tIx^N.Y䶚I.Tun*/<0Mn _D51I,2DB0J "=foS$Ƹ<ӷh%%B̐Q15M+١-8-)*% BY(M.@b˙Ov wݬajxF=Wv͑'MT04*ƹM:u?ٮ=ljZMޕ XRUMNoU5(1Ց2wiy$@â {~f TzxŚK p9@AuspQ+z1w (s{2ڀ*olnjgX 2$1t~ pV wfMA)Aq*08VVR,ߎoJJj.xKu#LaoOE<}زiB!{5hd 2]G؂]@X)$^]_KO %+#2wi 54#N\^zPA\]ԌBVnsl=<Ԅa;JSyct>2K&Zws*Ћ_VgbPufQ:[&’4N?~'ḧb6ms g|,7W{B_p1Er]!F.J0Ixuaź| AEz2Z]!\[! 9@.&ʊݩD*.}rz2gLp˖l> tzdX[JS?Zg=XNTz+퐧)bRM+ŏ,3U2*}{ȓEJ al5k̖\2R=8([iY+#S.7FYVb:Avk{蹕>)3) uJ[=-CHYcI2AS5J vwi*|?20At~0W^M,1ZSI@*}i|2<&ȷ֓55ǮR\DK;/,zE>oPpT{>K;M_9gi'1ɰaW񍲍/ w۲9:1P3vysfDlagoo=a'߷d iPI6NuV~n" tÒ0fM#+V<%6*rY[!*AJ658#_3IAނ C>}3T Ul^L2 2g < cCʉ̀ągٌ^WTl"It|9|FZpVz KO52D7"鎋^1;_mD݇`8 ؛~w}4wSWmRy$ǒUi_2GT:$+H#7g:`(d\iyǀ7R|J6He(t#*X ޕiGM6&qari+edwa3kxN4$dD-V|rԚ: q<.X$(܃pUݦ.6S>dG ~39ו3 n sP/ ]bNNKE6D]sQƝv; e.G9}<*\XTE3rkxIKOB_ Zv,-k#k7SW&=*FfN~[X{fM[S1}ݮ^44,)}Hn2.ms #Ө "KK Pz?ިw|a|d/nvܪwT{^0vNeT42nԵhw:Z`FLCNf;Yx RQW%_䬶{5S0_Eh?|L$sH"DM"񾞙\7>]e䳘_1,:縄 )_^0)KZvg[ϳuyd*D p%t@7ۣ*S]4]*߅M.N*\ 0,iZd8#7ao6.柄䔘ZYxM3"~.OAwLxzffPW"c J9wFsv]̇|T:iUJPVh'+7nM{]D:6s%jm5kpCE_Gg fuΟ-(C8Yc}(:-?4)|`z ǁ=I#9/v7تed}sC<r]5:?!t#:%/NK $ &$;a!(&ɐHOII@'=5 "!6> -L8%*`v"l2Oݭ`F師%F9{|;qP!/wpwGWfDɒUT>@ҢJǚ |Pe`7"ıeƟѷae3ʼJW:!8ȤS_Jrz;:׫3]8Je7V+WyXDw04LyO- &T.(::,3F4VP}_]FV6{V)aa$IH“UI}Nm;H eޓ98,S o2Y}{]dMOY)`m_ zDjvH%ԯ\u Kl/pmlvX4fdF[gqEV=D?l25<._EJ R`ޕ:sϜAimk(-LJ]Ehm S:.?4v<NgέwZnKB%DrFh#^%w=7 $pm`*KW?1s _|}?|etw(rYچyi!< b1[y i(TAg +Jo!$akO+<篙PsQ;1|6ݪ^T'*rKXA7`':ˡmppGQ-$ågc p]eL deP^Zb_]ֈJ^`͌f`3 82F6 )C6?{CPR?txؔ+ksQ` VgK{k@WG_̨Zc 9=:#|QkOk3&yt{)8V2Ie=Ԙl!AE*PdIZ;.8۰CN;ݕ؈BᦏupKW n?z:7F"7'bz*ͦaxʲz0 hDҜ{Oe\;z}} @6 ÿda`աL5* *IV0r|BդV 漈Giat7O$)|ugtgݛTұ8B6)z(,Dġ]HJ>R>כx,W.-VP@)fҦCnP~R]odOɕ]4ÄEhzQ)}=ums8|!!(DrMsc >9ޜ:"JYήo2S `L@̚sL10&tng .HaPPnx\\C;TSج@*%UaCS1Y<`8D*Uq95y vAkr⫯Ty8>*4($EU ;@t+G \uw,;Qp|2_$,uXJO O}bF5 Kf;hS}]vތ_լ$݀!zh)?zm0^\U~,ɓ}$tWxr [B(";'q<)dŰ̓T[LJCL ܣP+7bI#/Ypw!f,U_Edn'&fq3,(ٻJYkEB&e+{"pk[zOJUqRv獴ǵ/>9+y۸OH)ϺO HJy)`!G1Q ].{T203p`rcAuۨHe7΃jƭP?hW3^U ɑhg#3- nP'7=[9 ~n'\C69Zia_}^Z$t# =vtWToL. RN>h=XGc7Q;o|KE(YuxW=8Y%M-"P[\ k`i&|"|U8br' Zbf%UյV05zԜ5q2bz)0$>,(q;<8X]̂9m` Zu̥% <125y+ .S\g=-^G ^+QìR.k $4<ݐnY';PMh)TeQ?s0bYӥ-]Y=.:k0[y~y~uש)'U-Xd-S"; Tbb{W.mm$7䍻4 Ӂ\>mŭ$' 2{hA +)B0al>Jl٠lhLf }g2Q/⼚gfҊœհ}P[ <8h :{&z]Dޏ981f7}ڡqko,RѧAjSMn[?Tn NEd]{QZ:숽ANJ6K@`| ^u7yh4 VH4w(2N)RF۞(ٙcYWaL͏Iut9̥" `?d_joG]?N6)[=OPΧZboSY="v5 ,!!x*7l;bkq,uxSdWhazQ#~]y<(~mT6ݑGuW|rFr!O$2D6ZVBۘ&tUPK7 Rˉ{5s3]U˶APC~4lԛa'1xjy%Z! D&F^i~kYإ1SvPFUȠs-7)ae;шebotQT5u&JCW[,EzC0x:ludt"pvYZwO?EbҚUncr"]3)#,eEG dm]sG9%oiW}lNpkN01mA@ yHV5L 4Um{헇UfWL`6|V)"v'֛KDKKhs5K0=t"E62%Gt|t Lp;}V9%IO"Iԛ)@Qgvդ, WG4.߫ '9Mclx\I%~B M~ĵt:m | "Gd-FN Hx֊{V^X_IϼQ@_TVGIZ9<6y" *&껕w:+O._I 8z1[2IG 5eRy8@4TϓC(oegVS%~pp)zjTZ610RZFV$]HevN҂9k8U.X1c7E`M}dȠM]h#ޭXq5UUG ]So$W4vamBv؄PW~ɳHJE/sN@ex\y&4jZ? B77m 63Y{r7^?VS۶dk@UQfC~~lxB@ `+qJsȾܷ\+=+^=k$l$NRDv56e{ ZT1rNZTa?Yr:)b޻;gv8]>yĤLBb^4y6f2gzIź@!(6&CˤhFh_I)dx?aFm䦠P-{.J-z>`!*+jN}6@^!$MEYc Fʟ?;eCP=_LaSRmM'6E(TH9Ҽmd"W4~,Euޕxq&$Z`vz4,a͠i_і /3t cAw6wv&k5LfRD4=Db'dY`A5v>0e:Z W _y!<ý2)e1X9ۜ&V-S,7{TFX lww%b(Kޅn&Z_uR'e'I7p{ʆ ljSt~GKbR bOިCCg8Ֆ{w  4U潁^Lq"Y@@E"t}A,-W~PGRCAslhvqj"|p:f]+ i =)7|\{!ၝyI!9h2=n)ʴ5:s&3.nܹkG2pf >*s 57 VQ:*Ktb$40_1pͰEy×$^nR)% BL&wFy\ >?FMH F1Fei(n~gˡr OJIp8MD΋uui"*¨za㵟xl1>!SZcYNA|v&}ٖ$5Y^m,VU)+Q("nן@ D9h<+NZe.U/if}J6kG!!5sEڶ 9G5Peu¬?5WIȈ蠼/2<[ՕA6ROC3T/FΤ0-kBGeLt'ߏW p'I/[il?z&hV#_[9-@^GRbU_YSؒ IUzW#wk8VR X^ 1>|hn>T.WR|!~Wqb EIcEY.~X|gkx'Ɯg|"v hgRa|flzڑb3?шNzi6ic\}NT@`GKԮG80(H0'0)XPI]ʲ*EuXh/5q hr|N{D䙆BH`o9xy(g~&(y9qѨ @91`{WzpY!sHw~ſ*6K E؀?e'THHiޝ-V[bNgaX%Ph}v}.u6L)!ZS;Ju4.f Q#|NZ2pɉǦ0d9`9K޵ R7 AsY&VŏFᔸ r;T:]2}Չ}D Bq`/4e6m\>'ˢ[ h1=)+^$řӅ).^wj(?|d0/НCMˁ~m#>W/ ojy_[{Zy8͗ms*nNMO"J]) ' R?p8^ gZ2{7 o /ޟLm^tlZHLKζzj8¬Q8PY]8ϟ"&3 ?_)XM22)ZgcUJ+[օėc"x&OZQ Ajō87mؾgE{ &]]~SDX@Z`}W?f6*8L \! P2* Fr,۷WkQSMʧz:Eh+#+m <3dVM,vQX۩1a%"~t 8f*m)a5bȟ`#sckF2{6m9W2 r^ܨ/ &ռx 8Q^CoU 1[`V ZGZW?.fb+0#,E 3*ܑH +/ TS$s|IDՆ@Ƭf\:s{BUPi~ӞآL2-2&aTQ.P(@񨮄r2P(xWh5{:5oB?|1foRC[D1m dMeN"T=rܠ 0xpʈf=PvV:ۏlPk0;0f׷uwWaVݞ(fWLdǴb^0-V$F2-Z"h2Wxj1(?)>)OK޾c~g3\Ob_jwo8 GUvVc*" !8Ivswº>cx _kp!k=jz:L(<׳J96P!"ӁV|LR;\/48V^iG* M`vuwML6SPd^RUm2[#ydž2ydІo3şidqA:0wpo"4à}ߒw N;dyv$E} f~١ф|U-8.)eXWC7dэ(7oD䚁u|&lpR>jgaI* ]{JY}`l;eOS0d4cLpұcZ8i1ua.]CJxېc1*  szbߛpv'VpŦҙd\VŎ No,$V/·U.ޘHǼZZj'.spf^Ю,-4n:BT6ƒhSMLķ%b2:ɊlSG$-HuH!FL䙁uS΃pTʦUl5΃)uߺ!d7SPؼg ӲjShMA@uFƥ$UJH1b)n__MIZ9>_0%-&SA3t ;9Z#YxV i5 ueI_l\ɍ;1{AҼ#Z-urve3@i+cUʇ5;I:"! z޴\N,v۽>\_P7O@<*KIgֺ:4f8bh5izL:6pRa% s_YFV1 qX؆QSԿλu>p#' 59rl;"_ĭqmx*yY5]I\.(ܗ< ȍhqp e }DWnqPm"A;F4[^6hQU/(*.[eNBj=$ڠqZ&}Ѯ!]/x5xy7>ۡ JL D@]{i %Eznzf-8tTy*ߝcvBظ6f_&DuD~9?0O.rg-j=-yC[M^GS=λY\FQ2//9~cےyk 5 nxeJc 5-߬F&?G`R|OD둝vA)h[RNR҂}r NF'P6<1WKڊ#jt@R\`;v_q+)oh[5%)44[oԷhˊ(BX'ԢX^F\SKHTQ Q0Sl] 8'r-ы<"t[Vh9r74!(~"if,QO s3Fʥ;#0im4-~%JDMٷ6Eώ (N o!(`[gI{)j{rx;7r#D՟$uc'  ٍf|qnztW$ڋ\?"11+š:*4's4u0} &iyd`DH"~8q4U.Lnb_RwwN>uy@\Ǩ{Inm cHnWȎIw &-@3SZ4 @|ʫ£\z#B]Fو.*X\sMf?}'yԵ͍qGS wH);6<:I`L3Yr>=/SD):${{wxi[V[}!׊Q!Weu{o6/Y| O*]uG@ͪ,gRzYnJ*VQp/LQ%M.hkSAԮgwVv5Z%PpW:_ ҙ,Kx6 <)a.-:a Q9뙉L%r<\P=TJHM qdٖf\qe %&`ޘ%a/9Q=QU; $ +XR)E>jH5`}ERR cy?4B ۷*+tVJlc/-vm6 "+ ] C$PWJӎ$0̮RYDpOAۑqz\n?\Rv0QS ~r,Ɗ!Myg):,io~0lblqQ;i+<;-,KpC &Zߎqyoc"q&Kc1ut&U$ye 常vَG iVAA0nXNIўoϦ% ]@duɼWg.dE~ox?55/ڋzK9y 3˚ ~JO>VCF)ap?Il繅eu/q`UK7Zlz?lڻ 8}dj]Y%, ܟG\85C|,@Y\fsAʔ# tC48,}=U`ϽU/{$NpjbJ\!R:eXś<n, ݶgFBqr nNC,Un*(Dy^W\-ϔ4Ы_1}V<ra"¥Gv捼SXҘ::_ˡZC',-=bmS]7K gOƒ%ֈpqJہM.g09B]`ڄV=0Ʒ6b<{h;xWvMvP C׬!6pQ>Hb3׽w"kJȎ ^_,YTd_L4+ejHz16Oa$Pk*rМ"$eKx2IرʷҁmnmH(YQ{VlIzS^c2qDA A''&=2 `@\̪k%MtH*nl$q *!]a DoJ$$kl ː5%r(D`[r$jVa ќP>~噪V79 {Yf{ ̇)Uu+=,ofW*y{?I~tD+WXbӞft  w@3=mcVd^r|FӇ+t02{ wfNxi[Uyp l gDO3?H:6@L8@DmL dDlS X^U#Q8 OZ0Ja8{9-HR]1L#UXJdtlF^): N 5)/n ;B+$.nLT=. "TД0IqD-q(l]չɞFtM lX4jbq{?ϱ'}݃=geGED܃\͂v1tnW%aL[> R,d +iyy\ȅ@ppěz*= *a!B6A K/8{ԙRj&Fװ.aIiQs7'[-.t'h[q#S *> uh'+I,9;HRk8GE puR;J5eh {o<ҹdgdfI.H#B@-bRƐauIڃQR&zU%O/٠0A ip>۰wU8<'30u5nKW8md0?O`ǀZG?ZPh3X3*Bg%1{iAe7v),Z2 ){ hTZiw+ׅ B`ƛ>6 vyWmEaՑF^S-\]}M̷y;+G5ZFR5 :(P'&DŊ.DGR`@e;⸴<',/y o^+,{ٵ#C%@p `jzn@Ͳ[ A+rŒNlHG2:vlx(@]<<>'Ոw=#cy²S,} }UMZAu@ X?FiO=W}5!I3[$ ycG?B=;$NuwM=$cbxYi֗%H# e{G.d-U mz&[ ѐW?)54 +K]OkMqNmHZi^%LH%@fK`LvCdmpִ M{dKT~,(E$\Fft?.ߊCL.8W!e*C邘/!evh-I9)X̾ڝw,?y5U [Ɵ@Lzv:iƽPlZ_3 ,:~gNr}Z*^ZVH礣;b2eAWI, V?QAl|^`9We7F^dJ;e؋Ip'b3#SAʮpM(W'SpT\1%#u%k$r&՜"PHM`jbQZĥ? ӆ@=2<?5@I%c8ͣCXՔ.RIjwņT~):UyhB7IhB#Ԉ )W.xFS}!0azN}-pS̹y lI?{c.m| ɻI37\Y-F\e{?ijQVǙjZ ,_|rj>pri3C;.u:Y:UAok1^XKٖ;K?H!tFPr_ҙpSC8e2(ÑK"=DPԠG8Kֹ0kkX'?޷7#ba$Rqtq"DCz f,АC[Xqz28( > 5ܐRZY }YM^4};5;^}&rK1|]a޴)LP";{t$V#Hv#թÀÓCF^P|XBg rb`^Ί?ϟw> a3'.f}'Z&q!WOzt=^J0JSqE<2',u8b6ia$&!3#;!-MwIZܞ"EKdWCbm\ݨKȎm=jԸ_c53vL\=:BU~ 8na&2f12;O`0ʥ52=xUPy}[9dJ0&blLbc'RKĶ@5+ ^nLo{s8c`^ZJ.휏DX@b-epH뮄6k2x3 /J _>rۋX4t3$b q^/jGר[@PF U ]zSyP//@{;Zcg+Fdz2=fkBUm/[뺏Zew-x `nrFﭝξT EGH%ʊjx0f69h"0PeߧLl <˙0i})0dD1Ơ^ÂQR]g )W׵ni=:ջj"~0 ǜLc]$<"/p$%kZV+My:_9lEгlFWF] <2}:KyiR3({o>{kפ)E{՜D/_I|jf4(tZyPӸLnSKz uj?(9n]R9vY# /5D|]d>љin-ftjlI|tw>wa$ă^>gދ&oHC~cWObC<kUH8e^|f^qG2;Q%O;;J2,G RxTvJ(e̶{]=uՎz :[8EW]u=K,ʍQK|@E4fy)bZ/n]A)E@P`Qlě@Q*00=`kpO3)`qy@ %&]yYXlQŻ.޶Fԅ2ʶYLrZH#W|}e.GUTB*UBQjetzQ%*~@ŚQvl/8%dcft+}~ Q3yrQѾ?_ws3WM6+5N؜؋Qxf/:<򟨇C9/hGpZD92 BB_[7`|n&2OM Xi޸5K֣zy}LhdK|{e dTq"Q(y4KOsU_J:6kx6]d_BlͰ33l[|TD)31~Ro> mq"T4IۙheUPUfV!IaA0P S9z~w{+mǷ(4M 9w7bNТ?m܊Y Kxfcّ: @%sgm@v+Ǥth`*K'0Q'YV@~G܋T h X nZO"y.f@I8{>Tʈ7)vC8fH2/Sғ`@-eRAOD] ٵITJ]rQs~$ ;<^(ez7IK%&$b0V|{P5&ʖ[Av5bۥC)ȵcL~!6 hB[0îy8*.$RY0dn"IU|,UYJ%CeśS{~mh[C 񶬇= lO\z9Fe r=xEzN8 CMIwJLHT\* Uu6e"z{}T8fCuܺ䁶 61F 7pݥAbʴ fT0yoI pNhC 4][gQ$Ps=dF8gdjOTPt_8Qp})Z>2x>c5і@^(ijOTvǒ/f:cWݲlEz>Mt;r7E(Hwt?yi&c[#^JA鞪#*Lm΢2agKڤ|Z-y|ZA8_48&RvDQ3"{Ghԩ{Ev)v(PbaLus}F +)ceɺVs4x@1Gv;!R!Zqܢ"2L$}-5 et<wxjQnOE<"؀ \Z|uVdCiP ~_.KMxLQkJ#;:?ɟ)h|} JPљ}ԝNRYI^s@O@*lcݤi)g[LMHոQ}jr$W5Lcr1  ?|D+7^3=KgcOʼm<%'{:丗:TK]V. Y^O%-Rnaоe^s|.wk"xmrԨxĺ0-[J (J}l${yG%',U/HIJOn?x"egz֔tMfA USʰ77 NL-)悊L ܶOWzmWߟT1.U⯶2W\;VýSIR|eY[oi2b92,& ̿Ô@˘4&:(3;=Ⱦ2(1/V/eߥ!xh~kxh0!LBkWܞ;csZO]i51dQ!!k*67&9[) D :$w<= Il^pk&;@Q,h? Tud$"N9ĿV:NCQYeLC E6$g*]O5Y4{j8vb,дJfwk6UȔlTpf '6qd3v3Y˲޽ҥ~b*e#[fܠB{#%'؇y~rHl0`ݪ[Yea+1;-fl|=0kL_w<ߍഀ؋jRT:r(a8?i=3F2Y.v뵅6"D@9뾛x\ LZ>\ߏ ".dpA 9u*1 u5h2403wz.2e/ ]d.PfZ$AZ23T]TSً\ĺ[Bf9xu$$NzgkQ`+3d U' *=7`MԞ%\fAYu[j_ ʷ+􇿝JAdEnƄqNW65+zjD)xpɓ&8|ol~J8ńJ,3ɶe#&݊g#I!SN It, ɯ܇1 /M$/ߍ)rٓJmȚ1 DeHibIk);،2xOP ~Fb4Fփ~A=rf<6ntҵ$p@?^~,:F%tF8QA}9/e h|7(։۹HNM?^ͧq5hAN ^ϛ3czD`Ev ʤy"OQښ Pz0IȆַ6L :m3v&,Օ'\zhjFm+ڶ=W&eG!{{9^g@"_#C㾷ZW '9aGX 'uԺ`i i!jľLJmJ"&U+Ui2$̃he졠:=M>,n彤0)WKVݟ-xkW<5F<ˀ ByۖQZvɃ:YD6p$Ta@j6ߪ&CBvB&{"46aru9!\k1$ҙk#&<(K,Sܕ"8k-t@w;i9=]0WP[TO6m9׏ݹOUѯge0F!^-WފaP}vΤѧof2Kc')[FDUe4,"ҬʊSb $RGG=&ꅈ5< '?[{[YLjNHrCXW#ُ]:v肘pnÏ X 799?h/OKRtY-ITլx g^hb'|["7- ΪrDCP!F.b4J!',Mw`en ݮf=|>$>f6 ÍVVxش'퇊΃c5\Te˷/ŠhY?i&f1w ${mO5ty֐EƎd-m UwW9j"k b%{j4>\@܅lÉRffi43-S ɇOLٽWd:翨蹧L*99v}LQlZo偤Ff&T>)bMis}p:_{-by|$JO_ƚ2\w^r4oFOT!{nAyCi$hESRxiHaA ɢ:3쇭3َCw)"h}Y8s+O&dC?fh1#=ߦ (f-Ro|x>J,ZugN,zLLsD n!;Nspv]rA7WCo:Qb?QPQ;axBbމxw֢9i:j Wi6֣yBztӅCHy2vH7ݯzgN4U J1zIY9UQ[s9PZ\B'b?jZ0?`̨O]|8E%+4C s54' 2T ;spMr_-`[B^zb;Kkt9z~M _a%z )Sʬ*.\sB{x`WJz}Vf]A"OI玐SW`ȓޥ;C!ʸMnfEiFIrEwѼ-PS1h*h" LjmY\8ݕ[*]'Ҥa\z~TLVxhӑ nSj[X1ӜiCkٶTS=LR u4o*6cHb=}$ e>A8#M j-}QkiIA%Lli Ѥ**=I̮֎ZyhbwGRZ7~ys/?!dn<}FEbUY Dl̏Y4ѯd~/!v7z=b ]~"ZV)궀_WB8N㇗z$ !ij܅EHsצm0.0*9xSuTEgC)qL)4F S21%PڅȖX=O7uuRd}#Yz S١^EnV|yjR?4޶pl5}h(\%V<2xSkH~du_9v~l>tҼ{^aT,$t ΂ªP#(b.b,tQ9О7); m 6[laxR5!m׼NAn̏8=HpR`_<$IgG i5 G]Y᎘ o zhѮwP\₏H-"lq]t0wЈlajrl_3&JȘ5P+BU C7z$bB-#Yw߾d=wq=%3e'5ύ Ԯ8)*A4&D]6̎{y[$X&zVMǖ θ{Aݭ7OD=ҧg2sJܝ{n|tz],ۋ B;>6$i^DH$,Uʫzh IVG\TTG- x[PꎊF_BȪw3<" P3CB QU(E#,K恵Qc)nK1惨!G5* $R` 0FCYo%;o+L.UL3 bYC( ?v%C%t_ }| Cb-6@$Il6Zs,p7zr=IӅdQ9/{d\وh2BkeI$S%Rk{q 拱v17U,cXڅ 18^ы!j؃&3|l^Bh]]T#k^rIz+pD݄eh{ס:EAݘQ8֣ AmRWJ_OrPW˫2KrDYK!IF`v:'M&[ NY8a.7 0soۤH;KF4xە&/T5Me7x$p3w:Bq/kX`hs~;s؃f `3ψ `y~ bY) xp.^T5,|ܼ?uyÍlS\꜠*CXQQ <> z?3<t.O ΅דzis81;˜ҝ+#e׊y]@M Q]^>1&* 4XrAq =48$hאCi'!EmplЌ6.x)r 7^[ ް޴ 4k̪~qk@t+DQI-Ŕ<JϤtx|m Fz X dkhۧqَS#`_ƥn%|?S=\!ЕjY%"g7""7Cr#Yoaj2P9uXO. %6`h .Ma;cowOw!/#&Ĝ=eIC'w ѬjSej]gre߀TAfÀDىtTl#KT,Iم;rSqh_ѬMOX_L2*!%U%w "4@Nz t]f[$^uvk>y!/ rO.hnqkT4vB)%KxY`ńIJ&4FsM#(uO|~䗡'`7n$V?̘HY|Q\@ 7>7| AÂ{v^~WVYXBDlqTē`j~x]`7"\]펡۾Agu: %QscB5]@7NԤ6e7-\Am.Szg@k&7q 2V-;" !XLj3qf$ah%P%Ȉu_}؍CoT']۾h WQ~Q}ש/cISы=lyy9u4-Ti|j fAYZT͘g%ݛؼ=P hS3Q,uQowAWCNџf[.`.ѕ 4Q/{P{wDsHSjZFtkuZp9[U!qgmxIeMvDYכpIvO!%NӺRjJps2w,Rk06L8XZA/''CU^ r N;Oïzf狆{?8e1&3c8RC"KPTA4 Kef}olkQKx'xag/mCK*lIADf.'t`WF'-9[Efc4|!$8w#y)mo'A5*&P@%j>{p Gq4\L*y%jy1xz)-Er,LvHDWi$͝p^(=OT i,Fؘxñ>ʐpR+~$Ϭm!{H% wj*D4!g.XO#$T,<7#0ᄎs<*$B^z6 *fPnKKgTgE a|՟"AS?~=~WpVNu^~ RBq.+gp`%rdcFW=7lü@*e?l|1f hN2Hil_pkIJNd:}̻+#(Lag<]RZp~8V4,%rlxIu@FU8c 1̐L+k;"Kvb2*,aed͵OguSŽ 0qNMj<Aj.5S>Q+Ӡpn*/9v?I`dDCޗQa>JWtpQJu!OPNk"gd~|UtK(3;Ls Lі ǭѻнYʼ,>RuHb_b]rÎI{61ە_/o!ջ' M!S!MğpH,AˬYo6h&fEҳ:ES Robк*Uc5l k8@asg,r3 ^!\0sL#Jk?Yym=J°y8t7B-?pNWau 8Fx_SX_벪+V$foCnGl"jJ 5[ai" 俺n$D:i$cRgds>Gӌbʐ)J\~Sj w#j'%x0!X|He= A7\ UY!TT'HF$XKBp$S_g=T65_,< tap{򖭸3ݞs0nA"|O!ڹ6>ǞWU*{@5"Dsi~\Ry)oV *8V'װVD_&ΓWL -po&TI+?ZQ~=m{[]0cgTxR*/ǛL{OjbIB~MFpՔ;(^R:&3UtWdM斵J*5GC}Z ":|UI׽h㡥Bwe=\В0r7}GaXjYqN+zL4ybizH_ KssL8YpOt(0uEڪՔ­6S]u |>e^zrҹ͑{a{J1j`*ALc'"0 Fn cZ~vQ>xR? ٻWk31۶r wi㘺,6Ҽ ?刞|:,L40ss˅R4.7Qjr$ܬ공6ԣ,OeXfo['1Fy O)7! 1v~砱BC/M&,QQ= Y*Rc$}fB;"`ɂhD (QQwWдdUj(-rjAYq l_o;N(Lir="O)V%Koǩ,xUك~$/f:,9|oi]T4ƕEWPk p/J)C d0hq jzy$gS13R¢j`[? _>d]B-F2,\Dj)u{[ EN˅`W^g~2|&Kkrz8^IAcf }{ gMsU%\2xJNR3bQ0j'J"*dqも>, `>zg^Gk?Uo3)}lq%QDAq?EU 9b3wlRnFX o21φ7Bv )Msi/ 7\1@nL2`R)t݂RJPKDǼwrVslUמ~X%j[ˮ^MH0PE b\ l{tD6ږ[t5on' q' WA)qi =LiDihYTچ:e൛Rh`5 M,%Q-CMqV͘]E.7["cR2>M3ĚU*ɷ$a@_ͼV[?ޟcV9xtTdS&@Oӹ*>"i5ORA(E%&DTv= ~Lu.תoެP0FIrl& 裛Ў&UP~B$WAGc5ѤM6EL3[LC ia;tp_`o5% 1PQXdqMu>Hp!g)T΁umiJg0KNSGOUP-N1h;^ `v9|<|0"P.} BsNzBFЇTimw97μr2y``ǧ_=6B0"Z !k$HhQX ["+E,]#z$◐;"G%L!|ࣤƇ`!N}E!3B /ë0 Sy:b?woB#3_&QFŴE\HRL×.8De0pX[ F 8i!aS/G$_oHՅ#M>jGN_Mg%q^ld3.mcqT#ȷn2KAgs=}/rՂ_bהLs_䜼ԾA4O=KPIN޷rʶRPb2x?ZTcE}zLP·[J毿^Z0uXL`dD_Rk>8ȀwZжpZ+c&Z襌ô;ʥ/y^,g: %7~ac{yWٛ.zh+J!C2l<(Bu5^\%c^Ury"+V!_$Td 0d>#t1AuPN4j0`i,XPu&OL*eJ=#s;JK0Q \n&XiX$n)%E}dbĨow ;D0.t+v$.ls8dի ~u/@6E˷*RXe+ɹxM(Fgqof,D-K}Pa j]q\ iX\\p4C#Wn5ȻnOrGeUh|i9,[y.MƬ.]!.ϒar[>NA%[xTQzdv|\pG&߽{.C?g^]4] tSሠv HnMEf1v\ZX%gþ`blTXQ8bM=@"xkZD|CwG!x"B4Y%͙ x&-g/gX!9^ =1ؙf_fh%m~ۛvɟH8/p8 E4S<" "ћjNX<A؊XioD.}_\K ծe6vM(19Mk|A"N&v9N Z:l +hl S)%8EIsM$ThPmT`/_]Ph8rs +\vͼYwfǘy x=|vRt.AZ2 1uCvz;?.[Nhּ,ҕFi=Phɣ.`ztuGH[}E3I1v&Eq¡" +<:&Sy,;J_s65LTJ郞iv) /Wg jbr!l/kB*05ZύZ)bfؠymTaǺ$ @*Y@{cKK +wyO6_O~⩕“V`BNY\FLQ1%욋&D~&қ +N'OZPCC0Ș6se gcKh\ 6%K#`/ypaqYK7[e3W c2qoǼ>ʈ/npr؁4&FZDM+-_ۮhP&:E< xP܂Nǂ|~]5#&'wra^ܟTD0Zh$^VLh3'VҢ1fpL&K!2O24r>sJ(+}BWERh=O ëh!-:tiOl~R(JJB`f| Ɓ0)dM-dqڷ g;hl1g˥W%嫷|2wIc1>2r`6Q85M#@!?T0t<Ǯ1\e17#M|B.7^U3G:9<ĜFE]Nʫ ?? xZ,Z(g}Wg￝9BA>>*+R$|WO/{z-y*2%%6ozjG;\J I$|L= VOꢍN1wˉz泷 ZK<8.Y&g1=U١A=tL_xQ#R< r9 Scq~Đla;bR A92ijxj!{~ >o! gw~6#G/RWpniVf8 k2央" %w<5[Y@11ybQUY츽 4.! ݻ LY5U.EwBo⯬pX,Mw<+˙rl ,Y9&5MƕK o?9"cF@L0P գ&~}BFPݤ-XȨoheutwq7@:˅YQr:A(6.iƜ«eDW)g>XSj%]EZsiۣņSRtT4IXEzk"_sXҳWj8 HBT-\IdnߖeVjڪǍk&d;\ eN/; {YRk@:"4`_=EN NfK]d`ڿNlHSCv;ۄ.sf^vsxb *cbk tPrYtݔr1Y;kKF20Y8yYVVX5E-~@|$a#`ĄC{sۥۋΨ Z>#Wб5t֊޽=QLmH ӜJnzCMs!9gᦨTsgH5` t8H~[ %=fm6I˘r+ | _an"Tm &b䦅uͷ\[t=/)~Lq Z!{Y)>Hͽ=u kΌ8k/+#?i[J%*L9bX&L3~CN~Ki 8VZ6WDۜ(1.0e,[r:褑K)Lf+[C[GݼRZobst/}3 0DVT1@(OQв赺VI g=$f.lY;;Rk#iբpTBW[uMCǠ޽1!).pPn i&"D4\GklsNE -,a*X$SBڧn.n2P q; qW(nvhqAhà7[˜tb1!?MʪP'|'@{܇3 B, I3( nQw61::.Ys^amKbǨlr{4+]]xf9/H ذK2v]2Z 7ռ(-e UoXѿB=WC,n%4Ҩh LdSxqWT<am6] '\6>t : ՗g2ڋUk]3Nԉ3{3!+= 6y떱DBlٽgr G挎`PV6+ˢng7gy-U/?DnnR}?֎DK! 3ۆU }j>/Π\Ji_H a%:ߞɨDNgÍ< {A £~\1_{iU +p3KTRD*p[Nm [rl% 2bǝS?H ߼&j*pO]fA%u(A,?#=BD!JH8\m1 ٞp;[^sGLHRܳBIR cQ>zL*] +yMU3gMa@_3vQ U|cE+75Xd`;\+S/ҁ%OP$Lwڶw}䰂pq/TNο] W?jO]a N<~+Z6pn̄?o gb;T` 5a`Cjjl8ɳպEUt6Qw7}<##+n6j4||cH!Zk8(@_ws|CRs `:{K GƤ jQA+_8Y o3}bw2} `G\Ԁ`2HgqpV-;0Ӭ񮟩Ӂ+mlTfIGT!ߜ@d )p 8:bMPbWIbXt )\ Na}A1M NlQ: _^ߘ0M_H5-9f({hֈ>OBĹB@`?1eyX2}b6%u ](u߬gFT J!#R*ܑ q|7K Nb_b&ONBK5oN0*@qC<%ʵZMw:]ξD`}}OC] 3 쬯b;xGqg.Re%w;BWށ V~Qɦ3utmg qfb=H5Wyt۹;mfR8驨__Umw09RMӢ h MNX$sz-IﵑR}Cir{oYTRh&=IBnHaوX[uDW}Pҹ ˯`"3o9#FB8L$k>);*dC7ǣwmϯTIrZ{|$6 k1]qk]D`itf Y϶d a M8!/)(i MSgvyٰ jYTKuAtrѤhNbG،dh(%G1veYKU~+l. psW<լ_Y?`|/$5L%̶&BviZ@]7jHFd8@g92yviY ,S9 ¢ Ysa 9cJؒ p C@-3g[q< 43HHwei AF%J,Y W6Cs* bDЌAQ=pIlZQxKDHF3әq T1!h&y8Z~|cI}fL"JnWOB/Tײ 6aD sz~EC_!D[YӽR҉ys^[0^"/d)sMmIȁFԵmDR.mb>*WL1B6dv0>3mowa֔Hj%F#bFol셫,ṤdT9<ґY 3RH:W~+i^=rs9Ƴ'H}0rra6ƠAv ͡-Zٞ0K^iA0qҐlKb"/.;'opͽ=C1- g4.=Seo~&?n:/ҹoV9pGOr湗30b |Q>\ssVo9Zk 0\y%a)c>M>]T!Jz;FcSC}UEY鮀Z?(SunV./Q-V}R& ŝ{Գ۷ & s`VEN:ƈVdz̺<%d(n~d}(s?KpGExm\>A&Ԇ7Qo lݷHc˦GbJ*'_=KZf4S%jGK-THjatg7MǑTn1bl.`ZLXR>BԎrq ֭Zv6>\c~e"FaǸSHNnm BxΠg2&Y1@>\LΈ:-|hUiD^ u7qc$X\'S6\;5r,|;M݈L3 K uAHC6YTBzQiJ͒<&[ivBݬIeJ'@W5M| n4;S2%>w)rƙ|; Qh7ˆw`GC2,T7B_VPW+4A bQ:C{,lwu<,d؄1)+<.Ã=_JIJ`f >'WnV} |((>tbkH)vMH胖!0\nU%ta9p:0hPӄq77?e~?{\moUw&dM+%¯@_Չ-\[t#Zߛ|V(ۊYgg|UqB 9>3:|wv3fŻE I+ ^Eo򲭷z!WIZ-#^7`X 15SAZs~wاwEw#b)/v=΂Sݚ"(Y'Wt&[m?qmB{j@2}P36Mq76LuUc"-@*Ho `I]]3៝+(s%r_(4kv{N#6m˫vI @pZ v JSJ0S (`Uʢ"XHTe"@5>ԡ@ąݘ>)* lox`&>ȏ(~ pM7ܚp9QSr3]Ns2!Xk &#tOpca&;KC4P]B2?$ZԒV,XVǗKo iMBkAGzj~d%Ijz-jOw{D`n>pBβAHwKdwݐmhS<©Hʄ]c>i u_a'}͋t I2,~@Y#f&~66K[?o4'{ L\3-pKc?0"4L{IݒQSse͞Cty1N(ne/3Φ4rug'5I502TkiX>[Bkef!4֪qu?s *Iz"IC|}qR[5 z`EAH &Z&3ꬹv)DmA+}7 Sk@e).Py]ʴ6@L "JFp1Ոr& چ(B;qF~g#$*)~,?4T 2xYzC`^U9BBsvӈ}0IY"x+XL9 df>K8^;<(Rt0F`s~CMr< >c"F23f^t`+k@aw#9!I&"e-X{| 39@)Q#RuSx`3|kU)f'[+R xU-h~Y0XRnYjm'ˡWGgפfӚ OFJ'N)hy;mh @~Zُ&K~鈕_RPԙM (Dm7aiqvNr쥬|, DigR[vqf\c-ϐ \d=achƻjX1c")b6O4Ѩ.3脽boTۿxA!H$z}y:2ʎW)Os9z0|8%A 4SZ66=TRϼ !!H&F JB,>˫cBЀ02ik&"_2M(ޛW캅3@߂tµÁmIđ&ZH ~cr:]]9wMIG!3d אaIB@}X͌6ɏ|v֣Zbm=TV4'+d^ z&h󳡸z~d#X0hTI{:t")!P 3z?zD@PP9=FsBΛ7efn! pENl&~`@<=j|c̻$$0׌GЬQrwal&o1k֒ \mء ºT&oB.Q8=a.Q)6hؒzٜr"iBvC-ki' z`^ˁ"dJVq?A c$gF QfQs_Z)+Lg̬ʌOw#R`NnP-?GVYi.G  I^ة|9+`0?=36 g(zOcJb3G/ syC}8bc#ugoKsϨ݂-}'6[7 U[=v7ݖDZFMܾ!!6}N{ÂXt]POk!P yxmu_XߧgӞbʅ4r-QK*!趁6sU"Bwjl} i Jx>`+Njbe WD}YmG{@Ib&J_tp~n~H#SYu/B(x*4~a!7$`}>r>A93;w}l8^ 8*G1<M@B # (NM$)jTo挭<ҶOLnߘyfT- ,akƙŞk7~]*z5hSaha m|V^x928zqQҶ`Ozu9D|{-2+2 \;n`wynP6p%nEɾJ9Cw:> oX Y+fpU IIiy}Y¢5mT! y?Z뼯qN id+Y@e?HHa7*S/(.t2Xau>>& kk]x:Ɛw$HZGĤrX'k7)x }򣄓|+Õ=KEM?qO! ݖf?/hb8i;'0d5† (=:# C섾d魭Ϥ:5 |nVPUUb-~j4pq<#4"l`t=$+A31r`u#" kfh)Rn7CH>xW?AtYn@$ܟ%+i؏}{F3\Ιk6UOGR`TUb/Qxe v'4rF#PX j zr폀F 4g )V2%whXA59/0MGgWT񍐪,9)mcBt?%#m- &E?J_(ÚR8ؔ4~{H tAyZn)حaS# PXsk<^Y[Q) XS!tOjxYPGs92ԧ~wsWx ̧8hK,KWs rc [Ŧ,Q)w;-ypK9NЀ&nލd丰Ƌ2;!EtuvM0hA^Yu8ؿ55 rH^`TPfX?뗂thfv=z8"nfK<器F2|3ivW'yP?8͌ۊoK3k5 `< iHVwx+g]~3mA!haU9-gɛ"cbva0.9aPӂCA=g N%RgLYVi%XJh:I:B$-jtwӪMIsbnj/.^6S:5O/RJd֝p}0np-u `7WJ&Z)W4$@ӀWl jW[4ErD;)2י1.,3Q`WCh+)(xfPWNGGÉr.wWB릚QY$9q^u[pO W^ήxYTiXśٞ{TWet.ωZ>c8fg,IӃU DC܎ |et?  vjU1$Ǵa@rTԿ6ͅu%4:E\){ݥW2K8A4y{U{ۖ @|SJiLNXBgr~hA:?y&#p8atmWv==&1>մtZkP+"z/q?z]ӻ$3%( b~:g XifD834@=-XKUv@PЦn(0GH: kuiuxRb3̽vؽ4ճ֪g~=mfzaߨc_4&!NT {Ps M]&ufDwf 2sȃq>Y,)]u9JuBk:[J(9HkGK'`zR??ir >D !$½;H;b&tI8ٟ]v (^ I TiZڌ5BV?4(B7Fw"wdGu(lĊɻUʯ2U,Z #VBҬmK(2kfzo+]ngZ;aI:Z 6P{ ΄#j .EXm1x穀#O.O/ :C!GRVŹ$;MCrIpCˈOIwY_g~sdz;:N+g +mPgϣx%58DPNIvLt * }fbw&ïnL&-%%l)H i=(;(Fd;&^^!VW@Vk9Q%dB w@u3j]wUD4̼(^u%|hejQa #?5:ш@p#s2uNI#0àK2V'偂(-.(~A[h|x`{;vlZًg2"ag뷝V}NK/q/;&A ?T3`3Q:%̹ÅZwXi8BSN'Ģ99iBuHCR!d6^?ڮ :RNBmhc3${Teu͙߉NqTC,G=kH _z  3!Ē%2V&gy|σ呩?y']L7a||AG`G =訟Wu0aJmL\ݺ3_GxRu{H0O=<".ʯ]ÿY-Tɷ&6,m?L/'6 p 5|$U˯镮~hgg$hb<varEV1?QVAm"7 &IUÖ:Z'O9J'k[i-hN3groO'cJṼ*;-9@qʪfb>ΔH$\Рi%)XM\<~qP&޸kqy؏RbEDECS `Aa=Ը_3Yp2x\,8?rf@}ψ9ȅD;l5f/XrK)tYxvJ5[Ŧ^YLNa".S0Ӳd',zmZ^(WPh8Vk*ľ.v: m"IbeM+8۝ pFV1,o- Y%h{%'- "P*y䱉iqZXsg(\%DbS`Weߋj]--]94SKlEP膲(!of`0#9Y~_28ncUNex3G;B5C2i64?}bݫqvRJ!x.x-CQ 0<Ф3[=IˠmCSATswZO$ҬO U|Q~odcQf@NH0_܆BoIqDFiqyBd9wnKcUq 1X̼xrV*p^Ua`kXA%#eW$h͉ mnQ CxF -CyYC2T)>k< 2һ|༴ZB$^ͷfbim{ژjئ3X6#:}ˠ Lh^!!cnݡ~Z7*r~vEϪT.zਈtIw235L/"ɷĄCG98jl.9;Zuf_PA}hyVHv?h2.,\v%jIî$I5GF $[_A2YA.&"=V1Fi#Z\ҰpQn `fRۺzxBL Xƅtu;0/qw you  :B_%q;{5@Ǹ]ۑ,vյ~B?ƿqqN[ذtm* ֱHN_!U+X(d_[1ѷ wB%B:gd!IYU߸XclDef$)!\<Ĭe!Ca< n9`O2.o╺%H_%@`ʌ1%BӃ*'Z*'# CCjY~_OWv3Y2zKre"v Wr`]'Ͻ )zHuֹumxBOȻ(|@HE*l ~f >>Lj0OD(iЍy f&J5@\9b\ywF1+{b(A;w#C(S]bU2jv_}wM>#pC^sچ oRvZZk=@ +-F'q|^ǐN!-VW Xj,E3]GrӃҝXT5~D-lht]8r 5 cض/e3ɑ{asO.0p91NM[f^ io^.!PT2O)~Wapߍj4EBk4.hW`$aʥ6Jn'hUh R AH4nF]v\F|څ;cDKc{uٲ3'=MtNS*%@iڥ_HއcIu^/G*a[ C;-@@>dӁah(m2-N/ʡg%&_+vjfԘK i$H 6F2cWQ,/"P4ɏDÂ(GVAQ3xpT;;A(H2USژZ2--7N1ޙxcZM.9奮fgo/ #l٢52@ 1}c̬ʓF$_/jwAbkkq6\VUJuSA8|*us;Y#-=0Ή09`!:& :eT0~`o4l 0&aAL,k$=c3ϑcp蜔 Z]YPF+bf~(Bܑ\wk0G4S6EN96i92uͱ%㠊Tw,M ;z.d,EK9~ҞDچ\yw_X= i-љz.J{1Ί:7ҿ !-,D^ ⸝҃ռH!UsQLdwք^d*˿RS)݀8 ߒ_ 6 ŸпF50&ܚlgT|Zl}Gfpڠ.~Bj֏C@I O[^jwvV}c 8du~X2[S4I'@_6eЙBdSBQ)9brt⟓';ȳև yo05z 6诒"OXLqO٠AgVp]JUr:g>Z8Q`{>^3d>ܮuml fD\80Fy&cjrΕs/a6ѓ2P AZmqٌ|O}rޛ, L~_Y%6OՈpD3U7o깰 ݴ TX[!e&'TCyB&v ʔAҨv[wq5dV/$"9}>Vw3\#jH3C #q,ԗbU!f-rn4Qg5mEl1ĵ;m+TV$xsC_ Ɛ @1$:3]ugjLhD9gw8P \s"}rMfdy߸dfXJ 1(vHS!VϘRGHPg\]όOUBCZB~!UDTx/za$q}&9gFɇL%-ȤbnF">Za)Of]6C'g ?&)re'ۮtǔh݂pwJC΂m#A\lExDŽZf'em8IYNÓdφ1\!sžG烏zy S),ӛ?ݥIDsjD J™(9MSw*yrWܻw2Gj!;{AoN?"2[:]0i*Q"ςB9Lf4G-zkXfIƒSY=ZA6YN,^/5n<(=k4TvD?+ Ć#p p` urƼ]'rG@(P,zإC}t08e[1il Y]~֬ͥ7gKw{kLL1=Մl6#n lWFT,|4"!ct@({m.9B,DY9Sͻ+bns.QbD \Gs_pH:2hȪh9kwooxKT =ByͲ-n 6ۚڙjfe KybMEFrW*:v6(M9HNCJI"],}TvQ4zF̝=v-Tc1 5|?PI2g TZZN67փ6Xu]~VӉH{(ΣŷӮ:dwnhfݰ <$Ri)~8ledS-D(-H\PC15|>yogvPd?(t1cM$xȇV@~KSg}75F\L@ dbQ`jݦʧ5q uuˠUO +O=@<+[| Pig3 "Ѐ,h & ɻk^Ӈ1ʱٸ. u:K 3TMm;!45Qtbjp=S.:Ss~{צ A!vkDUj2ִ]|;pHyT5oDduwA47=3æNDڳDj 0ĩ8Mf'H&~G9 h/?%;²W%T%BB20SF%UYY.T,N9ǎ 5SIraH9}mN;Ym);j0ipR*{])TFť¯ եb¯D ڜCHCEm7z`i5T?5#PbkF3< 杀MHLe4EozEj.:fG{kvXR%?5im"puu=X̖ ?(’jݵY&_TB@|#c*pvMomJaLY $&B6L gt+V|UIddNȥT&A3KIz;L(oXrF*I ?GH/{v_m W)ouUS1 ne2ͬ[Eӫ*  'Ʒ: &бmBay-G;뚉>ڤBc2C[_.|ewޞՄ͕APq>s~T 9h^E/}ǮUݤؠѮYpe‰J$]GLr$6V\4u'Wro-;EGwk<' 'j7$1o=O4(.'_=IehrUvٗ!JzUÖ ;E]0\KPyhIuwj P=.\!x\J|=LZ7+jSR8_i 9chVLK js.">x+Br!+ f): 8VKT6Hsuпa$c%@F&lBӼ| {gB|}~ r[]u3[!$XA7 @~]`% g2GuB=::v'b0@G1Va7.e"3~]SaqgLwq@nDc$s`kim~Trg}9TD3B9LXn#%_1s33ZkH2ss1$WCܳYe}'m u<}i=nr L!H*ЈPZ< L"ڃPL_u{Eys%9Xӈuv/6Qp4"D TsB5Z͙kk|{ +lOֆ9 '_9^mJIԙ*a7 f}5q3ĴMpbOl%h+݅.C1m;{'E?kQdIwgݪ8$,SEmm)Em@>oCmG=P[ 6wo(bݶ[Viɺ|227îi^ XEvoE E@?L)'9j/K꬟&@{[>_Kfyz8=V4uRlJ]@X-[`$159L)v@0Ec~K8$"\xx|]n0X?dia%~u>ҶӉ f.4"IkS-1XBBzjF<>>L&&!\,4`eQ^uiĀblxXL'Yi-0+ =p (gmI M2֨xvא|) ^C*D}V%い:\M&_*F (u$sOsQ}! =P FwhyEoҙ4'6< |%b:nU|U$,kc0Ǝ((¶ ̃?fβ"^9KAnD";*8f= M)%Y$A3u`K4j5gp>'7 k&f.Zh  ]:ILXE7h{?kpL-z$+DnI쏏qe5^[fHwUA+b+Sg,4RlO:Ald6xc: bqX˜gZtӥN3z08 Qv?LW]7ħS>GAιBUelhyc}g8)2oiUf^6# M*@w|pu]dcWU,XHGe5ˤڮˌtԬזM-`Ē aD]WB]CiWD0gXO ,8^OƦ }[ҐE Єi.s.n_7_s٭&~<OlYErnAѓ@auq Ϳ$mSs>4,_)[wUgq 50@>{&dY` =._\|喜Xh@\]G{ޏ2,کRNrH8Ǟe0}@--RhR^9,X7SK\CNO,ڿ)t;pƘjHXִjl09<\ LPݐYȉ:W$IF/&gdOet #(>?:qQ=m8BM J شZCm[ /gk #gW? >/?u)Zpn$F`ߥF,9@roS5\_Mn_}uDXY2s>7{yS hPWC02 M*Bp/!vU S^6`[nz)%>mps&E[N{n2F@-hB=C $ ~)kל,?03n-[md@֩cxDDSzL`8z!m8 xϛ%ɸq=c+eoX ];F:niG}N9mCRd4Zw09-*myX3of1gH*h07)?8HR~'g{Ifȯ9UiyնUPǞ-3^)$`alS$lɏ.;Rk9"!]=sܼ2BCCx*VT3}Gj ўH(:<+8 x0M.ʼH?.Mdf\ShglHBn6;\nsaLgDI*״MGTB2U.qE gl;Ag{HNV8T ß > |- .$!^RN)1UN֞ڷ*JRg*2?2,Ai1g~ ?%8a7<2kI]( j Lv!]9 BJT~C7q̫?ίFR7L2BXY)uxi:E]AK=pίts;[Iiƣםm=HV^2XXuTCTii9[r?-/>6NɷA04$ q/s'T bH[ݿ =.nFa]74iu"H|Oا=nr8Kq(a|CJncb|6 UeCp5`'pxat&"*aJ-åZ.a>ܟ$u߳](}F'e(\i0J'm&PruLר~ðHr :F s3\rSv$x0~&݌ԓ<*XJlC-*&,! :$dg+Ą歬dGUPþQ7E fBM'IN,x"d KmXH( >QOmbG[{6FBFQ)zaC_㬾f^{aoG\({ OD܉҄ܟ GcytNr -t1As>U_f D<T[ϭ|`K[CuJEņռъ ; Ys']^:&D-IQ h9 c; Z;cP*=K\S˰`;+畟U`ah)6j<\D+\+pf;c 58KQU%Y~w'prT} j9Y S[i6-*vti:ـ-/j➰7A jjZuy'$biw$?]w#G5 顝]0.o VDheD[߆diqwq0;}dF09KhOˉk~Ť{TucG}3x(7"F 7D<_87laI=]4#cXTxp|!Af&uCˈqlj0LhA oe@RtVg~;S5z*<y{t BxUdIDJ#H,$]hpuKe bPINtl q)]HE{lRdXY{J|6n'l N*AڄILSQujHh:T"JejlD8YUfjm@ d:Q;iUl`y]I}LHdݐC% 5H)#!O)<dܼR%I'OhuL+Jd9mHܲ+ V Ữ5Fw ̯YVw+j؅7лÝqG$З5Rtq2_fij(iWZ~ٶ# |M$[1rΚ6N.1r3C&!CKGq+r(z ZO/85;z?\+.$j{sͣ˝%fV"cˣX:z% ud\:,gDx +"VtP#_ p'J8]`w"dBDͅd|ŸOgul1]T=t$lj9Zy#ؕxLy?\1jBo) U 9V^%0e)cj<↡N=N7N}dtң1Ý\|/1aSZgUKc:3X6IEovB_։>$o!uTQd,?Ki*x.k0͒U$;@K˔en9Yn6dc2_C%]y伛Rť{EN>QJho.YlmGU]y|gK9n%o1/xq!1VЌ^Ң<; @3bCD?2]+&ō֯Zh=+sGo]zqQـU{=@D'%Eч] [++#$]եvJ-d6!R,F2T[Iy}Fȅjlׅ 3tИ˅lάy H-絽y@#HIhD hX׎檨 :fM<+#[}ьݬt,|)8֮Hs s^*a Xf(,颤u2KZAUf{f506\<K־b^3C/qIU!薟[13x%#/]Oz[|~Dߪe|B,%i0@Nl(`q09QHr,gd=\#z;Ǯ{-cwŒj[zjI7hu}EΓ `,?FlŇ,]-4LhxǠ6BN,J5>O7pfX18K*pe Gt+}wr0RpA? 3C{1衙xg[z4'= mv$9/RlI%y&dVR2D;Y81H㐋V2!_zʢ5}: bfhHćʃ)^(FO^F0 `I;PXw,)mXU5ӫp}sdeap+J4*fFi&e;)Gp#h2g#^7l=@Jת.>Y=T+j ىTo06JyQl;DaleO@U ZwbP)f)mWftgC%Nm5r?+lq"սϕr.a7.u@wGJ'z%VZP׭n_>WlȋZxA؋9NrJa 3񻣃iU{rⰻ:=p sh 84,!:1Ht sT~%޵{Zp5`1R)xIsѕ2S>XH@ uMnCtkbp.#)eE(0'bc=`E(gr8Zex:`mV JN!7،MD敩}Q 4S߻c!Zb[5O\?:"aObֿi; Ўr)N$WUɇQ]Bɫ8n9_=a(:g#ΰ;C#$Yv xZJ3S o#AZPεW1;Mj- Q"TM-sq"iٳSO ϿЌs oFv e~;B {WKl ^N6 5h>i[ܔV \3ņj  7 5 D@{Ot5_juv"*-2pP<ʎoQv lRe68:xVto{Y!Jw=wj cn3gиGz| gbL¿:Dn /ƫL|O1̮x%0UVYBg$=y@#p'*<ġfQ>IV|zJU-ˮ ^{zig!qtK~3wǘG?qUB}O_)ur-=Y\r,gG;.?E2#Ty)KfJ=o1I[[Qv(?r{"i%{=2,ʻИ(&L`Hbh]_[7; Y NN)F}XLNwK mNN~JA"e9٨}ZSx&XW{VI'mBc,\L4eֲ\zqKJIUC7<=>aFμ9XL|Ղ=÷b3Cux[`{PgnUGJxaoc_|X>v0b.gl"5ik_;{+P~>\t"O4/EV|C6o[ _)@FwqUԸ(9 oF,SO?tM~~]K9 >GW3JJL߸e@.Ii0,[2Ezg(xyA֚MǙeHfR4*nlin7 ?oANh g!)z&STB/JlC*Ks⸛VRL!d&vN8ͬn Z"M RRǔk5O b2#kya?Ej@68aFH`\3n9V4xRͻ+yہXPOFFjHziz_VxêUçB./$Th>(#C xUP|Y3FE菁/ fYUme7YJkiok<%7V+Bb*>% O{)};ą$X}_~jbȌF֧o\bXr}2fxbVr$.@J)ކ{)'HFh7:|&9%n7?Dp峱eMQ$.C/B99wvŃYMf(VlEP S6pvZQ-;&b=(}НaAӘgK&xenaܩ5k:QezۻdѴǩtWADwR=̟|y4m2x4if( Cow>to"nrҊ_><٦AG'%"a`밞ܸ!IkG(NY2BM@ZSV1r4wͦZ4reҿa껞0AJrTqv)d$/upS,z Tn.[=m vYzti{|3y.`9TmBN*H.!r f6nF_v;e V;n jY)FK}Zs6/MɅ`hYl>ƍCeFcÞb{H.–Fy9NIwcLQ7Ac'a'AtT& RO(# m #*5nW AP[gynBL@h .ˊlԠDXR[㬢J'#wq`nII.iq5v(Me5pI2I1Co{ATO%|=}`SxCh4_r3Wk` Sxos. J)9ؠO,;lg>;P)K`cv" cu7ִ۴U/_>/,Dwlx?`ѕKviH~ v6izuۋ F.ldaLHb߅$`Fl ,λ",7^wα9!cO߷T%iiʹsk8|} +s+> U&*{IL,zy0A gp:-n0Y>ǔ\!ղű 6LHPhobRU {(AG hq7݋G|]#6qݕ ސSJ"G n9C*Gx}3j P2:]۟%ה,^{msU0[3לnm#І*Fh"i d44,H.v`@l *l;I G@1 ?_T9teE˘-媄 {h:;I>E1>'OnRr;R]W}rq~J xKv{FkuVZQەϡz!7ғJL Fc +W#W[ J_Dq@֚Wf@CEgL#  +"8ٟr5}{SQ([>zó6I+0[܉"Of46o*bH '*G:q=QիWWeq%"0ɌraINXjh 6bJE9@DLPn@ /H+ yM௜Ӿ`}k]~ wQu@O9}֯?JKk ]2A_\lYZc߫ ,Jfl88H[MCҀsW^Hpr]+#>0G%UcІ*7ЌJ([9DR{ZE*CجUbԽg:@g[z(z`)qYxjh\l7\Wߵ+cNfc+8[Zx3U|~FHtp^bm}(?Zⱶ_Zݡͳe }J; MɩʤCɄs弰ޥPV G)x)WnoqwޛCʲTCyQx%<fh c``a~ $^]Q]| UBtt(/XEjx Aͦx#j {\Ss%6 ,!8!S{2!s'Uh.4X9:دBĿȖr\S|$(^rh;y\#b{eP&Z9fvX+ jeb/77CZ9>g_d;D" O`;0dd Ee{7G7lPg3<,sf|Ŋ7fm p.35NMrr9 cs4@EY=}"R!JRIv;2ik9{wW̄gԔO3^+Fʐ{w6ΫlעvRs>[ϱVLbncOw?qK8R)6 8~xxŴ\C|[\ۥA\AmoxDo7Pb0'b&x{%8A]q /vdx"5=N H4)To̔<~[7F׹1v([rVr8G[]$v|bč$ ]fȟˑqz՘j76"_2@NehRhK }sMt5:Cl5UiTڄX-}TnS熂&Zi~p[T_7nTwFo#ŭƝ)5Bc5̷OT}Sk "0^nhm?mbl+Ϭw+^xHC6iI$I`lxP!}4+xА0b78¸\~Fn< qt~FSe+.LJxx9M CX9R7/žul$hL cr} ݠf}Ut\No (ƱѝbHPǗԆ+kNaoE-hj w>>kݺI6m 9R/$&l"dTc6Z?f`)E՟3s&zaP53-$U+yumSxYmp~ Tj,? hLD6JӒ|)i9:ʄk H^NR>F5OCiPߤYn0d;\35 CFz%$=7=_.m]l_8Q6nÚMo X/&3-6VxtŎ%6 ܏s=OfNhB1]$KLhZ(5-l<->aB0LVZ{ ,]YJAI4zɽ\¾=j2cSweKLgǎ )/3ggb7T*v23ڭq&, 'm&w<;NS)2MR"|.\cg{ii7>)YΜEhN]uBxBmY(]lCr[ LQyh{wW]0c`0rM-& T!v+c]J>|4 J+OEݡ)@,ta0WzT#XKiN$.UZEfP 칂V*I7x*X^0>l5͘|y"fB 4xFОHPB#Ai FC$as1QXpM?0($Su)!53u4鹅baZOȷ=m<,I&^9AY^oR/’ZzOu BxM]z0-򱍬nNuHJ-JQK/t~7K09b=msc0(2S41[^: l sz{I>F?-+ +ןn\%7:RJr쭰]#k >lnp)d7pcnAP +lJ<ᒀh‘O2X*k1*}f'NUJ=? Y<)j3aL+X Ț&>蛨Ir !/ۛ28=PjXg:L۰. Ǜ `foI:6@4CAM͙gl"M-kAaY14v"*I#A-r%#G{y )Dk|K ulb7E)!Vy-hAf*0[ݖrPaM uG P}b4BlnZ)yrQ9\ dsҷɾՑw= __le*ZXIe8׎zB{^+w( s"޽;!L,4Gte2)H˼Θru-+ξL(NRD0 rl)KӵUhh6/q%;HYF2z+ju<~MIA̪$^zb[>f܊!f] o84Tak) MDRɂDbvV_?Ս)Q~ nbvɏ2&U'5wk1u*Ab<ͩ"3[ɣ\! Ic:a.H]HOdӻFGJ0H .]Z PY(M%>k0a_^0=F+E&֍C35=>%-뒃mZ 0?:.mÔ1į+YKN- "I vL$wN@%tؔvg~\&Y<\6)…FNzD_O.AIu9_-_ű]&TBŌWDbqNMD1T .uwWw! 4T=JNt]8t,&l;OVJ r1/N${H;3%%D ,f+zԹ<l99O/?]pAQۊUœ><@#r'(W<,(}i V;|g[" _q4Jg`E &@)KJHc+9 ?ԧddD .{72 >e&#OCzj! l^zj蛜%9737a/B6ջE=:KGQP }4p"'ȶq2xV^\UZ殩aZXwDaؘN|XY&7C,k\+1t[rc&He+H"!`Cu?_ͪ5&}_Ve,M#6Fܓ*>X$Eo%wśt] Ogk)AҷR3˟GD6-ff$3XGeG.ԛa:ԥ7s*,ڜ86͌Ijw1,bڲ}ӎZ5#X%[/LϬg-,c܋%@Wf?VM9CIӝiƝg0F8ޏ1:dB&K^ePb.|]P ʣ"qRB bg'5%''i s)w|y Aw`3b̻WzzI@I N6W [l t>vo<aLU<ѢGvb,Yhܽ`]%EcAMYjM[35%XER50;,>"ag(,My3]YQ!@ev6UG{yWxe~mmצH;ם>eJY[5.A]L;64u=h\$/7x渿lI9X)^J .:Nqk<2K@ϒכ@aCyzxOHW7!CYagٞys]<'ƓQn|Sb_am}HCnJ/xICTe@0" l^g [_프;R_/sl,Dd,=ytFbkYė~0eQ}:$CӤ:L VM&"Vqpn ?5y|Z7}mfRøѼ҄QDdSŹ06_卹{:pL42b9.}͋ 15)|!ܙ7b4Ð=ԋs6CJy=* Bʇ^ d~b֖Y艹ծk88nn \m3c 9HS|i-r'u;SPԓ*aAh5;}&QAoXqhBz)@t-7! .O.qՎrV2nQD+fgWUS7 X'pVvXVX&H_c(EVwlrΜZ KquO-/&ձ7vs )[8Z1-l/ i%af7eCve5z,t4RCx%}gG=SP/S>łC_1k\l[E ̟M4hSN֠P#H X>VIǚtq7\g(+ZSx~З,Yߤr)g7fR+OUO3 \=Yɐe+uոx;ML$uK0jiVԨ <>D+ Q'p7 Vc(r&}C}F*Y~6ؘaӃɎgr | ,W#B2ǐ:w~\-i3Aڰ}*C'zlb9f/dP?H6,8Osa=q$|1E3 (tE)&]Վ-~U3eJemh&z9 -/ ~G6kX~S-'h0'd2 5'x4xm9?pN̫pa%>x!.? ǸlA1b;'Odl0˰hAaxJ6F^gEyS,0JPc<';~-sRZi'?|]ØN\ :} T;/{輹v(DNdQ&s8j )^ƷL gK< T3d"[m-+ E.vUL6ngPٵ y *0 釟1$ BpYGv' F7 ZJwcGi2@}xzS]]DFzw V,JtAvs^!UM^'ȥ5:ɀq:pn@=i@2Ԓ(ԏgjXLײw8̦B??X^F & c֨2o ,dnS,/my1&~8?uKD|5+0ޚͿpտ(&eJ$%KP_zIwBuF,dl^13٘)SXӐT<~'C7C""bFտON(mzU[iV='O pd< dq7t|aϕ!'-}%?:"s/dE'ԉd5{4U@H"Xo&^*FD诛`ƛ<(Z]z??flIs1!Tsk0ósWJF(`/5?U>T,%zy"r hCKqq`*1j]|G T5gw'jKB i%o'4;"{kޮzx{qy*hĔoeuGWo;-_WI;л jY9$#6Αq%.N+GSI5=ٮ@xTdE(mO%.24gFt!E"4fD9ҋ 9y tj |`X8F]lRk}d|ӑc5aEwGK4C#(GL5RJfY`)2&^\ KϚʟoS&5;:܈<'u~bšg=0uT[IOlğusk:U̒gy$eRx 'xH7+иǚU'D&8ĀWsV-69RQD ˽_w>?ʳa -ġH>?@c?;g^'ӎFP\ݺMqKcdaҗGib e9ܕh<6Z]=WvWl'wNj񑱓NNf =RLtRY-WoPG~ͽx9+&v?9TR.{'#%a2nDBʫCtM0l61>SLFϾ4GW-w &]k pUݘ)<6|tG'Puŵ uVA*ہIghL[[</ƀ2xN6\ѲU,{tȶg"7 w)I!$f ѷ`lM"Gӽ wa uTNı>z7 MbqldQpU{G 7ΚŽuF bYF&'Q6u .,K^kgȒ5d,i]~FJ&S!:~"YIG`p_١/A O?Vs7x?qIf>Ѭ}.976y/a#f%0VW\_鴲 mM3Kܪ0ʹvUrg1@bu&Jm\1=f䗤S!RԤ#^d,frB śR>,O3:aj Fy[5귡vcTh3ON-iLdͲ'Kޭ)gbHP2!cI֒;Cc5 #r7ɗ;)3{u\dz:lZJ6 t/ mė:6j|8ULM);CElɱiO 'VrjQPوy^i_6RoDZ\"$Q)@ѠV <4zB3O_B-z{gmSX{Omg| @ɂl6rL=|6o\GD+m/\"\abҼ;z/ܘRG O_~y:*MܞO>KY ;rc::b>b%C$>g%๎l qpA,`ԛ q*3E!nZz0/8`Kk6*~@ّއg/n`n cO^!'^qm]mshwfs&+33:eɏh`?m  1{%qnwl95@paWqPC1g ,{(b-%pF}IfD\ 6WK l 6>.A4YLtbBɍs)2LdBbx[l$&ǰڢ_UHub}ac GZCJǗEUJ˴Wt% vPˍ2ܽBʐI%}ƌ πHrRW/F"a=)DK(T>p;;!=D _+Kanf<6p|?sF[ۺژEwd fBaf1;ء(%ɃiLHiW:S[Adh+cxS2o`Xn12 ݝ7LPbe UL\AlSבas䤻>m1AuM;@x[VjóSd7,TdW\3D.D"طq5&f_`'_o ެEWMaX,5wXG5~zJ,:g 7p5C5EKQ+l^h|]əA @)!k) zQ3bXs0 >Eqjs:wEXU(M\h֫MT,E'kK LQ2ZܦBgp *1:%%Ϙm}ʍ1@4q}N! ^1Y*P1SlOjI T3 0\ P//JWqi"=8<` %Qߖ%XgXNk.*B@YP&VlԻ*s,B}(;ay 7Sg 1 aP{aڹQՎY.#i)INMdt\* r+ S㫫e\EG݆nA3 6+ xP2 kG 8x>lK>L q|bUN4\P" eOXECo܄8MPí+!nLDG14,a!ĪKK@l|/UNd}Hy=_6M>Y/kW(cbC(b|!>^p| .*6~[+q0K+ ̫8 ro٦$ @IXuTt$̲UT^IeLiPHJy*Z= tw;;d`٫tv}4*gXT @x&Y}tҟm } 9=redk~kڼfmsO<]0t==J{oF*^O40"M\'ӏmE&AvuZnlT(M#u f\ȉ !P;Q%Dq10ZQ+1|JC/ͩ 6"5+'? $&AoL'IGù P9|J|8FFʵuZM;§9wLf52Akm4D 7hr1kK80TUR4AhdA. eO mQڛ^tm>(h v$vZL$4*~d㎁#N3l_'E$Ut@^jvmMOf4@9Eʝgdбꜞ}Mirwx4V)QoKi3EI w_!3kUJ޸I7IJqL7my$ q^xZ#~>?}PʌyY WKJJZ]pd+N+v8y DHeǎvRm9>,'Ē~l`aAoG4h ƾIUֲlEug\ʷfXA' wfMTr\L.'P1)2 vd0t}e īh,t%~~dDqo7'MxgX" O %ܟ[ NS{5b&yowֲ oRP?ZC 3ȸH>p;U[ Tf7da[[n }O. ` Ƶ,#oK(xBׇeIrڙ i/>"Bٴd7nY;ৎDژ#cѯnnK̻ ?de}?f#*8"]|nNS O7NSeП qQwMGi3dܽLWS̮1'j" jͨ7۸]Pg6̖lUl[;PFH;K}e!9<E<صVATʹ8Ϧ>YL呆6s*RSֶRvxY;GM rg7!.%0tQS-RGΗ˥ jZ7)5jŌ -np`YKop1ub.G&uH4n<+vHc>Ń(wR_SH iA G7b,'x5Ѱ\\Hf2=JM: xńZv+L^Rb]RMnVgHhm~ NFciHH>db{%BV\ÿ5A)x=![?@A.[+M(=H%hͲ5~`+lAI,X1U^>VMQȟl2xwąSme﵏ăpը JY=ҦGЙ;G)Jt'9 ѣy,@~Z'V r"<6A2mD,1)]~G8w.ɜ$F6Dnl:08R, ԠʸIE|M )]ÉY͜~h\.&BgҫF,̄nss49i Xb s4f {8HwP_3,$\jwE)x?7va:]"nm5$p x[€#2Ddu<'2ϛVw"%-v W6kz 1jX0SWYbTCM(9rZ^Q ]؉X~Yi!@dWerKmv@f}#cW3~<:qKkJ-c>>A;#mx\CI;ޑ5y,zv^8}&\I#a4A brRUٲrBG}8`S 'Yդ٨x5n؝=\jĽ7ۆYLs0Po|pp4!̐F{9V/l^f؛l]c`Ko浑ޔyOؽa H՗m^5NOңb}~py) h+?qO0Ն5w_d ,!Zϩ?R>%M]ׁB6BlbI'832_$%7SdpT [/Ssv\w(kzY'W%sWZG4ǶQQ{fHCrFƶPᇡƞ {҉@4ոPKb5Pԏ/[EiL@YLAx;'ɯQZǍl[ZVJԸX4bdvv%*CKo#ZfA5kI)kAx\@PYpfB@wu]7hpX2u7>԰ ql v^+yxRy]? ¤,)c_e߹0L;)59$woIW-!VF;7BbFlb{5Xlƽ@}~a It(_B&9G f#:|)ƥ([Y0x?d@R45 l_.#BՎEeg3ƦN7FAvL "ܑߠ66{0 w `;Q$,Q#Q2ir?]vq4mRsٮe-4gӽ^7Q: @Q$}>w3KF뚅'qW"2`zh9ra"U&;^Mp~z6cil S>]T% t"T'Ve"ޛwC-S2kF 8{ '>?v_3N{Ϋ'̴:fl%") ⮕G0գU⅐)I6t,S/1~rS.-MpE';9`bS $بi~;Ay"l9櫪Kd@dg|m$")~-URdW]ܹLm~]bj*[&Vf=*:mA$2wz!%U.vm '_+ &WS@ u\s11)f]Kayʊ :8Y/QAcx/Q[R@Y됨+8e xk#>*),ϰCC >ƸȑGH!Wh.z63 ڶ^ed迿BL*ɜ 4ʺ5(AyDʿRfl az?$җв֘͞7>K4^(3Vdr Lbrq;W*J֞#qߓW)bR]U>@ĉG5dIߜj'oǀ!:!"͊綖#L=(PK 3v ""U. K1 I3Id'Nl ]r,9^FHp|] Q)װkhp(cB2RUWoD<4#+tN+0`a EnGvr%|Ҁ~p]DYy_-OI3Ã(5ax?m hgPEK1f鳘z«}KQTzkY#@_Y75핡y01V^@#t:<ք?EZM6L"N)cP~x 3Ɣc4;wܥkQpy充5ԃ&;3*j)Б82̛E;v ! HJ-D1F|}э,P١x@ 9yΤ9?AuiypvuI.>-ofX~ӗߦ,g6@&@~7n]M,DG`<2 U\C`&k[j\Ks8UƴwaТ7y2I6c[~-U3lXdx/&c֫мxi YXwh=R;+s}lVC$QgrDS6BXg.{{d^XF2V(zXR:b K45\#v\ 2Eqsv9P"lܳK8;vVkG$Ղ(PORDm*[7006WC(?0 (F!S" D2 K_aK |yJ21 \lX KVq:= T_Y1S"c0bo }'%X"=_Zw8:2^Dfd'5)DGoӚ c VM2Hwg{)I)㎂2J;yQ2?_)WnhCۋ7#E'a~j51X.e;TXo5QxHˉUhg,[nnhsq-ɉ)l&J&HsD&=*$B GbhO0F Kz3HhSmqY 3۽ɕpu1ぷ#pN]Xa)c"ܣMY+#/"eLI?PCF'e(3Rp& ިo~ 9qm$ZX=e.'64g6L{ܘ6s-Lj$Ip;)ă&cuf$XSjP{*@"s۪wv*$ju|Fv9_WjT:~xi]/Fu#=$شIt5 >4YIWR\n#}a*O8=_:4kla@JWw2/`]O,FB" ۮ|I>kl$vnd0~2Y2+K$iL46}q9Rpj3иͩ g 70KXvoE)'kA6is>A~Ew *8giK aF[w޻q/&|)!XM3hKmؾDأ?i,G @Ee`(Ke磎-vE\9!9σDuٖ@VCb~L9PRy\.~`eau*rbmϫl*pTY2FDHz,>/SHU'̍B|&iDE4T"U|{n_#н|/e0Ї>2$yLY[IrѠ=& xp=|J#+yߴF׶ n~#hW9vgsl.[6ֻ +]}kXUըk>zQ䷓[xn0>d$?c7я (rb؍y৭B m9ap̿BA#Z67\V ɌdsPڔX'ēR*ąk+/D;ZD?e*og-tڥ)p10kAhnjy(܍az=Ad,Fpֿ2e̍Vqy퇧n{/ˣLSR^e AN["f\//tnE6Bq߀B֓Mߕ*H*PZY۵fg)0'^Uӭ99u[j?,K#WRٵsڢt;2^𹷠RȦL?uX4150S_qUnń1l:2k]8rߨr}d!GWw% ِ(7.֎oh&G(W23޴SMZchf}Z-bjj&y?*8l+M\/Azs3x>dg]BcL\s8%HKwf><&Mqd}S36G { d[MȬ+dSEFǥa\=W櫻iMToͤ*֘IzO6SY6egZ%] qpj9gh%2e٥=!P{Io(~QV7SZdh@ߛޥܽ^|*k[turϺ3kylj@JYr!3g29(n \#1u==}^/ X:~IH..ʑh7!ytN_0eBxdx-n-f%Qi)Pu$m nhu@6W6yQTPBD/V9`֔-pM`:\~lIB\JB;`$(P|>Jsp(^PhQ~@]6ǑL+e[L펂yT;`d[ ."2ۗ:/=5!CnK!-7?eUXLQ"UkH;#RUf^rWwcGWlfMQ1_S4NK)l{ 3<+\ʂyÛ-~]m$RHŻo-&!-ЭL_0,"^ڑ-&Agf םa'_H_&Q\R-Ѫ?b7*ei(d:*88{4TӔ0ENJ&~A:I6v7I.st)͇N$F NP|ԵrLOv𠻖KMvP|yH ;Ѩ*`K]iNݙ:e#@W I|ZZԵi0G̾K-;?/fH@;=='":${ӽG!_enM` dS,ï 9ˣ[3Mʪ&O&ȋe|XZ6(B) `c|.KA% هG~: Kn5۵11_uɨO\8$sX@m=jycj!;GgXG攭 F9i}Y4 K (7GdBע |rU;Dc(/h䎍Ct5 Z?4-6>(Vՠ),F|w+챏<nVIb1si16L]"sS]$S>Vw(ƿ+Q2RYmE~64F)`|v W4+荇]F=zюu[tY:l'p~Lż=>c شSϟ>gGU\;"Yj6x o<d):hc-8ŨeH /ƒ=BwB O(jg @nvy/5 x/T2VӁqIg0VkTAP2@'>Q@DBvHJ!x9v'ZM}b)2Lp_mŁT>{{#fOqII{XCP=ug `pSÈ:|=yg|uIf6w™Xޓ Um$ 8o7{.p?7@.x&lϽ#޴j$t*-@:蜕I#?.l73/W2 ~RX<-RםenIc p}6o݌%U߼@n+7rrn|FwضXp#ܛ$˳QBM ,vb14MY#R.70q P~e*+4nH -:n* tV5'@!~GpG9A?|A\l =۫ pVP: |Ma(ȥ䛀IFZc8,Ɉ0FT",_FBk8L _z%0`)J8UtCy. BȅL/tgu%9;ncog/)(9AtG'gq-/vQ׏S^\_}C GS^#'"zXuE:J~yr/FM wQ>tCB^Fb/nH T͂1te.SԽt)y@׋ca6#$aœN׋lt_oӛc>ʡ$ٌƾtmҤs%_+Ԓ}S֋o)z M*-\d,vK)wXx/"D 86 ҞS@Ё4/ 4YG%qTs<ϡ=l(Qx>mLT#4as=Jo]mXAm>TZāڹX{7~n.0\QC^XȆl m0&:;$G'o"Єj=K}v24\ʓB/yu)RL@;7漱Vgf0Wҹ^ *M\ʗ%撹e,{X9il)0y(&$o!/5zOjrclAwށA؜+Jދ;ܖ"֋VՅwi(N!:1 ?DpݤGr>MV %7RR3 *> Qb.2xu.WMPDxv.nKS6 k(&S*25;<.b)lfv_R|)V@7F(α1H9 XP?[)e)\F_ldlRSg+"G}lujCoC6>[r%r{r*8ѥNc[^pA/I{g;>|뗫xɶN打SAeIgyL,KU5'Aql?goUbg!rCk -bLR[cՂ!6,5\fغkTW'(.>ּ 'V1s/,I#tf$(ifÕi-?_Ϝ w92n<0+wRk$˨wq*f@6`tqDU'փlJ@+@^J/F xU(1Z>DW7s};uF)w(E ~2)` kDF+G&蓒PZ6]wEiʄUFc SfF< LYkCuBvShz8~0JqD<ۊWiΗ%0#[ҖYX-Kry R׳(ǩjyzAE9yIBZW8L:ШONoB&nĕ{;%_UqW-O~{[6f> l#hZMSg kHe|E q!TzH,}3񰬊wPN aٟJ &J>2+J8(l(Y,c4+5=#c?snp&Ez?$h޹ (KщG07^1 ӌ2Ktl梨Q([($W3X}{lo8)YP Mxfy)>z?gBG'suF|)2*n4 :RhH QxqGT3aS"Sd PRIdpIO+VV 7Mݿ=[*7ɘV'g)t2eWԎFz0 ZmtokTf0 8 W6 =oVKW.ȩuM !]aCmz"$(~y$Uk5mTo'dkd4Lb',zÔl$[p=9$5RHˎ]cr:‚ـ/jlVq 姙m4BʥQ:Kn+9zi_ ũqࡺ^8Bre1돖D:WUFEٽ6CkS3<\tzvo4 5hjQLb.B}8[_15T+6+ $f5SCI׸*Φ_X]G!7]/gAO.cudʈܲH[6\pQBѐ3BvQqG:Ԉc<Z4"v|0̼. x)cẅ́z 8ĖJ]dvQܸயHOYluy}nFsL?iJ r/{zNLImA Q'cܟQ&7f|CM5qK^ey{?H8 JuE"'6_ Ɗ-:N0pw!x>LX=ĞGRw鍱xES&-я@Y3 q_I[34/_|Ͽεmr:Ne3ߌVCAW{I%6  ԓ 6ڠ1 (|;׃ipN…Q$E ~ͤf:)GaR;V1TW8u<<[|Baf (c,L kcM@衇^WND(ݼܝ84UjD | F#t$kky7C=v%ku?UJSH,G]c=pޛ Ac(WLj>Ѱ oQ]&§Ox#+i2lEdjfiP/&f_%UXP7;9p:dX yWʫ{85cUx/ơ(Ů4Rh%C?&)p RX rMb89?q,gۭF2|bOձEu)-x^Hdm_pF~Isf0)^Zۑ17^ȐM8 ۙr2wx BEOLR2_'Kӑ^Dkx؇%'=b |$v^@ ?wrF{ TF-l$؉vT0Xy\֘; u b5`}@툃C*%FYĚ>Uϧu4涂6<&W!۫v!$xZ"Sr`n( 8bƎT@~$ȇIȓ)lKj~էlcfMa~{NZ 4n2q,hK@Ea>W⤚ CWL֎8sFI_xErɭ/vF_YDlpz}՛t=8׸"MSsFඒI,|soD`'-vS}p ߿߈nb>ClJ Ԟ PryICiaY$ !Y { \WCDeIw sv6"8"{QQmQ;("v 5J ꉗ_pjR e¹3>dzc| u{Q{m, ˃hGc$XJXcP[mՒ1_zP]+c McfF)z I$ _'q%Y-t[P h$K%Ch(&9lY-HމXd9lgN嗈9;Ä:1=!ģ5$첧WpI?,̗y?@ 3( =[FA=T0|)pӨF 0n96Y.(1m[ovgGdQ&f]I59Ҡ`J?%2q!^\p " Y 6Q/}1a r"yaT4&v r"!@Va%asjhn )izBAzeSM>):WHYϐaξ8~otf#|̲#3_vrdުWU7k꾆RHKx'|>5jyѯ3]&5NUȲvcz.lS,9N7E޵nHmv_7c$'H~_bjSr 3 ѯ<=ov~Z d2uq Y\`ek#hoA ;)䜞(RQVJ&TvtuxDA+VbTX_b3֬)p> \J[Mc ,g=f#C% OO n救bcbe%!P*[&fT`ǽLQ>K hfMhi(es3iU6%hƇ. ފ8a1s8X:>[)3sLLd8l9 ;O, P**WX !>~t$ywwɮ["> 6eʫ$^!BM"4>Rvףjҷ> n^Ҳ7wL$&%%m`C&UJ41A\/VRc,:]\M>1@aPTa0 \BBa9h$yNܦs-B5@(@') J+$P Lf@ۏD{e#rǕNK/nZǣ_gS]'oo ]}5wdر$9_( [Hmȇ NO|QH#e'GE''ӡޱL7(_u]%CeDs5EfL޾A{1=uU8fG(K j),u %UWUO$WURUxENt'0 z.~H-SRa͙JY {P2r4-vѰO^ lwIMM= Q[W鍵v-f!NܵKNHĕKՌ13W%5`S >vե99mXOH;$/B艾u &n?N͘Mxv㡺rC7 yP%?wxqI>O]Qq EvxXvhy9d4"pw@e.z[gJDGO,Z2{ ^uAZR5X%bjnb]hA@UW&p˗j>^GZ| }L  m\mQu1%D~{g3F!m߮"=i=Ld}hXPSwe)?ɥ\oP]4CY(NaFoy-[r1WlxτJZa3.m_tD ꥊ<>aufKbѾ[AqٵzQM8 r]Xkx]KNPߢaf+Q'uIpߍdTIEν`mkHj8hMNIg-C.X>^^\s 'bGK to/;عDWLB /p& qY2Qf^aP ! hxy9h)|ЩV&\G 1}ϸ{_TYmcH܄f/M<޵ _Zs-R:0z^+7\7$tI;rⲙ9J=?HHv?m%" ֈPTwy90lWΦX>޷g ފ@pN51g_l*ˈA.A!kfIB WI2Ɍq{W&SN/En.b֬0ηַ=ԫ!fVG&k} S*iYx`B]Nj3SIs<|39z_wc~x=ÏUs6ifRaQP~:y \KFF& aJ$+XD%k <Hn ysM[y*7˃[?+_fR$' qp)Τ͈yW1'Xg')p>txa Hrl?[@na~1zETTyŴ.CBU?TW]18%b2(2"Jퟱq BPl TsNɶ䄌IFk h rM\{1V=I3C_stS E/Be KF_<. xx===YQ DYM>Zph$?!lQl eq2"P;PtS-,n,FY:* /7 },e@2xD?&?EȮiKEHc?BPJYbd11:.Dт`]Yi>U~<(AMKXJ(Ucp ʺWyY[JSo3ДT(}qb>D.o^^- ESo5 iLa?5jyk Ù>=gN `Q̈9p.iWy8e.ej ׂi5홨gi*zN9'uFLu. w}mDѲS[_.&툰ТhlkFĩ?{0HQ  1;5͙&aӠYNF.O䕳PLbZՉ)@M>A ơ_d\lG$ɗP4~)Aa̮ p3ԑ*7ЛٻFyS6ޯJm>nv*ygObX5ɹ`Q~YZ4]5[1wPCMPܐqt>Un:Ţ߼K u7mUj ~RxrwT,oN~>P*VQD(#)VfrG鮒ץ+٭1沁!~} &^<0:cp]xUWюP 0ʱ!d8sȩTGǾ[l)I3\ 7z/EWx#.7T9 Jr?0#" )kgX1ڏ%?Te`44( ca:|eߩ4f`%]5O}C!7Дf (K cAsX3N΢F..iIVzP)t.i< =<ŝ` xoR;O#K^kaufI"8ITv]̋jlжb4+A8J 7T犭%@]w>z+ܛpCGwq1u,`XS)^v?qGTPՃH|Ͳ/[hlk-xT[DJce(7 BJ,bQ+j)\XV_!݂ZlGwxrk <|'[yh5Ld=E2se?LviR +JB|;\h!a2@ h )L\[2u?6?M+ , p&Eh ;kgU+@= wz~'k$Ʌ$n|'Sੴ1&p X>Z&lg6cE>~uPf訔ESL Un" ىwOHl<~zx5P&@Hib(%v:n]]4y)Gr|S`Kg70}yx2?B$Jylze{R)'Uybnm*Ů?bs{E{G:PsMd?}(G6`X+Gu9KgeJgm's2`P--Fw5d#eZp ΩbbϚ3؁f3zp<6qp,GG.CuItٹJbAUgɦʮ:Lr[#ŝ\dѮ̮{Ep4\POd伴Hե3k#d+puߓf;FM&Ao_a|h>3Zv?T@)*$ŗ)p0i.7m\T%UU|4.Be_ylO>vRtڍ|׺*&' 5Br85{H^=؆^O&,tkfmSsF2dwN;w=W[Pǩ>fEQ(z{\Z*gmᝩMb(Pr<`U ͯK#XAikVԑr/Вܮ,WB;Y ]p7U}!}I E27%ms7Nfu,3Iu 8v  S2H<.j++ɋQH";v(N^ND,o )pW)B"#ˁ!)oSd'*@Im5LX/EFsZޏlFn Z|w"x7/c~bSu:eL^v3dHBJCFy}v`"f'mVD_J4=GDy_c`BL #nƳ&g_K44Ѓb -lmCs4`*#d>ȧ7A';I,B3~z_WhfNL1gGe$b@>iࡀY)Rrbn/ʩR3MTۖ36qُЭaa`lƒ9һ-@D&~̴&aId vNm&=<ĸե7a.NUr~ Mlݒu?QS$'WxSd?7f~ze|r?VL[^Lwv(o<߈fɰE=qR@:ĨGX/-USH(:J}ށp?!ԮcAԺ`𩸄lb&-4NP#ϧ6%@ Ibd'ޒ(W鴚 ⢲0퉛9>cmde_T-iI֐ۮ/8=LnwcE}b㠌GKMY6*Z_[+S|kHy ٍqadZ:8'|>Z8QF^sjTP5)ԿztQbk ؅=0SH'n>-7z=ckr1h-S yk5fܛޥ֋nͤCvkaH:mO(@*Ho_?^ ]ib? Z-zZ9ٍLdWX0d0U)&F {mD, AM|r}XŒTNl_+ɥf[!Re%\ZmZhDUY%f9D)A}OȀ1q׬i"b1::R n{<9boL晧vLZӉB zJ q6Wx* ::no~i${\%EN~yS+2kJYn#RvLliba S[Sx[joXN 2wW<=|4DM϶-9J0wW6XNFR{Lt nCDYD'$3/mǍ+`nM+24WM, ѳm*,UTzM2u0Ԃ=) )\Nr$5{dm{h0eCMvq Lһ "tbZxyp1P7[_1mӹCun۶Ĩ[i}=Fc)p3)}lkZ)~C,+~KxS 5Q'{L'C8dL} ) EJG.y/N(@:0-#jj-oǎW*!9 3ߌ;MhlfR^ ##Ѽ'LauSiXQ*/HaǙ\JzpUUu~U| @ @䱆figҙ3~&q-B0ߗd'ۿ5,K83,-E%Q-kۿ! u[q舞<]ޣ|H.K'T3f\2f"N0q|nſ"!iU 1З3‘֝z4uW21侗y#ёi15=W7#;{r>e}yW]bqt-f%]*X VC4QՄBJt;N".}AYơ^dg}1bK^ A"*H[3Ef?8F=OU1CA$5]`=(( q1\hW"@?gS\  ;# { 6@.)F}Q'K}4RN+4X翕H#М2ZUbJHJfC]HmY6B>έtӘDV"+:J&!RW !6Ó~ B1Ya<ʟ R=i @ӢQXeTGϸO'ga j1KUr ۧ7Z,Ȋsu' oʇ垳V?).-h>%q$RKE%DЁS>H7p-}?Cl6*J%6Y!Д]%e֗knTvEq jv/Dr;te?>pAAtIXNʝc6q .|#x?4ʶ< Tն~ |$-JkAՒ"Yh5'&`HQӟ@ӱDZтfY #>k&KrgHhPI^%P 9֟>A^hqnRX;V0bGM]i3ʏ_{G_(ߴ!pcϠK4F4\Jggn ;6s&J*2Γ>^5xJDZ\C֛JDMĿR@-4lbVDm.8k?md|^3F0d^c =j}%'1+kj9I݁ۏFI@d=2 9h1*{!.hJ;Tt. _ 9hp"4%2S}u0| \eR}5Ъ0Xt#R/TY Uǁ )/8nֆ4f)VN뭋OPUORU_W&^7s>>T1wnkk[=I"txZχSs'~BZ:Cbk3bbVԮ-cA"l@d[WbK 9~q`wĔK9},of6!AUNQ4:_=LJL L4հ-PaЁJ/Ay`HϴY>l?9y+M[r+>&:9cEXc(j\$O~!%1mP\/PgjG[Y.):r6rv*. b-(8~ڴJ Uݜ߄1VQhJKϨeD| -}7Kx O..eMY}D v_&&m>Cީ+`Ծ^X,2f Փ+tdI6EfrmCtt*[~8ϼQSdNqid#(M(' CLM7nF!t߱j$serꝚꑹZ I⒙.hKuL0/a:fKLoCQpܤ0rmkB{VP5PЂ?S#'-D3ޔSz+=l…rxZ€nH}l&DRujg:NnfY&γ؆sބNse#5EBl.Ɏvtm@8g TGnċ-"]HYKn3!9''x04V#lH8E*oBd$P]h}qYzvG#6qUN1Km?g2A@D3tEV PzEvZ. ZZ+'u}9" Fӄ +΀M^P<V8ǓcEƔ9[;z,ed-'OKuQjӳE~)5sd,'K:>4%nBI9g Q"w8c)w+7d qG57A |E+z|9d"IiO ' Yg?Fkgt=D9-2*G`:`*\%.֨v|'oƑqA_Q)! b񄱇:q"1,>YcxKUԴ*E %p)\NKRn`􈐕9m ޹f]T|fBBC _\zL4S.jW}20{T)]u6NO~ydyIHA=?VXF#FF}'PgbxGh U[]ģHk2AeKU-;7:S! am ׁDK3M7޳ܞADj&DB7 y5q V7L %26ǭ,yO%#~H{_v1. GBM % MM2= *YgX'Ε$/SL@l~4s+5iOoX7yb.ذ֧Q1%$W>Xj\&AkoY~>9:jsi*u[ ((-_d R(\Rkfm::Br:gm!z5s@gIqnz19`%@,1~oW}3_՞l5@/Ӷ? d,Lbier"dc&-*5i/2=} yqRh@ĸ⮵w,p5;7bqEJ_ęeet-Rӥuoۭ<ә*eNyVc7 %) ==7nGo\^J@Lr&~oi>#3{q2p֒a*a),;! ̯-}3Xv5,;"9wGDWh9[ r2v<̷R_m5P ܕR?'ZjC~׆rLfO!q30A g3Y\\3rbR),2ԚA`D?lY9YjYwӤ!Qq'Li@zNȶE#`rMksȲS[C~ci(aKPRxg BYves&1t;C>K j 6*#`]b۳`K%Վ6NgdG@7I>/Q*,DAT wrQX{2>YJ'@o11iKF^>,ݿ͌*h{5.P*s63lm' *O}IaEoZTk(x!5<րɔĀg\ 7 3v2tbWȖѺU6F2Fg&1$z Ig I֜ 3se%-?0-Xa@6GOW6vKA} -wjgBIvDSZ\&-?L\Yh 3mXwdэ&"+1pҚyN.j j `ډ#u)%;ԟ ኑ54QRZ1ͿA PI!.\jGhђȦcCgiΈ\'4X!OYNi]FÇP> fm<\g1oKz &Dd/qw33}+.yrEEۡR㸵!Zz& 1^~p;PY%4)V3T-AH@|d'Ėv:\+bP-fZ[ŸY I.N 1MNߓV"#B$J(R<>'<{#&$hḷ>/"]9G] YtװY4ӓGmXM|eGiОL ,~ ;SJ`WZYz0 Hm>sMde~11Bˎ 1P8߸'޽S~8r_f1I~>@DG3!#ϡ Ui |K VhW_^yf{JSS"*M-Q)HNEO y4 \рZS#{x^H˃mebL2WC48_ i2jw/;F)e||+%F>}~U*?ý+#j:Um#3G3oIiL-,J) n`\kM1~(;Ko>:k5ȏ0,WF[U-`O%%6_b@ϗj,q5yuf-Ak8NhvS܅{\Bt%,7> 7?C;Pe|cXFRSoN{fZ"mGᆼ2@I}=Wo/3}!^7Dz HzѭR֩:T]E$|ixN|ڍJmACY1kza 6Ȝ+k;Nl؛2Nhը@L/qHE>9lQH[Ŝ-*1}5e4 \ƎHA fl 1.r?}"9M]8)FTBϛ4]%N]ek@5a{Ͻ4IC c~;24 #6w##8/U?ޱ9 Wt(cv@@cKKyB7C̉0z![AR6X} Z\T\򡥥y5Y·:G0rRXfXΝ%2ǹ MTWn3p_<ӅPD5lmo+q-&Heb猤D80"5mPlrݾK+V!}!wƵ tyƗI2a/] &kZ{/jevv s?fI2h!(ОNI8Ȝ-4.bүo&3SzSqn9W+AwK<؎/qӠJ?>\K?\U@0\Oӻ #;s* ޲_4qF$'n0*߂f5Z Jj߫n^uwXGa9(i hi[qVsWb}E ;)n٣ 7n56tU[ᗠ31]'kpBPu*gMB5"=A H@^gfQkv@pZpjmR 8=Vul3LJ7[-C\p$A7>"ЕENFլ.wTOK[0)KnB?qIgHUC_thcr]]' _QD4aZqV: =8Qz*gX &B8JJ9k^;-RAXlWWtf-P( t#/ɋ߱ByN!aތߨF0 zYI$\`kۺj'_Ҙ,Ar+sejmif07xK)™hBKlNҢ42dM̞6aţ]SYe{>sѡ'K0/%Ak|** {"sx.eϝ W+A}2 >lqn̥s'^`K В4Y9E5 R?2el3HYwYn< ϞsD\i\5.uH!O>V&"ߐmu>tH'>t{o<8qh]RID|b<YojeѠ #˛`͚ꃀ?ˋ$ |DmBL_nI C0=|Klj(2#k'#Br-Vgy }<0zS\p1/ԓqd2S8))c Q `J͏ќ@VI|▼dlt&`)R0MEXF;Hd)+En%Z9+#VEOp|(y#4e!ۼTFغSJz?JF10oCG{ (szpT.w*󵘋-I̫ 2p,cdog6E hOJIoUZ XK–g"1}̴{/<a}#bzB\q,뵵Ǫ8рK@5y>/P?@!~=uSJ#8$0qAb ,y`? 9]E$@%JMA{;j$m6%6z>gqF4=&+7֢mpbEcϛc8ti-P-["LH)``pa/%q2um(Xg@QO@%XtkOԊsr}f(unTa{GSJd,&/-;$e )=?ݛ,R3 X;w(QPDKK W4x *f/rc$IV4F{&l`֜R620@\0Bl~^\!i*+vDR Jt路NIłGVF7*aGS dۻ6\ ߹ԨWLnVA!KҒwDcE=-`k_B143'Q' 6HaIyWHvwȞAuéBgeto\fЩf)Jk!hICo C! EC7Tn V6?~ etp4PȧO\'R6S1zvA4j̭p--;"X'!)]AY߱T"jS{R(犤(us.ߨ˟y!}x,1[&DK78r3|,LUΑfwyC!ǐYcR\ ,po!+ Ȩ7DRRy7b6?}hE؍:IC ~'Ġ%L%"u#)'XݵNjv{Wv4 *5-̜K<2R$,e8rLg};ŔS!o[ nc>;j KcW%хYh֍Z58ϔ3YJ4}YmvLylܫ=K "n`B K@sjc2ۃY Kzag孋<\b=' Y'08 7/hTgߗ-ܻ3^R`:ZϘCClPQ.-FaaubkCigzsۗ>©֐pD !(;C`K<6蕯AJ\nOˬRB ǠioR+[ }Ll5BXPσ kzj*#m_,z}$ |K[aZSp>fP|H(Kv%1C G;(`NMh!z55BP"z|m,-^NXۯ#BdW(T,П`DyG+N& -$/B p!{kNȕkP-襺4K8{X? A&~ΏAL,;3P o [$c>9%=FZ ({E\h,X7Dܖb>P|YP:k핫SH)#(؟%mT_/SAPeL.x #Bu8}9jeġ>Kf:\NAɛV=^"DNWk2g~{t{Z͉d' N:7*`9̃KEMu/-t/XRF8#iX&C޷q::ut/X8˩w?`nPe$qgi^d.%~T'V r[~Nrӯ5L8W9 su eǾߣS`#$zU:+8S 'Αä&D 뷔9.Z B$~#o]*牐GŹ0m{\6"Ծ0A&`a5ݐ >PzbG[2㛖^EZ{fK/ ~ú$]?'8: BFy` $nt+ڹQ CRD@ V "X[Y [C=o_P9 &%M5NFhV_SGw,-rD_C vɰ 󟲣@,N!N&ë%k .nЃ05ބ݋?@ŬKQUR|hwcZ$HL˪t{. ${}y9-P"pޅV6'mƇwO;+wT-Ih`b OXI䥩_떼 _ne-w_Ƽ)7ͬQNiZɜw4H0BS,HIKƴL`ДJKB9ҫ#6CK6zdk,.o]DP }%/QWXǮ'i].XmA1D5ً+0TF _rPg$SuyG +N$ʟkwA[`'TMs5O(;PP%Ȣlw=tJXp$3<);ͫ"췭]k6S (Nxlsct}Au$ 6SmjEh"vEza_lR@p:nNs f]xN'X/ƂZhB[fb:M#Uz}aIWr*pJ˔V,G]쨉 $k #!WH0~nH :C-(7#Ǖ%֧ts;84;R M#Sl?\Nt!8Dc%"Ui edm;` 6|;4+hQumv dz|{ 8m®lJ-3Ec¯2GG])2H'd45dE%]J0D󑩧K0t&s9rTk\s*rȠiϫDe9VUCojHVEMP=涐nۮ[gz;!Q++|Yڥ}T Y43iH!# SY&ɟkrM'RaDavN~1#Q^{Y "&.Lĕ*|a`2}RI`Ewi`l V)?Tk xefF>Ò>Gz:%'#Qؓs37V?Dqt4hŞ, ..- jkuR 稔Zi<͋b`q\T5 b\3󾯘$h-h{Ӱ z#Zz~onT!ـhrW2r;4q'ϩ| 1iOnRᐹֺ; j ԵUy:rJrEB(qG6qXPdZv>GoRxzKvT^zR}k]K-7DEECt{08vT&2X ꕓ̓@Q?fQv`]@^e~F;]8V<`,^BUbt*iSe@G1JW^]ZK/ gl3fs4;"޿ύ^*quu,iM×emwigΙ j@m3H鍫3OE>L`ܰ/tZt4^:[vV±}sJV=Qս9 G^w)|}8XRqwϏ !9 \ 2b Kصj#~lg%ye_QKhfzhuq1);#e3BS {7\%[=n <~^_`"ˢ+p,õ< SR"~.?S=`@De]e~ŋ?DoXU*'Eη~_g2.c!\ieT(}Q„v<=}줝4SO8 SJka!(y ,7 OaGHLU!.~us P#]ƪ".d.k'5F!ADY#Y-1> dH4DO3򌣑~<@z³ww*$ ̺)xdL|nؠ_FWsޔ<*psCq5_﨑H=xqL(!pQvX6gj dw`OmI,gxKUF6$v$ `-4B Cڍ+[9;ZP-WHEo$R+q\~1$X7 9{H{aʇίnݒR$Z&*wqWj꾒a`iʫ/̧]H<[%kѳr͡ ^X1iVhz r_+&ӎ<]o>GcGNf\6ϓm_m2Z,8 yDVh a b^vcwssm8 o'd^?J Z#z!2^Xszp,DvM੆Q5}Kٌ Z^z\rΪ2"Ex {̈z7x&116OL:z#ufE<(Lj6lySj]+~ɭm'GgY+-wXI< G+^7EƄRkp65[Q`2UaI |v FX}-7{,Dc &fyULqU]qW*t?* #ɹ} _GU׳ѺmW bkf:A++b~TC tptqĒv@qӒ@:eS)`v#&M$vb/ȬO J|ʳk /M|)1dJR |f ,@Ou=\!zk qICl˞Y>7^eT =kf504>)W_I)l3JARd25f{wV*j402rokDUK^U?2o\|^Ԑݭ $ Gʈˣ[z$ r@Ojb޿k՛iL>0MصT Sgtҵ &dH1R\Fd w$\˭,2PvAsO`.|e !AI2{ 9қhUu>ِpivӯb_# +eo0Q4 yJQ#r#ԫ62Psb(5ODԍZ V{zwxaPU =+QƁl\aǞR d$F! 7&ӣ \Ɂk^>y.4o׽z"Hn" ]鄖^A떙PwN.fMuoս$%C,RD+i bh ߨrk&w\05כ*{rK*uqCD{ [Ӕ pߨ{-꼏j,9VsdM*2;P7Q;Fd~cEB# Y };%>B>3A7+Ԛ,V%} f zOZ#kV_ίwV83cw[$4yZu}Cdz 2.cH:ޑ,x~{؀`2b- dC~| UttCٔO:§{WvM"]L!gK|ꥒKY#S/ƈ [^[xl {x,7pC%ڰHpT?5&Pru%O_q!$DHh$щQL`mC(Ϩ'W$@ \/œEؔ+i]maNQhΊCxtكeڽRRøܖ#^S΍P?ޟmr+S].N Oʚu3(C+rk%ڽ\U(FV=Dk4`P0d|fOy\a$;ҫZf~U F $#W֨r;s]m|Ŷ3%>{R _ p[lJTP(398.$cz߁Y"d4 !Jjim2U]Wnb~a\9믁MP۞"SЦWTi078Mm#n&f1Xv5e47CKKne=*c(2Ҝqx@cDgM&i"X85yjs6O҉;5iܨa`{9獀dX~x8<`zM>Q26QozPfBL_әFgg_-zˎMfxuNnR7eуY\3An w8Tf {4eoQcǵĚf04 lk𜡖>D#KV=%1G`$*g_[IFۚBZS+u8Hޕ,ӿ9 E[?QF9a}5e[jqY?q:i(qy%W*3<{XfG+zY?%|ܝN:P񵪅5i &5h!8ZhoCƗAiPÛ4DJF"P(/5$k}q9-'CPW<쬬{ػ~>:H8ft+2c cS< ޿wo 2k)"X+5f,ѧ2+h7Y \RV3>M;TW\?@k]ä8CVJ.t)r,2-glط)C oΌ e&wjhU%dAa x!):5liav+;ԙۡb2q`9ٸ„2uWYgE; q1P6H9bvWNO+g8G+4X z\+i&K6:B_cdEH$8M|lM^&drBlB\snD v5z*q~(OTFjKvwjpgT&QN#m,})bDz.< Ϋ7KhaJiKsL#[m%T*~Y=WnGHX-u{E,4mv!cI*؇ "峉aIϋ5>ngbRt;ş 3QjFMNao .ն:{~*%Jg |Rx$=6֞ )dHY~Jwc~T[۴K]Pq;cJpݐC?n7l5?)\6^G=tY,ZCKecL ņXBfOmJSH1f*B?YҬ[ub#+!zY7F)X xC^=5*_s6P 5l"/𪡎 (B›* {[ O& Uh(UH r 4j6ڠ yrCcӑ h-Pd=q Hv%>Y!'6Ivq 9+}[aI%u./TSI#*N |.V!Jcф_g2SIV,7^U66mKf'OR8W菆Ϲ GkEf,_S'69 9qtX/rNƳӌ.(ֳ䅜;+uUf;zUԳzy 7SN%Ś\\7E? 3 }rj>$΀sXjjɠ/ye`(< 48"/8fcV2[p^$BjI,?3P<wi`nJI%o@䵲t);ABYcE*Ϫ>!Xo)ō;V@,EwoZp瑛WXr@Y~LpF(KϴNur=N{z9IE E7@ :]e Z5Ov70r{B )ͿkC܁J|MW Mu6UUYD`r_u,GLbHLԄ_iIc"ușocmGfV'+h+v7J7z19)gm:դw{?^8%4 Eï7eVeSsf Z!BSZdFn42OV3j0+]ۯ$;/ 7%L<ٟo4-x'Jx [WZ \5gS* "d+WHFwo^PJÂ25c5SZ#cDJ w m+ILa09Ajvyśel֗.$ .  1`gGcwɒѢv"W[u ໝuQQ/x-اs'EhcXJkU]ԁXa R'7)0]I=!ϘC /ck@ Qi8?9"lFc Cݾ[n%*NQDkך]ߢٛ| 0A+p>̭]"j=Tഹ̵dϴ襻jj}1мpO+t-4ҡJ܏+7#88̕r6|񲥻Wa҉_HƒD³q锹~Eoe~9]eLjG gI yU! k'x tr8AGD`,Z E+.Xw'rqu6&fPUN:>""E3SMqHکـ<|W̗!>dPpoOan1qKh琶)Uu6%5\bɫPLf:le  QUiSK"xk'\hn~hT2dА|Om C)E_B'>̌?j3rۇr0AuBkvuS aTa.nT mc4mwfް6 ,K,NMyKx>ƥK__FSq2['mzd".KAi英^% ꟸI ӏ4i퉐rVv ߔ|`%Ě|+(K+SC`-YɀH.7>dۧ՞vzO887 Erx;[`R"K(;`{L؇B%AZAnKN`㎟mKFÎlQ!J~R:E3-Y'2Ŝ2(@XN"{+.*5m݇@Ӵc}Esm\"pou8UAڰb9Avodgp.u߉-ɍ14~Lk1,#B̖o6>׼;BJiqlNcwC7f6."6%ͻ#B^"54h^cF"sd!jֶ1`D,gH~=q!9k5(~Ȍ}C"w I8LZYîae3E/jn(QLL> jd$^ڀ֢̯d*OǨg+Ι_ qxb6`d qN. g5öwժE_҈7!JkGM/Mer~uig'KF$$߬Yu͚ kڂYXS{@vJ <_DI](Hx>F W 551,61HCщ7~ h^wJn M ~'&Z/K\{m>?eRe%VsQnvZ#b{|kֺy2(-{v)HYo296Ԝ-%tpshYu8EƺRhcerTz0~<@ҚTh!8| .R>c,5̚yx"yv_݄IJe0WV\Q.Y'9`cߦSAN8MWLCmajTƜ)]٠.mE?$W+=fwD ].kF#*;_O8Dz<YV8kH=r!~w7z.x4"dXB\ܸ bF|k V;ժhl>$5Nz1٘=~h2ߡlqzFdu<4$ }PH7vK,nֿhVg-gJ?pCkO %hƒL> b3- @<] <22w2"8s Ci2@=Pؓ׸#W{u-k9./H^G'[H<?qQrMN,{v]3ۚ5piтS$GA7xDfIE#؈ FKi3]U)nz~1n8N[`WۼJ5e-~Wz iḞLE&X@jFg_w7(Ƕuz-̖PcY^35#?oݡDW?tF<4 >ܱh]x~@WgG1#$6`"azLnaQ5Hk|`jv[f=siΠmi$d"}ժ;##}}v ŤrSR[*88_!+[؎3}UywѰh(9Ii'm Ҙ-LT̾TȪFESYv8=E 2SW%ߔ2<#oY| 0RkV@d–PSV4%ƿRU27ϕ6pמAc4!, 7 h֝NJtfb)Y/A^J;qFdRAs@{Kos`ɳBFQ}Š#:hk: FE9JI~ZT51ds@ ppB錩`ƻ>̊WȞ @?ۣt%&v)K2r!sSzK4 (^D5B+'m obt1yWnx{WP)AiӠM~9R!K4)u cǚv"B =#~ة>G&Q[t_HI3%H0p='mK(FWp \ge a`sN6[.8( kpz(GBo4Ղ,4wul[UArz].9j?f;eOA2fsumtc_E9:PdaTVؕ°ʢ Ϝ:(P3󋎥x#)i0,- ;;ݒFIT?&2?9RpZςr{h #w@:x7fCuK x?=F6F{ Î{)t95<~xŪ\O6+v>rЦ 9?W[[ SBtWdn{\ܓ1h|$>CI:GE5寳qcбFJ+#b <qQ m`PH9@6bcPDfn`NL;UC6ޟ(Lf^"<Gh*D$ ,_mC< d'_ ]I64]1SeX|Ϊg@NYHdS\%G.!mុ9sNoRPҾ%'!ßS-]!mKɕmgvoHB@#U\C>Dmc\{=R2݂ߝ4?duyK-FTn0{1g2DVBePtPH4:[2Qyh2UBΜS':Ku{k_djAC&iå2mWbSjtKT?}wJM5BkzbZ :5A颮AVwcS+x 1 5HwR j \70Ju>Ho~bZݺ%#"6eE6z}m2eޘq'TuC !e-;qF^Q.)l/ }EvYP%l@,3WufT0yZ,>5}pn%r"55rW%8k΀ ߚ ?]J2ڷ vjPLe5* ޿cFIiu23O`z#܋I럊$qn^v/2nݻ'73m>BAyyXj=B4"898F"ԋ@Hy~uBJN_@֥ R7U)IxlT 앐FO;Tjz&gj`CϞmr F|mNk /h aF6zhNw^UTupwb2V `k"A2I!>n{v3W1%3*a@OEfxbdlH!$4px<1v* nvy/5НG"kW!V@c*f|A~a[̽b+'O O;"^$C^U/?~Yof)٣h1C̳wfFh y- ˤ!GIG\dkDh68Q *SIC|sV7 <# bҖ>)`gzHVZ\fif̈́A?tD/q/"V1{iy{{`H(ė"~g&ld.)IݭD9dZAQ@cE*D}mL1(M4Sh[ YvVUqrp(8@!6ZO6MlAf UI;T 8{ aMA6)K`rU/ꄯ%D4gZPj &E۰9'aFEZ8k ! d0+p BL[-\I=vo7K^ jF&<)^)@hss`68icÝljo< Ift|?Kdz:a"=<>ѼϘ: ;l oW i*16, Q:mmd)Q]VԈ/A+<-btnoUϋ\t|`Džc uɦ@W6qG,6gK|rYMcmI.6e @EXjh@1NO0(v}ghwE!~D@0XE U 1 ,c_`7|I˼X5B5}w7Z%%Ѿ%] w|QXz|<]omͼ? ޗ:Q`}JM-<{S5駙ąF Yi I&M}F*B@= tвQ(n N! nsZt[{,|J 9V)cFXgCH|7z)0P 2|~@oەA@i7nٳVI9`YvRweEǴJp,trYh՝nLtiw( ף֕څU3LĺSf oeD$5F8 R<5ķ݀_@eNūɚ2ທ1HEYkU>yv028Ӵf&,`},h@ _8gWv!ޜ[J1 OVI^,Jd+ΠǒRvf~?f_Le]31^*0JMpbAY BYJ(1ltf P!"q[Čn vp]iyzt`i3-|ǣq,V"zH$ӴmA˗Qjr4hA҆JU*gNOhc?i9 ;u;Ū)ƚjXh-X9Ad} AQȄڋ:X&.x̀ ۴qM@\HvCL bar]d.nC.c= &xfh%l y-4Zp(eqbJ9Dy~-&ox m*jN5ǖ"ۇz;h>\3 QKըeC -QCi8ZTs NJ:nSæi }E̕Qlt/;mCbs<~8+ȝNE(3XWnϼ/b-2?М*Up{M@i#W_ jc2R`z:]miz{TT#,Ɯ3v~ \pw%PnEeq D( P*n ܃|x#DnghW0wMΤz_3.K-f9jqp18оm / ]0[$bERa.jr`Vy 2'%eQLSzxX1 7Yt*nOS.#0Q ]~n-"3 jb7put#vreԛ23!Z][mmk1+-39E3>gk iهy Cn (GԻ YVPRzp`I\51Af2QB:9;^ Cr6^Ч?}I92T"6i(QTQKXkTc D$4gB{ $˾tb^|}1+ۼ 6M$GEI6" xljxXÙQ$%^KF74kId $7ܠq@F l>qKnUT==%,3N#Wͯ5 Ͼ3SiζZ}صgn{x}pJu[@dž+eTĐo;mn]#l2/ƣm1*4e/32-»(ᄁ]號V(.u!}?sₗX#0t{8ʄ&{rtˁDI' *C~MСV,t$3mI$Av!, <Ƥ4E\ap A)-tpqb 1p+bUט>s slF> ͘Qw CgƤk\.ON%#0wSo2luN $>Z4= 2<~r e"߶>K(ۦ!Bg <~ KIڽh_g1R 3:>"//NYZ+7~%'Ԍ@k,ާN'ePzZ/P&`TGXjL֘&ZZc 9+>-*vo<eJ :BB 6^+_-%9OQw|]7C!Yv:C; ژԖjLz?4>CӰTYK#q \+c*U!R1n̚+A.4,Hm: L` {r =k 4P{VB~W~ࢰ ~`f.-W,S#*c hhvzJˊ!ZyADh[9$9Fd8UghrNOeRC=?YLg? #_ů&2s f F0)p_8r=Nz%Xf"IgU2xxa#r*m2tYmqk6FYxgoª6x&9kQ5;su˴-?xϙJ7'JA>|խRnj#-VہkMR\|a}{z(ӤW r4%!+=TjU.}17>C{ߌX7'p4 `{E/zR~@)bf8;/$:_;*eV,ǍW:x-DAֿر$>B8@'vADg!-&nedzY5K(OWOfbh!IEd jd]|.sqJjg=x L.D/2uK,Ȧ߻h5gnh'u@媎Zӵ6!,c*")򒟫}%Lp| 6۔%mej^&m]e1 lj-c#F.xs> ugaK47HH=naI\01,&{[ yx82ȝƆ})75_W$-WnֆĨhkIH`]@B >-yd7Nޕl!L GFpRbO\,g2C>Qj5R4To>:8` ''`rF\Qo:a5:q|XnWew{M z l +^1M%z*٫ rlMPlOgquZM~Jkχ4VWRY2k> /QQ[G<(wxgCl8+3 [ml0d !TW/Xّ[cӈk(k9tx~nzw_e?J0).+F 9ļD"cZ"՗8hg50Ś1gU]ȿ;s5—BSty'N2u]o.9oKBGpdp"/xGdY ެL 3NGƤ@ܛ&k 3PrGyo+ fg MGޏ:+ކT[2UNh'W@kN5Y>{Rz5Y OT;U䦉fϘ) I[@D4-0,12t'AJ N`-#ZԮ{0v_ZjmUv,塔J,Vb? 0ks]0:ޤ0vP~x qnbBb{^]CRq{Ywܜ_9pژ|{a2pZGO@lB^س8HO(s6 |526.1S.sS"h' p7ݲnڪ>J(hA:fXK;|n[S:+ǑdhiжvDpUyA=:Q3Նl X fP&H Fw0-$-ImG.rO!=T\Sy }WOlՃ x[ρφ{0~΁Jg//Xܞzv$[Ғ M^cBSoi9'ofQ+8òl+W 1Na40U^kkJBvb˭{_ٕudW ,vJ.4Zɽ`x2E& հ惢2ܯّ3(P* e) :f?cV[bu:@YS%-OP %Q@q.:z}:ikbYO(jѿxU5 Be$mD8zM\&ڷ@Փ"߶.(=(iQ[nsCXMKmv> e$‚dyU/l.Ĕ}2菁rE廂b06Jꦄ0JozG*z(#O=WYML<uly7CwF^8 q!f 8v93NN$O"1_{4 PVC38ڶ&3hD,.B"=V85b70CYƬ9P `"vǩi:ݎౙt[3a>糕W{N}:ps)GB˿+ąQVJCSOQd\ɺE_hegKIҧR-6ĕX*N'ÏP[U;6@8̟f|#8 Fl ]{L>M7 M<yFj6GhfΗaPp,-΁$À eXIS++a+`[qxv}_C-,WI Fbjm҄jXCAcؗq$f[!X԰o1pb<-7uML?jxp›OF^2ΫrO&8.'jh~(H@eq xfq~#C 4x5;ɇ-FfksYI!=|ٲ߸g &ow : R7sjob{Elc ύdi@ыUJɺq9,=9QMyĘSfzԿJ{v89܊:5OdqP@#׆& 8up\$ 5좌xPh销bI d~j! ReC: Ժͧ*2@f{Q_Tͭ`lkԹ5R8٩QJ"%Pjw * i\fKꃄ6\2 R $5ʞ.d 11[ ߾h5Z8:+ X:7,CL}(\ 7!5bE灛?Se(ڠ}_y*ڃ2H\i:8Kek2l?@6bL RL" OBD+f\*SR9KҀTY[`è  r75O;>TgM~I b#h؋ψ_[ alzfMIUtֽЄj[L5SY{DY-ESGV<M!N_ڛc2!zx E9i#LtURW5B:N-o \~aWD:>r$#~L|iʏBWt;5*շUe{^R va:JLp`XEtiוĴkc۸`@ƉkڠtP,=x]f4w!'k64Vh/d kց/fH\GU0NѨA -Z ;qYMS/8SٺR I>1'+-IeMW`{fOKhpĭ(D[G@l_2Y45D!N9/] ӫ'g+t=HQ[u'9n2)h}/#a|nGZ>=s'$gD3}z-VɯWBD[K+6#k@_<K _cѻS|ViX$K)< 8a8 cY68J8]f4i*  ?OD"alQ푞͢rC`*FaukŸ ~`DFCTp:+jyu_"ECy}_E;0ȵ:6CN u꿥ǘ4ϼ1@8蔒:q>N-LSAV,s <`Ƶ}%uf&P)Fi[^.-34 |`L1Z%}sZk;^/'>w#Dp=K&gqL,f%XtOzE)oI$g]=5v>F ϸ4WM4vdЀg|ҜRLfY5\I/5v6ŵGM e2Nw^lT α[̐Ns8˂E>KFyR)e`:V%ө s7U?6䥴,󴬡$&,Y>23yek+t’ c 3r Ld@E{_yS j HѲ5" :7 Խ)Tw겝EϾ ]_)'~\6U}`Fکbhc(&ƪm_ 짌c0_ROje͈M;oedq/gȳwLT^P~V.mjާcAGSb| . fKNػ*[dsD]޿OF9ԉ~5v~ f}rM=2OE$ s++[\At)Wq^f_o"Qo~oޭ=]{@v75ldL(>N¸$'F:Jڵxw6g@W j9;\^˱Sƕ2|+5FQHw68jtYvܴߜ8OkaQr`q^ޥTKVVuk 8 pv$&(K /K8ԞOUvr-#$B؞eq6{Hu׌-끸V+ӦZ62O}r-"s!Tc\ۣĭVޟ8&ч}imrs/Ēޝ:8ih<2uF0Wc.4@y,%߼?A((^ݤyԸг2ЉE%5:!͖LMn1x(^A D8{Yϝ<Ga5-B*Z-_ qpې7(?NPV=_|.L\ Dƍu^}~ݓ9DHɝMx= n &ԮR6fÊqɪbTVS9uٖbU%7'Uƙ/'gYk"E峛! q%Sb)4վEdq f>R۬NoXؕdnbDe?G72d1G칝VqY A`59jd7ȐIcu˷9qSҠbE-C~ 4b %}7'f@$6UtȚA8nЌ +bF0 A-jܻD.DZ%vT Ui]GL&H5s@m4BcHRf@Te(5o5ժMk 'JR1{W0YJ=-<+* |)z:{Ҏ3e v|3u*ޤSW*&PtANO$!دnA0.:e8B0W_M%g%-c#À֍C-US*B  ^$ q+pތ=}K9$…8~jhȑOy̋j5s+Xk+e@z [*,!Y>u;o6qs$Q}PA/m^Y `lA@Y^@(<T`o"BWbQÃZJ!HJ=MÙ]K{an䍖SʫHh}c|Ir1l`z/ydSe%vjR_@H0fnB2}:̱)L%(pFɂ{>û%&TDy-ݥxU0( NjeRԶ c<[A?5SD'J*_,j7{ac-qHiVJ\w\ʓNMi==eG442k9$qF( B󪞥ӐWۜ鲾ve0' ,`_%hſUpÛ'⋤aA^/ `c>C :"#0ZmC[2p.*Q~F >l63!nJ&ӝoM7jRw"hAWz͋8<3bS` 2PzûWA}y3e[p 4zƉM^I$ME0v6FMRh뼿\8;mȨJJnDJiQ+T,. Cae59@)rJҐCfQEQ(gӤ~n1{R+Թ3P%;)0>gOY \a0CD8/}y z<ì[XX`Oӑ4|= SfRg^6\.ٰH-\ ̯DBbA*cW #h \y3?_@IWA7p.MGqG}*[>Tc1!ƾA8ۑlH\vpx=~Ce@MZInFdlsz-+OS6 &tP(#ܜXY氝en@^nt`yrHTfw I |IPl+{qČɔK>l"$%~G@ &:зPׂ6Η}h)_jgg'K}m}c_dɵjnxxk&Woդ, cS][D:][o[;g3hfeIrӺT 2s?zTLᓜ\zvM JR$^cd Fx66 p\Ҭr>`%%T==w"rʿoVNU+/ϗWQ7s:WRRm}k44M)7&ZX=9N{RꉝVǫ&BD,5"{ސ׭,lá.(*|~eR_ t]t]sp\SWsXWL[FuQXDcF$iC/Dkc|} P t;[FǼH5==TtB@Nadݤq@/n*N(5Heb`9F"\r0>dA#Y {kh쉩@p6T6ǻే@<3{@VkD%OX 1|_G I2-}0aH^9Y7cHd=01,$qN.ʢ,aJ,N󦃬';'`-I@[s﹮1 '~ VކS$xe4 G񕤛P@4IuC{%-a6~Zq7ArdTyE|zD.tyQٞgo-bhU!3n!PF١/FO=Qd`%4U;Zߣ5u. .:r#ir>hXGs& ]+荾];Yn@lHfwy,L8$֝pɘh’㥊Tb' ԦА!3I-,Ĵfڲw˯k`^L2KL\ace_ 7I}$*@/ TfN'Šq=y\zp"rh:QR"d \nd4*tY3ዻ`ESgKZBXOCM l_s"sě7(| #6([دx!)]"n| ԵyFլé· u!;fy\! *U߃WxwS#G ci\VP3F].:8@ɴ? }!?Tb&)/fЧp*}p2SLG+bLvv'1؁ɤ)GT6CA+7Ɣ^sWe;-H"5&6R"^P~>5d*uJ*cAc1]qM=NI *wF )vxۊ&Vb%iry1䝻EHzv S<K37h%#d+Ë^wt_BX*u5m£1+ژJ ^u^^%>=54@/ 7cJÕ @1+QO# t)(§ԇuj *hvp+ERctVsu#%donSdK "A(H9K(-ETdW qڏ4@k>RMwQ?V?ZMpk+ 2FgKξYᤷW|lcU&%yz0AwuvV~FXeTwKꧯfIlY ;L-N1d(؍YїE!Kq}w-SWx:'U ~%I5El#WgYwSjr``AÐ<Qk2,Y@U9R2] I첡N@~arq@2O"[\XOR q5]Iu ѓ]Y]P-0z$BI*=B6?DiDZ7۬)Եϗ% 윊aAOlzu ]8d.Bǯ@/dXtQ׎x TNL#Ȁby y -Y$˶clW!1aN(c)p;hEgUj$*EerL䀸5`;AS!uj\jbIOh>1틝Bh}7uמA'}]z,7Х$J1ꯓ_͏6wBBv/7^щ%5`R!A ~v3G8m~L}sRi]ggns{3;$1de&,GE|Ac^!8_*eb&f#Aj.Cjw^ːS!i%\ ?w0 <J")X1X9-m&F<!}MTh+dMR_^_wzvX^JQ }/@HPc ja˜,,:o]/IFjIkcMuxC >ӃN>rO 1ycUVV h=S\ B&r=ߝIKKO.1El>, x;%{mΜ/Cai]DΌr!(RเIdQE>Ta4 0*B-=ڌQSdGE6w Q}7({ы|q4"3P!ֈ@V4\^ iWo}([y;N_5șb.\6 :=[u|=ǘA<?hN˝hi|^E=Eff nk$1Oj{\91OW_rvt: 2&Eh//|6͍9B] 1H{]6.]ѨeDQٴM)> 鉈. AlF7׳6o 1sdF'1-fO3ۢS(G'פ)-Zel!U𤹱vIJNA n>wfQK\Nbo&3>DoV?~odhtπ,)6=4!)>1'3I4 %G)wAPksuM@w,Co!Zjiu^M?-sWՃ@Mq98q\򸬭c$ϙ3tZD"nUd*T!xCS:[| &L}TR+$@q S> t U&7,!_vĊ}3F54{m ȟ|`N A?[V%N<^\Ezt?&dv6tޮcbꂥŇNk -7:q2&$Y!т~dCP73%%zwGDa{|bIdy˦ؔDXk̸ / ӌ|{A{(Hs)GqRھ3{RF+? C}'fK9QkMWk\.+pm?\cib߭8z.6,T&}JCGJ 200#(nCɄq`*.lU-[]cfHfb#B$iśk=->{Pl{Iࣿ+7;=X*jO:RDUu<^[l|Cq42e&C簦xzOmA^M`' Q -Q92G˵jx|媍IQ3I]¥.iY^LM!F&.x3ގR\oDa0QEFz=\-M0A|'fN܋],4_ J&~:9hs]EJ:W~8?m2Mry2; g.#TdEԇ{:/ ړ>Fv@27aXZٙ:>%اc Uϰ|y*UJ9v܉刄vݶBNEbou_ VH0ֽ:ξn C̪t Im]rQ?A*g?dI'21a`4_+=>5szEUVGpRS825g)s%FWV?c=H*Sys뿋JЊI*":5MF%=;QcBIvk뤼͢J"4ǀPE ps{URI˫Oח~C70 r ]xxm(LQPy6: ^JmrL6yh~DS(c{F=9}P_comEpxkr4pCd ьȝXo,,y]-y W|Fv^F9& RWS'L7?0Vݧ e8 I~F^)sNR._eܖX/ɲkԦٓouᑲ~7 "PD|)s=Oow2/Ljx,!AjxfJRNjS47#׏P=2WlL{>ۃqѿ:!Ǹiw4@MޠU!qIjR,nņ(dk}3}sGII1A qjc *Yo?1Y24$ } q$e =0|X 8ڷy6FYڈ0P]Ǿ֏ڛ5o,7ѨFdSȳ0Ilb]x$G]6'ޛ & e0fq~ cR%ExfTtSxq}פ:$PH)Vm%Ơ =54)mcnc`hek~xܦ/hcL"!>zddvǹ' \;V2| O6b 7Su\'Nek.T@26.<#OÊO);ךTr>|sX<%\Z\]-耏f 1:u4Sr d^MJ׶[ݯObQ9 :|d/1s@bV;KiGx[Nl'=Qi۝QfBZXH+Ph oN\ ك~A;.}%2" ~M^pE]=ȉoZʠ@3Meb,I7~VB=_ݢ$%i¯Ke%2wB渏N(ZfEp㣴ͣE)>WG?+ DYv|$^e >FWcCJqTe9nߥXi m=vԼP</ AC>LH|&.D"te&*T~"cd tA?N 1T03S1 I#5UJi0=1RlߣqU< k\<.ʓW5s&; N7@@a$KcD^gs^"0 ҭ[k^3ŴD-~0ɚ' Da|x9zEQ|r]blE6\FŐׇ?|̇;s/E_?=*ݣ[֜0Ob9rkjYKr󙴧RtDCnx(/PX)%zǟN`cVc<}φoW=bnN'JmL/j6f&0bL:$'Y ȳlXvG |ne {k0S_ϋ+D@uɅdI~ \K dm plF"OV] #> IJ n}> 7PHܚM5gINw9VmȞ7lV8A(&)_] i, /'JYl,3yʧAc!GH) bpFx#뉵Ǔj܊:Ni֋xC)T߂O\a w*ܿgNiɶiB=3lɭfqRxoxq]UtŦ4{nQ@x6ŋ>J,fd)Q6g9w5 VMI70)-p2H Ql4'dE "Le4(+<oRq]F~ee*@432Jao*mЂX Ugd 2 8cLS9c-a26 w*;_lYfo K2Q%ln U>[PźYӷTY y^RxSTg}SzI5q ܭ;HW؇jƏ}Һ`WKTT^o] "Y)ɿ+y#}2hmYyK7Դ}BsUU ӔݼIL&eL3Ѝ'ܮe ;pi`$jqaZ9)BKpVFt\%FZ^{.|F?$8jTnR6#䞤+5:VECWS߉(p>PEfڥF unH>$p9C5 xNx},tO ߫n%PMW썎AًWgLb_$[8LMZ#>a]׫q"+'˯l/jƂU l;\NorḊx]-FKM) RX,>&=^ZIASM(qm5nOe752uhzR ~refJo'V [C֐Jm@Ց(,abAhz^JJaqydbL3pG=1 &_ȿH|Ot eeaBTCLyT0SVsMX/F}/(‰ywcz5+UfUeUrT?yp[h Q bU. CY~!P9zFuM6Vll(!U]xד`bg|qT6NCP^V=G:mz&#t) o4lCR8F5?uMVԴ5\.Ur=ĤHt *i1dǰ, c=0誐d["4its`tQ21m f ײ~.TA}f+. ]?ČrVpx=,趹5)szf >S3jw!F3Mcݫ(7CєAĪ+"mO+"'#-Ų9s ^N?lhRAc  ~grASS{/FSFuB+ `&ȯ&3lUت ĺZ2k_< )bdy1Qrw9o?}Nu \wGᨛ_1'i)lF`Ϯjv ztwߨvx OM^Ka>c  ȏ`."Z-DyLy?1Zg'Oʲtrb[+Zd+K:WVwkiW%AA\\(QzmBCNzxAKG! 1'xr+=;s(6]yIC6۲SIt,m$+XԜ5Mzli]W~€*Ʋmg SE:7GW칢?XQ̝޺{\Ak䮵ZkD>aq吲/a&,]s5&Rz;*VPYveZ|ϩ[Iv(Bɹ9oTi,JD%}ݫw ,+Ap1]'@gOl5RLs}*MH4'CyO*N?2q M aYwSBފݧ5 (P*>t)x91\6Eʀ$^ #;}.f y0io^E؆ـ<եlݖvx)+x]u}*5;/_"Vta ڝVuyGg͡4Gh!;d;!O7X)Jyق- ?D#رZfн2eO!4*h]II`1AR&,+d`nXW+]ꂓMEÇwlYrl*JIA`S>) j %Z}3 2y^f &D;|gȢ8'˘srRtW]RX^+[Tk9v&Rjd LT|8뚮4)D]A+(u1Eh1oz8go6ٍUZ=*s; :п9]&=vįRebwDf6S86fN[ D%tNڍx$v3r G=Mh~Td..(_ aWiik:ud&\_F̫R!Xf-&D Q|As.Raqw)eބz&^āêBvt:TmDlf<S&`b)Y0b—\d).i} +S'Aט_Gԧ hpH0JOku{f7o@_REZhҙc[hD^޲ĸgv٢44Z!"mg6aa6eHAE-S.)$I" ʸ̱l v>-$o"Wa`}xkHKҟW_ 0sHq-? h5:Y3l8+_غJ}k|5[6Vkmk;{s,ж/v qy?{6mRkR@92>_]$j%zIlo+Ryxh+C=4 U3K;k49&i΃Y39] Zh`Rq5 ]pG (R@%mÈ؅n GKZL+75& f_UIįzmʈ#7G:}eCyu&"H!J]{U#Asc\Lv|GݕXЬ'[T %]e ֌F-4/ȡ̡gٜf޷sǏ2=|tZ ;4!UCABX]7,-YIXjg(K]$$vEtd^9Ia$W194e, :Į(/{GA%ir1xlLN]RI=Q[OPxL6H-Ow6,-vx6`:noN|Au=/|.#N[m>Ӓ7|Mp4 \[HLJ38n= G8v\~?2=}LNhR+;CrMk7>Ix -\dMkXNn6KWHF'sۊA;R#w;8ڢ jL"Lq*<"Ci<$vO (PzC;Y%C+}x*rZ FĔ~P8q @+~gx*JJw$wdiviғ;ʫ)hAA_̀c̴B7΍o§Rk'f$l6K,eN=r=5ĕ[@?'Bk)%{IuvyY]]?R T52#W''Kt B(1VEXhڅLSp=0xK4{A--] jW5 %7QR6E `~4C)]at?:"ie+KE QYTA65bSO-wo G<qDͬS91TE)=%$'g_&"M vRe9֖Die|P\&zZ,R <jP;E#F{n81텁`v,q[>B=gkL@H -nE&xgRKl\_>gB"hu`SHfVfђtי $ %YYgqK^%f k&m= D+dH.8%rz-.k$}gÑ~ޛ^b8Sgѡcή ^#Q\wb'b}Τ]aY B7ug`I3Q Q\@;KMƝX85*?XjA6޽$VSo_75BHHc{FR=kD{s9sz(߷ۦr xb1դCPo˴@0t.:xJ{j;q3L& x^if<7d`ynjg 0BmUP9 jiSL*.ʪ/VH P%\ݞpz= .Y^\Mc\:]TZ+,:xf_BC$wz;Ǡa~ v~E}2tYU_V J5ȧy,eQT DȈ72M<yYm%WƐ4d-4S^ SD+yU?2Mp`" U0 M6hJ>f(G.Ҋq%R2[Am> ~=P( ?+(!ol`[_hsgIrWл bh# NGTLX0G &[Zi̖2V(4};oG7hwwKG6I^q͊ 05^MG<+;tDu!Vw`֢?=77b(P2wsa'8ڝ%j Ĵ ~jd4X[($Ir 3eA%W?0 @5t-{Zɿg8b(&+Ikt|=Exq`=@/t95*Ȉ6sfj+v1 '(Cl 4D94gAzthlp!=P&CJTvGv:bL}Be9ع57@n<&t[dNh[S$)FDivbTj JIbVAV6"$" Dݒ&̌ST(4Joa!ƥ}m+?J(I_\I\tɋBr@ HU(|v>Q vNddL-~| yT&UU7?r_yoJY6 wXʻd mRW,؅/*Ԉk߉b+<˂0_JWcl1D8qlIeZy1`ψx!HIvRdH8պI{^5)ԣRKHWk7ϟ˓=$d?'5ZϘ+ q4m# brKLɫpP@J/>M}+7Wg;eU%OSi%K S6UФL!meA:r#q _+Iy)8d-S<2š4Te^I'^ܤC9bW@}Md/7hiWd]e*\L'V>~3KWK1ˡa%ЩׂjX2'ǗKHEMz'߮$;{, ^E[$fǁ4ȸ 7 tOWޜ5U%^-"mɄ(7__pf\Zl"btf%)LG QeQm(*8^ۛ=#V#JUDD/DXNၳ=FOgǜCSAu9A#{B[b S[AݡR@ A{kyШErܜZſ;3h\倰4I{!?<˯˜c+M-ys I(QflȨa5K= +S+Kvc\?Fyߥ%iG}_ňqӒ*Ò -pAjsl+yv*<]\z+ Y2W8i Lgva>ra[N+Ȋ2Y8f۹ D6Gձ33Ktu c'ٹ>gYgn罶DtiǐwV>Oˢ0Ӯ?u쬿!3&紅Q $^ =>P'Q~DtvE|?ؠJ*wbB#EaqEDf͌Fq9 ExCLrL?UFP"qtfkl# aPӥl#?zΩp{!:R"v|bG&B%⡕@ QHX"eM`IPV{OcFjs|Hf/%d3=xA1b06*b?ul#\z<rے( ų!<&ɵH &>|ϭʻ}~=_Q BAgǺc8=}Iqfq y*^yKu~ܕ:Wdž<% WU'uqRNXGU ha[&"3]1佥m| hg>U30&919e mܽAi  ̵Qy[|* '4dTgˊ5z`NT3U(2==?Kʡ&=uǣ~srCjwe";3d4 ^T9G{Acw. q)&ݵI&qEe2v:pBҧ,kchM9 9!G+{@UTloz -rWQ,{˻מtjXVjn*xGp'dYk{2@`dħ@mirm4 :IsOChunƴy֗|0j|M@O\dP[Wb4K !$yIƀ?ÁЮ-cVr.aὈ9"Q>Hld97г٘&L ~ &QTPȠbddsqEEwZ6QJ؞B,{1XdK`O.FZq|i)E?IlՎ'Vu#,`Ϧ I6V.һj;^8?] .Fqp7O`8" h]}q$œh+ ܏5"07mqV{s=k;O)#gc,`Slv݇RؠW_rPP{r@ j6D1?<ɩ IhZ.2Ӂj*MVx>'фU iT icq)a^[~u숀}-UAd׼9$;ʱa83Qn9TR OFۃ@AYS/~xjuJbp*p%};q)،h2Bi΅Ů-p[r91rT .x'f-0[;qܫLQFq;Z*E `}`ex^=J-ȱ"n9^ _uk_y?pa[k?YzZ2nAJK5oM&?}1Ɠ(2yiTTRSPڦi.=iReoP"M!1msd/FS;kxoL( nĈ_XgQʐP\|K\eEƟz0qiQ@qg,al_siz6K*'C<X/#a3^-÷^ P>Kr:P$VT0qYc |_gV Rvt5(/?яc4Ejudom[ѫP[6 \Ѷ׌QǓq=aHlp89bd׷J}@8XF']&={I>$\ܖG[8`}pA(pb//9+$8& z<$k߫u6iA?}1؞\ VA^\I-yg{ +~ND̓=J s,l/}Toj\{QLG/R+>_ Tj-)E/r)h8o?y 1$'+U+l.'%ݢ_/!MK=p?"p: +܀Bs Cr 8J!f#p*r&OWT~hf>i_=;~h\4^%L79M#(v#?׾JtTrSQ*#dmށTouUQлV@rƹS!y* !"/u oA5c:8=6>ͤ ~6.m#ō@kc"al&oV-J)Q SY&j;܅C+Peд{UnU@vJZ‹I+UMB h~5_FLiжlc`!U%?;Zf]6%υlZ!vnKvuau+/%V,Ð^HsleKbjes綖 wN> \l )Qx5G/ӺīL NlhBpm5ڴ^g.p2 IdkED` x`kCI57r*V ?$ѹ5ӽ4bYsqvQ(v*sD hKfv6r˳R~D%y< #GiqIb: CWDt@̟YnđhES=o1XG҂"jJ&M+k;@..(eraF mHҗ3 &6Xix.}JE=NsEtkv3i9H ޼y)J¶}jO[P͠:˜"!xQȥv"D|v>{܎7 $};W r@IȎNl E`JNjh{>ؓN$O p8vD9>yp""-?۲<|A B ߆ ~k>c ~ ܀Xm)ح܍s :I/䌛>L (=-j~5 [g  )jbm.GSeו-֨Nshuk*dqx#0 5|Y+4VZ@~H %.(7)-tlZpECn ßȌS`ƽ4đA%7ձcѣ|`Xb B2`xArGQhK|$CiH'gV}&Za2&'0v'ƋUvKX&,_~O [o]cStu;PD?84J+~kskWPl^d!U7b+wte(%8_l D+f Op'E$4* 2E=*G$jzkTW䍄+Ī񦽸%o}冓F<!{ifZ54lw?`;&4hVilQz1}n ~GiꏈբK#ۓ`H)X4t-GI$DC1UBAEP$䣺SK қ48{nC"|FQH7|! !1YNm2+v摶:`'M'w sa[ügv:Eػ*/zï L49:,xV Mr4Y~TW315Hm~_{_)EGsyQ`g(nd,_H7Z-Ql]|cf ,¤žL79+}^{7$O^61.$1A\xG> N.`~ޑC#<3U̸m#q p zՊ)ZWjX)JNWtv[a3X7aEp4D<3C,ܧp? tc^e7IziV`5~.]\tXB>5ZC?X%Akw"E}]svaB/T5lu^M2bcvhEhqCGv%D`LuJhC*sAoB`L.<0а%Qk5vJ>eD~b+(fOzGdH3Tݾ"Cq,3tƖ4ɺrʸ$s-CcfR$y 7Y+z|skbOfHyWsaֺo˂} IdQp*rώ{qi ΋b$7 ß5jj&&u T+{8X;&L!x"Qd'fuw2g8 CP10l8#8&*c[/}WS|9OL&ۿ$S\ԇͳzː[Q=0|:c{!ubsxa;MlCٟdq0"vHf`f=5K55H31.6mS[Ju"u؋oPouٱidUSN=R='7j2_Ywm ?;5hƚ^fQ} W|@`Dȏ omN"d;tz!m v8;zDp\.H> BDҧ&y3/C:S˛+ q9LL)vuK;cL i췲岾m <;e63d̪<6"L!f&XyZLlE.ϢzQ2q*QnCmId#/ T5x.:;M6l|-QLg\q)EcqxEEڴ3^/oI[XTXԛU#6EgiƓ*D_df辚Z" 咽i67]Aĕ*_iMn8ŋ+ynjƢ|\͆z qg_]}!`󲩬a]>czElxo JDK0]`4t՚$XBT |Ml7ԫ'w]sO%͞|~:<~VZ.̠\)kY8$5B`rVTՏhiǴ# ф-WG1o"(> ^ cSNFw@˭f/-/oXCPUWWjښ/BRteKsh,&p0{ZKSvw8 )4]H Np3cZ;!eߴe0a r$n;8,UA1{w% p4"z)Mb@(̹F^}RR7uʤn#cWixᕄ(qw?ߓV M'V?`ǍםBQA V//G"+lǹd ͋a%=4q͜uK͠rͿ.OwƖDK \+j!>"e-&5* zx Ċ_'Y2GUt+&C/NelD"c<#M5Zt-ywSSWdgy%,Dˇ&+w t-Ef7Y3-LVgTGG5=t3^ wW75%s2f-.ݱa}/t JjzѢ&s|mSY`sX㦍 tUAYEvSwQ{dWTN'Bc( CxH0T=Zlс.Uù3v7W%b)i>O|g$>ERvu&39\`bty5/C:.w%UEw+InwQ 4OFfWv 3va`Ͼ\^ph!yE$E&iUBCv5 ^!nw ad(wҸ޿-/5zE)ig "4 '2^zV`p8nww_X] &K#[Wjg%Z$?U"{-"!ѤF7t0&<]%-$ 'TN?]i/D6cðU^_.Z /Qdz ؊/C1 ԁM1 3H Y) 㸜xK(S/# R9fKD0WZrTBkƊZ`|<>+$bC٬'`u4WDқmL\;b.p,YԂJEJ|RH7i|x#TW&W-=^#5 qӘ(u>qM :ci2& C%b"sIv0gãg:-U0TK?n*Yq|t.[G8=(ʝ@Tu>".mUZU^)A. ܓeOsώh>5! |=:2HcN6n_vo1^zd$+`ʠnV+7JЅ*Unf >luvq O]}GYUU,XCs(X%J7Ҹ*hGtCa/P! xd(hTj2-KW'TAxX|~qS@,Vaّg7CkUGhꀽ1hw5fmvCJ@5 %aւ@ |\.d&Ѵ@҂|2d=WM!:]BEZR7Z b.띍y]Th{٠<~q,1 `jzΠ@gݱmD2*LIˆ*TDBk}L8bUϳfl"R9FRb$c:(eow3z^un,/5nyD;/ r>&Cdv_+#9 .oBSɲ>a_EmWmg`!-qszUuEw6-RhPTAAo.(WA6N&*{YL^OPf=}GcEioE*½.d#b`'V(fHya0%(N(`1G0#Cp!>sTw_ .FI[9F+Bo^kZ}zid5N'35<ua~0jy]Kj/?ϒÀU2*3 XBAY Eo v=-`,d{(,G)LWAedJc9pdS}l˸4j%|m<t/BͿl4&u?ak/Qqr )SKJj2q 3[nsrFyD_ڱ6#5$%d\!ϛ l܊ Mc5j=_RcMȩuXxa S$3L"#;;V/j36 ZȦ-oQsYs蓼[]8!ǾܺhqLQ%nGXj/)6,-ULx:O@ Y̝@<}FhcAbMf%}ˆ"d@AnFP;5~@ihURF.kC[?Z$. Y?U҉#=->ns37w#姤00*z3H7:Q{Dmwn0USZ6G.!d]wg8TԮ Y}"|j 2 ֨bt1blRClOA ;w=z FFoAYxjEGN7. ?ۑ,w"o2?[@.ZSt{1A̋z| E"ud"#$E !Pe9˞s]g:|LJ~0oB?\ fz,.NO,cc X6>vZYe=RFƔe)JPjyw:#jKyƨ_ȴIgoO>a#';9Q]f0 8t/UC򑅨o^[EXO3sZePxmem`>qV ^"fWaUhKRhcwR4W{]* {iI25,9$?}zel9Ui8V8Po6d%#.\%4gD~Hrc.OxCU$>o238D-O+S{iL[ʸkC'p3G<h%wR"ADjMds0 v!of3"nᾢ#[c=p u’Dfq]Wpx;OF nA|x+3m_&xD'Vyj|imbsvYvD;uo\h' ̔lsB2@1O(_9:n'$[, '0[X^ :@QN`,!8eI]ymZ}_*kL v$Tըe"Jq!TT.yW1cpsZȦjWI/{(t$-M3}E&fU.tCpPep kbR2QMCE|,O[8:h@N%jET r<)bThc6Sax.3$D hx w /r$i')YO{W uk_vrEmdnpn/EwޘR7=-TkvΡáeCӡOB?p[iĄW4ôAzWǩ=\/*.Ð]jt7Y$g֩>S@UNe5B'sc:b!|[f3핪J//)]Vv]JցvrXk@Ttch(un'ظ^f-:dL,Js9,/m2͠xqr!zSm^z] I0ծ m% Kjޤ3 B/Ovs~u>~PakhPa R]0KAfqc."f>2xONnyt-v1S$` ~42-Gҡg"XfkA~R>ko9WҮ W]0N[edI/itKI ]MSK?>ng )85{P On&Q] |w&g OI,SRrUl[Q[+rLV$+҃L.A]˛Vso.˜#vp`a80].fñA;,(-u9>yը!o/ [MC`/D'Pم-M7L0tIhM(#2AӕeY`үdDPMN{^bzYh,*= .K.hdV0bd+p0C'mu=v3bgGfVqeӎ zPZVkIqy&p[v+|c-Irs/=M'+{oM򃇶y歺aLcQҜkIN6Q9,(U@ Ry%l`QmtSy#MnkMQπw(&G>MU76ޏǣr0&A-+юEq_B) 3bќ\5`4,KH{ >}wHS5Gh O3Tt7j}Gi~؅9[]oҚL ԡ$y8)҃P ^*$hNSNG1:ڴ8Q[C6>FНR(_DKg+ĩ|sd,سʰ&eAuy3Q)P]v\Egl6@74 3ȇЎUVkɂ/~{i!տ.L2{Kd}0E%yKv5;ifMU]I`` &dx|WuAM#&1}LOC;rbFI_UVY˻$>q/rm!; f[j@(Iy na1ՖcD"HdST極TrJlm#=ވZ+aO(I^y2 տF#ZɳBuhX 5W!l!@gfYAb$1~xi{R[~9I;:@oI\ ]޾!/潽SCA~"[a%Z!zB+LYƢ4B`? k;?=B 1rƬVHfZ /ajvJ} 8`_tMGdlsWuyqԝr=14Btƃ_+] X_^ զ{Gm3 m:1t~6}? f^HB {>;]Qxa}1w:98{)gZ,Yo\(efe])'J5^3@q$I=TCaNIGU|]FW~[Ccth? Qq$!obUƹ&Z\~Fjl6I %Yۧ!4zYt6 .>lG;١XX"]pDh)mQĊǪ\K BQ SXA$QRc"}{oxo@s`Wy:&/! kwy"u8NւSWA @D,A5m1VFI͐jd$R6`/@|hWXB%N I̲]badROhL9#B` {ݜ>* ~=lv:]~;n0"}Q]U*RLv5ZPU L%کb !{2_'|O$Ei$v9WF~5N)}~l]ruDku4`+rЪ s-,aLL"Y!ѻNFwU1v@\uG (Ic#%4hKV*# 5>g&̰-0R0*"4EBd3 LIE7U}֎9D>< f,RAn&l}(7Ԑ*<_Հ`y+>Rlu b=:U$6;JF ~踒m?^;9#3-dA"Fb6Kbc7 sYT͒l9{md}vvpBF˞pul Q8%1# hz%2KW8AT$bKMٞ5 C{=Ϫs]UYw>.zՊ9I/$s7۠{ᾍ nrf= >#82KNM:++VM¯grYyz\_SD*S&:(/ŀ_ٻS]<FE ᶳ+#>CxfyTZ*~чE캊 Ly7ʍ̷bV SK[ݍ{ˣ-FWEn>}uasē!fgwin\XeU|U!$' qƏۃEH}r1g#`r D_i+_#'\)y#@$/3Fc+f/n{l)`Pn|S/;=lO\'#[aH)-1r\ϛ z؊b?(-`~i"҈rbJE? KV@=bӦ#]beX^U{l;~|Q/e-ψѤIu; *VJ[16 !^jтqAMiX[G`rNrt~o{P>D)ipU6ʃްRnu*<G3m.AKȿȖ=R -mDvv h`n^*OG{8e1"o }yGV[e$j Qu!~iZ E2'+$>+}] w7?J.d&^s2=br|IWo2v~LSj:>*޾NWX̂Uj̝yyzݰء1xYE>sp|D(EE<'CI7o\U%S/i7U^}u]&4(v8L%IttlgPdE/E| ۜsc/4۞}u("yBU#_b]|),X68BH U"yT H,>Ȭ jK;S$q4Eռ4zRNlxPeU tH!9F *@P z5ˢDA tBPf]_]ڀJ[u9~zSkPt0G5Z-!;&VtZ\ tBW0HpCO@c0=ҟ2M<ᢳ"#x%^e351~H7اCAM-ȹYQT}dp d)ٳ'3ƔǾ&տ`bL5M:KLXjGg4eTT0P}؍%+)6ї0X$>)#Lu[ *2&d`jx4ҁO8 %w[Hߠ0PI~!gv@yDSHoriqxo/Ǎr rIӣ RgyKu%h0dZ/=vZHM0/.e6GqЈ:ne Mc>2T6loF[kdgUXԳ3m$CȭQ#OZIO'l }Pe& ="K]8GUa#Hh^P^Ԥ3LO?15±0cw_Q3RtsDgO8*c j#zIW| Rb%0UZ:AxW;@ %=|z02iarS%K*LSh+ LՀeF1B8 ΁)4wf UnI(1Y:):qf+]/"I,qzgdGuvR'ͫqqړFc7*nlsOi)6l^ge=Я|rXS^v1Z7.cO K1jo -&[Raq>%4Ro[yw ֍*GbORg6ԡ[Ǥ~` .FW>M9Uar#CA^X?)_Y[ 2adhy൛p ]VWXP"N6'͔/s.۠F?YDQu̹nUy,26t̗D?Cujw읍'E0rAhyiwʡ9+] ݎda%| G4߰:კ` /^'$]VRht?T9 b~>=I~9ۣu'G2~%R_G.TyӠvo/5 s#+ɜQijx"o Sn^KnHg4ރvUӝ xp|3 d,|;7d!2La%M.uj#ջYK\kyO !^~՛FbW&%=oPF)3Tz nyH>ח$^M;vgb2{_BS<6ȓ1]K1)rkY'P#ҬA\pӳekLCOBi"0Fkտ| X/O>ډ{_9Bq77[Z@CQC>Ar;g|q*Q/݆iϷK*(C?f|XN3cD7P=i@%'\ryKfJ6?{_B!T"טJ=@`hSY0i@H޽ 6:mXlHכ6ais\y[SD0fC؝)ӵA.>v' K9}1mxP_TXٯ>ig1& .WG+riVmtCT E'<ɱUVnN="{eN$7q|l 5ORNC*wop~qWc!RŗCLji)>JybngD>#]fyb-DCc"Q4,7}0 zqzD_n[%g` #󣻠VI?]ݤ}/qhΎr`gԣ÷f]ӄ3]3Cg5+(FDzBx&uq էqp^an2>|uY߂jU)'hcHǹ HEDtHh>pɻN):dUVˎb=CW+,6Wa?K$D~=wAU:{zg4QPX}x(.rdv) fv源 νyVj#fNV--3122p2/%,M1 h6H\E~ .~y++Z(3'z+Cg| `1w4 S+; rm뇍mՁ91WL XXC|B{eF,/6\@ډ$#-JKIp,ތ V2{c#qOf)i|kuJ̿CgtYUI;6q/䬱~ B5^Dp^YYݵхWuyVKQk \ !Ԅ]ۜMwVnA~^[1 HV_`s? &hjT(u釿"Q.ŧO Qng+BBD1zzuF/e묚ݱa廹[s&/ĺuT<'+%p#'Σ6;Q ] b[ӗ> 8^7 פ֨; 6 pEm'2Mj Oa9q{XiG.#(Ϟ뚦 2S_ UrVGC:>zGKvzVW pZZje٩: 2$t‘]zN?x.³]0er+axSBV鮻 8 IB +}XXŊDsb<%k_#\UG?)s~ XE`2rd6C*ն/c?u^=&BPmǩZ'0)Q[DN]cX]gdϸ>zp7`HO.)P7LLq:E&1d׷S1O$h8ډTk;ZKu =M`F]*6pcv%DXqbiܞb Ky/T<۴!E%6~2@H}Ey͢:',$1LS$pزJs=Dӽ,C&-$l/D?aTxwD%ɿ ]e \GӼbOw-p7GArm_)xS~ɃQÀΗ.Ɖ* R$tF^(_.I\NCzL'"(9?ݽN?۱b^_!wlf#j 4t~4Zon[a<5[6yJcAM,VhDgMM64&i]LAL=r& -8hRj!ڹ&c݀|Ö .Lgb .śoPPUwPh˓xںbŸPr*x2Z[3q c'(Ceיyy۪﫹O1` .#yIwu_)v\3ybwZD+Rs.^\~ )+oi+[>lyGrxt X?vnS'o @g7"uoY$s gN=4O:ջF&&J-z `aL^9a q|8 6v5,`_՜l3JrRɩAܿ67SP?rJ7_,5pkS $rF.N\unS 0XռH*<0@qM#G2=90_"BumǤf+lgkX矕e#A Rp{HY`8fOqV)Urg."`qu/渞7Gsb?xQݿcIi$}+)"kVer ^s6 U`\ ZU^^R?1u 39ÎCQ`& ZHl+یT`<  ) Ag `~DLE*wtu)NO﹙P#._ N̅?{T%+Lbc:HލZl3W,9$)ɿmLʬ┻nLl515!:R֦7I^0g((6˙eKu.ub/A7PԮĭ=`/FKY0u0p9%z#Y79Tu߆_0ěW 6OϔٱPOs[r '|'v݉:_a@@tsH {K[nm;~]pj ]GωqN"F$n9sH ‘bʃ]r,BCIJ `2/i2>w$Rh>qK!֮:Sǚ.#!b-uhR%(ƭażG1YL(x"z#yX8ъ9Q>)p) Y^R|zjw/.o~ Ø;~S7Lo&4hKDۘҐB; Fa9e}I =EvĒ䵑!fzx7ŋJ&~o: H˿i! Gtg;`: ~"9xZ;Flpz79"encޏkZX&HFp+P)CнyBsRwBQE/UVqw \d!Ch`Z2纫Tl ۽{?p{v'FTڕ9Tm[!=1M튫q,/@ /w5e9b2qPHHw60 yzD\FUX 7&-TocKD`-b0E"Y´ ŽqjFC i5~h feDXMU1;h\0Ḧ́q #lKbӫ_Lo~/ wԍ)Řs0ԾUkhSѳ 46nxNqb@ H?޴㫩hSbjHNJ;!Az*av? [VՔ+S3h./0 7q`\)(C>r-Xā3"$Inrʹ"M=4S\(NG"4n.X/ٸ !dQH@Ynw,sN̘8A)j#" 13=VdN6ӥY4 X1t1򚵨?S]=ck>7^Mvsa%Y1^JMpB}YÖ t CCn~"%926ݪ{6}7񼛃͛{-}e(>\[K;S$BPxEhv^2/gÄn$v~::I `pV?,\TUaW;i'20 A-b"OUyXTj)!?| y"ˆ1?ih Ë#3aG؅فһ*Iǝ٫y@WVF*̡U]5>pPsm 0IH q#:{),fkE47< Xf}%o gP? " @; L?b8RI$,+E)eilɹ.(G* `Y&$_[yW`%F tFdmyݬftvRGs r#D7x!HZPOzuzG5W fncq_ES`p?暼:qM,)VO\4&hzXuC%x۝6;WKHP(ݺKYtTkD;zK CRf(kS(Qcj~9(ΫܼjYxXI Ԟ #;*YLw 8(k~lk;ɤEPs^+y%}:Eicg'?(#MACBJ:+J҆Ys$jƝ4%@zsG0.r5G/γ& AE:4/ tצ뱊q6 nE[*[&hJz 삱W0yuJ[dӽ-̢>-Yd1דUxVnçE[M,,#!ذU{QɂfYAgݓFrm<9L}'!p[_f6ѧ~b">|M1*Q} M?ep0؝^(K>" k~AC5LhF45g/g }O~|+-=sp28zaiVR/E q.`:cVҩuD*0/KPc趟C-9Ap zppX&ޖMH0d'& W{e7y2Cakh\>pm~D[31LUg6A/L!X8Ϭ:xw{|.* 5V{}s972_O 1wa"N2Q *ͅ齃Xx/glt{JN6:v< ^7$yJ}FNg>.,eWbr"c$TGYzecDxeo'mvSyd+?^sd8չ[4~Z[DuOxfRl̄S arzF:?K -oPC@~ v<4lYd'iVRӷvCvK\?{VGm ;(b1_p1Y( %=X[7;Oxb|o(m8ZQ₥+äZ#'HGb#k"p)jdCv}< պSS=Srq5' ,:dSnV?Dk_yS`&m:7d`I՛2koqfHVja߹S|{/$H"RA9oFinC$ fƚw=cPډnI\ Ww74#uz$vRP +üv[%#ŷ~W-ԶW51ͪZnqnsJA: (A fwZ&*pQ"9!_0nPds]czݵAYcWl.IN릜9mX~ CiO5A?J@~g.'> y _r_. -n3$;ԉ[g8IԌ_ >𝤓!)P@0O)en*Tk+`oD-f!~3Nńq4Eo: @`1FMi\Zi\2{D`uRdR{}ߤ;X+>QJUiiM8PF 4v7*KFV%tobuR 7}A9g &#LI5jzۂT-ޓS"pfp֪+/e\9Gu[FǗ̸_l'J8G\Ufp)64+ЬY˥EpHDq|Į&<ֽ<,9o&-<kei1^nWyNE6jS2h$bb<a\#v4+A0e\JQGރrYU^|)D[mT|1}DOjM甮p+H3NEv#/'9I 8 8R Mh66rʘ}D}a2%MK/gy$L{8fL"t3[|\MVwV(3IiС,[Pno<@wD>ֱ1]_9j0v U&#eH3[h K;@}84DeWˆN٨#sbSSM7c)ڦVj[0ռ i<>)~_94=@О4E2G;(ohd;.#5;C^3>>Ӥ^ʡ>an>-5/'ԊfŦz9I!DnJN =v2hl|$pN$>=@(May `9 FޓhitHc>Ůr"G ( KkTu!4ymGoObQχ& 3gI{VbA+Q䠃g\ 9 ᓵmF>S 09 O|bM*ϰ_V\H'n .TӲ0@g4SEhR&eB wp-0=r:H%-[ͷaʦ(hTԟs|OLPw>$J;j. ;˕COb2зtS-@$Yw~aH<*A\l@1&)~v ~=80 1S[2U\4+, om؝IpNG<iO-L?3>#dV$W߭20ncAC(Dڶ9[  +|qFwMMD.8(KTj!" ̛mBy~~,@U}Ê&P ] J"* U쬀w9~FxKשO;s72ȏWTDҼ/e٫\GW[nNodcGsWV@D CӍǧO|˱y(5{ H6O8l<"ֈe7u]15^fY{f[Y`2kMjEm0R7+EMlH[ƌJ3/t1{V1ȸxݭۂ ^>wYd(2.Ț*_wAGZs4F ,L qHL'>it(ݿ_;Qp[UY;.ŋ ܻe&o8.W6y0]5xo>!{YJz<'d>H_=fcA8)M؂~3pdtiGAh8!/3AؚHAPZL(pIijm:0DT?*Q*)מ1D)71[`=Oԟnݺ[*Dzcl庒]O Ռ-@-VF×H(s _CpǎPGbee/xmD?u:P:.'v:05A1L2N_p{:nEܻ!9G-SCG9U[L  Y<;pF [^;͞_2T#PtrX~^ xjbΣ Vػ\h4&:1{:52O ZbL!b0Ngq]>W} eG/+?Fō0P_F3D6 W]7OpvlzMqe[8 Uu #8_CxKMFO|07J$Tt<{qm'=@7 D?` %a 1ml7 ׶xbt@7x^AP&v`A9B뮾ֈVq@>ѣ GY;sjoS#&bsE16iX^= !ZO^Z42j u%52F i4SDp s8-^t`"QO_i7c e6f|g,bNEmc!ViuE9 >ȀZ<{Qzg-736LBc"0vT03EbHD&ٕL=YDdUQcqNdd*H5G%Ոx L@[֖vGd(s]֑̔K}ߋ`;/'N|OYYҠ\dف,PTY vEՋQ(Xjtb?.0nĨr*j@Ƌ0sVD"\kf"0UۆWXv5dl%vK=Y:)?H.b}ux6>l-ݰY(q,@黡=l$6J&TX(9OFRȼZ# w89Q}Vc[ᩞh0Pmrަ4d>d9"!ǫ-GϪ4K61NOa ] Hxh IFLUJ?r4+_w3dU>V)F\Kƙ\V&6z>c7*XorC='hQ.nH&؈@_)ٙG v}s-Lg`K wLw]Ug1y"F࿛vO de% 5-jtLEo.L4qve*+ '֏'z㙷`RZ\2>{{onkVJp'tkph_I'ՇRWS)BhאQXa:yLsb|P!0qӞϘW+d#?nfcT)]Rotb1=(#Q2?,J^ELdSSyw#yHOsnlGlV 1{nhݠV稉Y!A{"ZqPhyW~e:ׂ;y24-[aBs}rH›R";:^ E7&- mbT1ĽFu ($h)@gƉL놯'x5[d,R[c%q2((th_j,}WK7 ;Z=g**;. ͚NM6P&pY)9ykq}&>^G+͊Y6=uU#,]73>4lB>yw4u,H#8i8fT|wd 'z C98Wrʵ4iD.l_%Li5-/zXS!Y5{3c{GGa4ͯ>g z60a.0yVԱ =n"đZV/ hjGmDNw\Bѯ3Wjy]5>4qkfg.EWnOг%|eL:a趞EQNZ{:3%_d;jfgQA(Tr#0QKT*vɠm_N`}yv[~pMqqyPSiT[qb.|z $x"Wtǁg@U`;& 7rpkuFҜ:$_nh"(!kD?9Nע$Kg5| *3r[# Bmihx7#{$+s̖ٚI~.PVo_Q\༅δ4+STR[2vP|Nw=~̥{yJqQ$ߝnHk0(Y~117!_+=,naz~Z qqe@(,j=ՈkajLHr@pı{2e:+a#@f=h%-OY@.9eLP[+hbrт9yOX8kHq5`|Cu)WIvsx [G E:ՍIJ6r{Q plM UڿrLu),Qp,UV)}󡗁pMSۘ[ ۠ 7$vɂ RΓ'C؆T}5*In˥ d'@vgG7PE(P~"¿ߓMdL$0pXf4Dm9>xOҪ[-n7Mk"svc9O]>_O}3՟Gѩ%5-4//5"EK9d-[q"/}v9E֟>SiJzAH /1r-և@Pw#Fզs|>ө{k J1k}%\{!?o/h\Wj MܟdX?)}"{~Ɗ䌅{ S\o70{<'=N@Y5(}% hĒ.Wלp-K:`x>쀢7Qb~xPKpf崼H:}ɶqiY\)/󬛮)%)JD0sM4P;ؾp u7zXnT7uTXsY<U1 `;fh-1S+yo. Ҕ{z>mzzRYO\*2jy[-4M(Xҳ-ҝSt;x' 1xOt6>Dβ1UQ3MSa9mԚ^qVb @}^-@QœX/oRm0ty f @G!)fMR)?K6?>hˢ8c<@pqk+`t Lȷ;s;D, RsI*EMvAZ䫨!*FW%Z?m~M1׃C]eBdU?CunU2 j㓲b&7:e<,vf+W1ćz ^d!|gb3޸v%vmAtbx<_[z(n]w`Y$ln F[)ݻouxY<<|tiN P!Fkm*P1HEt^tL:Pt=Ÿ6$Z$ۗ1]OadImƐEfkmƐx+SFh) LfViA&6\srf 3T6  (=[Ɇ$)p)XoֹfXをMh ‹V-3 CN#:YG#~sAuݳݚej ןoÝ%n { $#䴉?р|EΝJ$v֫YDi;e]т3#,(ʰ8Тjy6ϧ  QV$+3ޞ~?fRYNz^e]1utW. 鬼Qblv=wHO MU˥Q>Xb"n`gDiGꞫXd;W?/*g#8Fc?]a<3ֺ>QGQ(a$kMtKWێc%/ZJqvP\MlxyNiBU< !]!o|nn\DNAiY"Y7&EO*Q98-؍E5)]C}rQ6WClzF񇈙w06Sm&PUoVצS/- cj@[(HxslbD@$+ӴNG^*{e x-5PX=i8XΣc](V$˼6)CnF:mF(wgI][ξC'3Ln2XdNl #90MysXvOeғ6MGTݗ"?@:/nrz?Fmyaf:3},gP:8Ûdl>ϝE:33IX8ވhA=NϔM+dn>펡HsZ#@9ʂf 0x uc駸 Pti+ui>dCM2g9n|-_ u,pboZ/Ktum+:/PI>ļs X2;2CV9 pK I.j$'MvaH}I_)[ Z[4 2VtG]ko Q&@6"gϑ5OJYq:hˈr"ӎռo[ݍKY䆶O>~4ԆdqH 9>t|2~Q[#JY6v$K0>OtKnbCmٗ,o?Yu&1]cW7@cqꕧnoSq.Ռ5X{d!~0znDb¤xHϓtd5⊑VtvGv>ZdT%{F~~s%J>ߊ;hu;6~pΧW"4=Ϛ$ld18ɅK b'2LuFq-}RYTbu"_QP/|μ= d.]ȅ#'@a\E4DY7-en9o{@!yQ&"0KgR/q/- U.ݸL|tP9;^h*8 m'6['C0k91{8.bLe*<[x$ l#۞ț%{f^$U j'W0c"r8}v^}WaէWS/$; #$elW~$nhVbDAzf~ѷ-$;l8 DF"L8>,yvȬ)0'945h% 1Ȼ|} aH{"u<ۀddgI&Պ߇F~}X;La}i:p?gw+(} e#\-B mmPiXfl@).bE(ecs++:6VCdR7tfz`"JEoSF-zj 84д5ٷ~@Bunգb|A.GhS3pQd1W.xycADXM9%}s.2Kj ORRd ,2z=CBss:5T?f^Ѩm \ ED_u )؂G$`wG;:-7o|SD0\bcAbPfzsѵ} Q4pOV뚘X185l^"XO9tk2F !9M 93D) ) ќG/rΉ:xHeWU7%0tfђc^I'X%2Z |,OTC)ʂU_ukV茭'¥!62鴪o?;3 .?MPj/y֝06oFéEx 2gI:FWW<n}Ӕ Lp˨kBlj-­1dju6~"cMKc1pNwbc]?_D =)Ion:<8#ؑ@uCBP*hHFG.PRnN1u$R.sG͞mdE&@}iu=Ļ_V:)Nso!\AKNq(ifP_H4M"tm 3\G5aVOl4.f֟~h$X#{e"mzxسJoj]z,5zhb.j-je,TLH4)n~!.ŗ 5hJ ( ʭ )nfa[,oݙܡ)e:5LVHvI:e?`ۯ=p⤧^D~0x;/] GD>iW8'vHq"EVz?8N?AR& DkC@7Ĉ:Tӄ8[(ءz|5Sc5Nk2˙.CȣV' 0R9Ų5R/;g㲠.T"&AwraEF2Y$?C1o?ibI rbLdkm381D7E%6wD7#|]|%Fv< (&`"q6 FE\ioBy>&jF 9io6#ywM'D8[ qu^ξg-s'˴:? p-vSql\҂l΅(ڗ2-)}1y-oK⢅K#\uN~_P<3]?FN" SWxk@ٍuمdDSyFa GR^Vr=:'>S_ڙn Ùw\MCPM݋VC(GU8lPX_42JvO9:]R/ bA/*W5tQ,PܲB|8l4H#+]} _ߋz|W wV.ux]SnJWG ڣ`V*$1&Kӻ }۞6<`IW=W;xCDnB"j~F4&  K@T/ 60?(>a|Nw Wu8xC1ŒV&CIi5c847yV0LvvN{^c02& tRiG\WajaH!F@6w1zWtg˅o]W]PiVjy^{J9rʰ"(Qe{j9*&pe.Eo(59M8_[; tpktwV^r$Cpw^R.J-W \GDLr`!DNLk %\hL~ 97VOQ:l{^((M/$I,d1(VGDz;4_ښZWcoyq_>'ʃ/ҸjBAH%+G1"(|<¶/|:NM_pKKmbՎs?U',c\cNA@j|q>bnm ip=љ7rl٤$%N% vM72 &p㮲b ڻ7-5I:ASQhYg+`oz3D}1[& (cJUt,7RwfK֟:j-y1# Uv` LK@P[WAGӪDŽܻIeJP"}0Z0z[<Ӵզ~V^`\Cki;`7T;7Xˮ٪yJh}9uIr{)yX]Xf{7惉]`YE5d{dAm;v,Ruz$l7g;{5WMq ro?=Ǿ?SbB$5砆\ ,&AX8,m e`mB-{BHg|Xxw Cm؏ӎiZZ?W*_*h`4!.]p[%V 6I;ASe0dKMx N<5'QݔXZX4LՑxIPJ"?|z c9֛BOf|im$a9s4Ru(cb [ק[ U->Jv"/ޏﭑZ>Cviηa#@u@gRq?c(7c 9gzcU[̰=LyT\chVQMhGqdÍ/mt5}ٝYNSKp\e: Vx `r nƮ%18^aX ˊtX}OSټ<|%@Pf%n|>vl6N ,ׄBɐ䵚(NU<{4=yCnS>8NߟEل&|ݻF\Qv8)A%cI//j2ʼq "žZQb׬Bn^2#q&S>+IGas'7z/6eeU+^i,=-vBT[ omS$D?CD8 [5*v2oVБ6XbM,=Z* WCjFMFypDz۲+&\l9^=Cs 0Iu P:S|џR/2--)Ben8qLEn 6v 0_ bùBJG&C=C Vf[xA3^q"w*H^oР /=%Jp>O͟?JCeV%Mz'|0 Y(ߕpW9"wEwsCLqUh{˶o$h i<>d\bjzBSvm ߂8!@;EO^'҅p_xio yҝgpQҘ2N󩅪& ЦU9lcKrP1.JOq˙ }ʘDmд7Hڳ*v?mG4LkBëH3>C7RnXc&aIe2#>|4ޢg1Mh5J\V_dW&HWBnsW<_kO[~q"ե+ -XZ't[]gU/N1h[>{%}ڿncd$ Q燩 ˪J}zB3݂)s*J߃)vBty̡aGEs*J]?+oZZj^+ړj6AS<1T*VkhhQQʻS+JTc<3(mjk& Nm9[y apbS=flJ.޶u (؆'kfWjN7o5TN{|H>qAbc]QV.Yln~'liwY0mn[z}Τ_&.^'b9Jjy{*023| i&q^7mzbbgWG<%%Q灉 &h BGN*" ^Ժ^!qٵJ^ʏVV[ΨP/R٧=L904*0hZc H4C4V&~¶Oc7O.Ǒ5y6RI b[HQ= >B(]{;'ځPey.DZpLqȇA6g{DVJ@ixqxE?=wp*OKש;AZl̏}bf>J&D>C{oWCanӞfÂ:iJ9Y56\{aƸI)pöPreYi v\@^e¸{P\ýd(Gϖ@Kω8Fk ]*dLPdZV'Z%*jޕln=ڵ:!H[%VapS*+& C /XUOB@g_1 ίC/}"K7mymш&>{'p հ\7D\}84=bQg󣵖!NVk#qQvOf)_`,:٤Yx-pu|mK2 gxN 8]šw/=&5qZu Sۂ;8V;8/U)Lj X@ 2<%" 2'rPg6yg=t'`dN [>Q=떔f=ܺ5{h!m;#],q ~\KHtZQ\jI.3nl\9Sv8n)öeRk_Q!W:P+ t0:ڙF̹vtq34Ҙ# n}ZmSA/E̦p4SZ&R3eh-b*FS(GwzǮlA1 y`Nͱcq9$:ړ #T'p9d#];9H:maS)+͝: 0ԨH|.f#X NPyy=b =wTF0dvգ-u0_1Xƣ4I鱜dz;]T"yD|,bn,W~EJ$֓yτsl64MyG@X{$[)[+G eJW+ޔEF%@:oO+'xab*1Fu-ed[f!K>c$,9Im6˄Zg"fӂVG>vc{VvD4+fB87bZZr̥:.wwUjTu\ƪM 'TViؘ9^dŹ6xy'u|+l=qΈ?"iC(,76b.MrMA8#Y>Cn04+np9 [5 7[ѲܮI;y!4c%6dCLb˖xgpDiA 4kz' ^3A_qF:6N.=pPڜ&/I.h-&c-YSgr4<X_'ϤJtJYa) .ƧJ-iN VVL㪥,XsՠӨqɧR?"W H ݘm鶚Z6Iq^ߨ%&;Z'_@-ڦ6O̼ ;*TG Iw,e5$by9dho~&^Ĩ#Ui9è$ 3oQ;%`PYfL`d u]`ۖL ɸ玫p0vY8X@"БR)*c*TL+ I+wxDjd(Ig T?C}`bHgbpڱ7a'jiSbz#pM5*ԫDIH-`6쐇ܽUiAi- Վg`QdZ'Q#ȜYH;ۡ}*쵳|a[~kWs |(V>,N /Ɉl`c +ex>t F,5t8;3[ŀZ׋ Po[;QԀ G }ipXgL@D kGq,s:_Nh`͔Wqkk†Ψnn瑈]]H#^fB iˋݻOh=x'i|)%Aš_F0~laqao@}@[TX> VtE*/"|%N4?:>UտVUpo]nG1YQ-g~=[3G"f{X$Bo7:uESCVGmB4 LHzm bq+T2r &ȉ"74Mڵ0!V)bf@~esd[m-<ʕx,A7o5>E`#0bG_+1>ʎbh#@ jսKu0o #iddA|D .+ mbT{)5[.H&$Pa8FɴQhr daL:+>{OQqr"X, *4=]5* V Sm AE>fP Apa|];޲Xp `ZOÈ3'`(E@@!aVjB Hm[8NS |#M`3Վ=П`CxsvFC(R$h3Nc S./'m{j]~8g&SިtpY,S 9 ~Of>";--rs%rlZdhm}O RҟlDT~7IMܯL:^W"5 ;mYfuY> Bl+ӓ>blt}$ %S_>˻^%NRa+Y (_'B^숞!\y˷œή2r?܈:}5?CŚ0XɅI]X͂]:ΒZDb` ,5ԻAZ(Sx``N|U]zlM҆zjLߌ\Uz Pa9?PڼN$'Nxԃ 4#d{sB+ Yv7taXM+NluTL8aQ(Z1IߋJґ D*4LjI`ĵ%~ku^ѤLL)#\KiBh{n!>8HK{CJ"baeCEةP@˟6eTW*eM|44RgZLY TT7m/>;ށSCAH4 #uWrD?@SW$!{ۇf^Sf3Stps8Eo#w? FiȵxL#`rC0=qsqUEz5EҠ-?nNgD3goM5R"`|HM U5a~%dshwa <#Kl /E+i1 0Z8H꼉_Tnn'b=;s14n蕺#Io{Amt T4Qsbxס'P޵(oO'o2P|/S2FɌa]p,bE{G c#iC_AGm\)m&bܿ&%|<H U+^~)b_)r:ԃΌx>gș'!L̔co n+FNO⿭2k[6&x%SzҒC0ngeWG<{(˂i ^;Oa -_"X/Y3"ɵm8Jq= ,PϧArõX-_v2ѝO^s [ vk7#P1DRlzWsy GOsSӢޠ+HlmJ3a=L~Q5w_b{9O%N$h:"Av!x0A5\~7Ng-9`ʭO(/ <\b ;N*<B{[ LͿxDvVYK 8i*x@58~T;?\T:c~N0EHFjs?{O>ǰĥd/ XX~K" S2rмb(Tœl e15J(ni5Wp6ʄY-gu`_}]trS4ϨRvixY-=,/9)Ow`:<ՐxbʌP_"ء!̴f>~ǻTkAȠ4ł4Ĥ&<(rkLţA#VjoNЊkWCС5uC 4iͪ9E@Y+S /G"PJ!{kf$iai*9N\}4D-`\'T 92k"QRZTYXiU1|mpuK[w {` PMI Ga{0,JJsy])Ic(Iy޺60+y ɠ]2a!y/n{u\4i;'p"[Xс%i>ZiYf^XSǥ z{̂:c_<@ۗ6ԫG&]|r`lzWv]>|䠀T1:' 4&T K91 87hwƟD#5l彗5I?eof}SjK:~Nuo 8CRI<'zV#:TsR@xGWևIQ.zڃ6(Z 2dK&3/<,].TQ(nCAt.hVRF ?;Hp1UOQ[բƱ}@ށ&:~kfn=Y,5m{DuFKňQ ޗ3Fb 4f1}r/ln}7w,5OIHxXU&__̹]$k=J BRS4\{Ѻ-_`uH`PS-|.P!#j1od?07|{&Bf3f9rl{z&> ,''񯻔~\ */8a+0O(Tg U(+vdTN*2L3{xɕA)c!f*?}9_Fv a̬Ds(j!֮  hE[,EfA%4lG@'yMajwXy$ GlWK-QgG'nBc{{l!Ws,:)ߩõ!&8xOzA0$Z\_MOsn GGMV0/sP2iN  Wp.߻wM? YI4N hRZVBPBWy)*f֭B^-0|s!{τ,ډϬCmڊB4nM슷0+4pE=o05L@n1|XdgPKD0h)/'}D(|sȴjU:T؁ [x8˚7tZ3Fo,'uAV:u<޿jx5*kM<"W0a%폓m"-b߬׭bBלCWB>ZuewTkAz!U=_yg+:g3Xb*4&0^D_.}j$;b*׉oqDooq)=~"2O&\,_0=jk0c~MzR'y '__NGw$014$3نJ5ES^WU 0SКv٘i\۸K+ߘųyyPٻkks0yaq~2B1%Gբ`;ņ]U) {0š˪ OI+ w/]`s5.ނNg^ @'y/e[6f| ȏ:E@f;Zel9}ݧahWY҃" b4Ki^Ti \ zWS&MdVM|ӣI?4-Pҝ&bEo 5<0q,4(_wS㟐{ `yEXBmHo4;e]^u?(NW:HoJ[ м.5-{̟{?lqA<1noɳ4;`v"e.󨸍3FM6',J%z18P9<ʠ.׭a*H̊*sܻD ^X=z#UA=ٜĞ3/{t\6NMFXG MEyH{^$b#>eR}ro`YL8~kh1䦴-vbB3CpiѭH7y x4=fB 4 oZ Y /}v8U;f}oئ-pZ A9TYw[2 T\D$sۻ~H/*ABy,` ~7%[$Ф/F7)L(ѻƠ4WxV2FDX_z_ o)W!-־vmkd*r0=DsQd>YKTgJ7$mٳ&˲xu yx˚RqDֲ4{2CRk.Z™򃈭!z˂/S$ڤw+j/)Baa mfϳ RX!`8QAvTFj\jK"HU$zZC Ũ hV~ R::V*_f4u٫sj\(ꑵ٠$BD9Y[ 8C z"[0voX O5BF&.18UtwF;eH 7n8D`0j@P"&ާtωh⏨mŸNm1'%kBۓx:qI#Dw==Sn 1o0E.ŌiOHM-yp^Њ bE9p;e[#oq]Ş0~0yG-H橼+3ldT^&-1vs܄HaȒ-Oչ?uWY^>߼s^ꔑ҂ъ:LX9ךm2XY~!3ɓLP8Y6@jqOO=;ZxY>ónn0$`XRٓ?]=V{c"z!&Q >K4hّ ?MO_X sHp, oq(/DBY[VsAUpWyw>ORjL w0VWqSL\ !eIɸ=`CLw9h^ .puKzf%ux\w;"q_+2%zg:vh`ӥujC4"<(j)t8%h{E@zەB* drZ~i gde)n8'W~Xc(c$j` ٴg Bρq wJbj,֯ũnD|Y uǤ/j|N+A 1K r89u:$%4f(~>Kgs׭R84`*(T@ׁTmVlzi S"&,ͧr?>yf܈ yV:pCJ1`wg\e 8C-ޚi PSF?0ai,72$|X;({fה۴m9Rm^ F.]."<xB|5f%RRC/ڪ~j߫uDLlcb̔NB!YKhSl3>}wtyS0϶ Ɣ'IoKW`1" 5E%Y0!.@037jU wj`di9TC)!bhm^Zo/((p < 휟xS`N\W|4|&Ʊ,$"*g&F[ &~P ɗ{>pfG-ɗ&VdTqh#x4.:ʫ_j 8/V ^ %(QK:~vɡC s C t~VK%3~PVWFsܰbMЉ6'WrnE.@*3}0-q_rqWn 4i|,d'âO~sIq}GlD~~p ,{mѾs𕢡3+ *ՇԬU51FJubXI{ɯZMy)M˫ Snyu@$}XOgY0FiH|f%cܟZHqllA JuG7frOsQ^j} t=?X}op>E#cM=EGJ>4JV>"MX&ȭ\&qU-K;?Lۦ6R.5.=2,cKu~6u/Wd P.%[ƌבވa9E /ueJKn :=gw[# #PpI_,.Y`8>#M ;3bj+Tz>49:Ao|XEPZ!qFqo'v#ڥ"L pWV!N,ҧXM`Y\yF_^ۖ(О,h(Sqַ4j=K")]V#Im=Ŝ<7Yf6$n.ޱC vA~%oi70T9M;lM1+IMhܻEp~_C`jL"tց\Q/H"5 7iw$z OB(q<;ob-p'6d4^nKT8/U 8i:'A1\jDI;v5l*BEL }GH~Js*L3BGv&Ehe0ppEҺ'{;/獭cj#– ͆vvs `]c$6s6+%BJq?Vۜ|8\X ޵uZ}pO7p ׶r = շAcz6z*BR9&dt[w sάv;̵!#f~$b.D#2Ԇ_6}?])LDf Kz| &K'0/Dq\iwc`:' dJb/C>cű IkIoPS}"Xn'F_>K(ۧ3FAk_Q_aiYukSݤ́5ad%_I6.܃A M8$e_T7pNmHͮj3vWiEbb]xy+qVdq۸ā7$5!Y_.z L)Eq勐 ]Vy&RrC*g&lH2ZE/0fO[S-Ƽa8ɆDxImDEbVԇO')KCpWhVR$$mIهF$ m@rl2#ʌ*G7v(fu1p9 pxOd^9!& ߍ#)vp{ tyNzY'פ“*IGx$4-Bj!at:;>n5X6eɊm/3ȦfIk "U{:gu J^%.>GY99ս`([Eڊȯ{&Tc2a9%Q>+"CY&oK#¾g7sZ^dY;Q1+Lt;n]@Jb\\PǒCy!ly%Ыbz: 6OũPFe x0] !tih& pQ,Pylz*.O,M216EtmdUDoHIpŨOhg 3ƕߤG ߒ'FCM ;3o =$Ti?Gt pT[ي5f.0q' آ"&?&}̴WX7.]8_,ޮz\zݼnwr  EQD' /[jc&r]-v`F{' kT$D+Hp985gt;٤sUF;D(_0(t};Tӣr7ꣻ;P+1mTI,-ǂ)D7 P\&dKыS #sA%Au 5hO1X+UuHkY_eÀ4lA%ުCбV2Ѣ*}BN9ˬBq6ZCY{ؕaΩr S-v9Ap.~RbcrKf; jΙ'V|Q6em O䠕 [107`"Dkz啧M=$j<:kG6[r`+`<.g;rrQ!0/d~ŏXv5|4|8rWl )o5Si Yb?'OXu Z7Cr1!GsQ, 3H.].qFgQ'^s2k\RܤA('7Ss eטXE蠃p36DdhL |J=g2e *Y<΂.&95S{zzsbyz7ŭ 2 s2%H½|]AXY p{766OZwVr{tpzu~/rN G{͡/60ڶ% ꕢ羰};-uTq`Uop@[M{g3P1u8vMiq .{Ln lЁe먴CeJ7[htHDi+x=?A))9X( * K3MqR1gCBmm*Åmƚ:4>&5:,G$BYkG>nmd^u\WvQg/'YcpA\|/쿵PobVH}I ?n+LxOuEeicʼnJ(e(^2tqTY{yNJT/5ൽeIysPRU!w6Z*Q|{&adoko 4 *X 5P"b*/=GHVܹnRgYh5ZVNgM|Ce*&01ҁ1=r@U Ba@+p{IPXS{O? U$j}cS[ 27g' E",~Of-J~~gH`O=򙍶etayLlr0X:V ZQq5UjF>Ӻ65 btZt޵γ'w=W*S-X$b2Ludw9LOLݤW@F|ADdȮ|OW<ᴘ`UogwJcf# `QE򳬇, !dz9*.#[1E@n9@lP jϱe$u\V衡:fF/2Ρ{<+{6`B70rD? :+7q=hz$P0r9 -F E52 jth?PĦkHՂ؈rJPwqM&m2|8 r'!DpF]C$:V]zN،Xzx8 C2BHOTZ 1X{'m"^RmK4mtO0_l{S;ytoBr&#em<`UFJY[/O}pY?K_2jh j.6n W6N[w"~(gj%Bى`1=+Nw$'Y]vTͰ509N A?.y 侢?F/50_.[ hzل\ЯDrnh{ zEF~#b|&{hg@W,ʡJQ:7Ӏ=mp ؇5XRR| ' ղ (q}-)x٭* F- ~:HWj+%MZO35%ӂ?!\js>ף86}"5D֦BTC3L8&=NeZeNz ^b滋SF@ #JQ{ݝ?::*f-gEZw/< B\ `}F9_Ϳ&|kq Ї*EM/1ԯ1Ka !QS}aMz-No<#/V#{؅am؄K)Y@#=D/dw_q<5B'Imse^^Y[՜/,6 M%Yz'T¹MhZ+U 67pP<|R919+Cn( im<?xeew!UHwl=5?L׍" 8^$B>G- Y)ꦡBe)0)FDJ60?q;~Yx7ABeGN|~oYtF!J\ qP2s҉}v9CzP( 8MKJkER."<[mnm;:)QVTu-5ӿGxѷ%]fy\F'R3z |4VrCdAblvn+s+s%ɔ(0+o>rO^əz7! 揖՚ XgWLEǀӹ;3ZUQ,m vjkX Ѱ<~Ƴ N@_^7%*!׸\? ,?gO#Z[z2b/Uqa8dNҒ4XNXc5'YU Ohu:=[cr.\Y;LIzHB4+ȿRg̛I]\ˁ~waM,X,՝K@9CzaǢgW.mQd2sߨK^ ҳV ̵(5Ld-*J=5Fw%8W^YW{lRkga l^ : 2>YU"0CV~ܬ?O^ y{%q'4 m{Vrd1jPιA[OmfK^Tj3ҀG슍%4*L /$9.^=f:|Pa$qp`QLΪ~N8%8ψ/6PԎŒ̷[+;<ށA'&)D7z,~U\숥`NOiN0rrJFnmYMڋG:Ȣ˳Nl4٠XR3? \(naUMX0|"~&8iXi-b`,3QTjlRvW`6s܎( &9Yerm>vLi;3}b-8OƸ4T/5k5 $M%$Xa|pyfU cg;(B'PG~:;wWq@h<]f(&hTs蚔֣RLx$?5ܯ3ǂLGVPeIIJdwzG(19틃DL鱾E3GLӒŎ>H1u[37ȴ'p@g) Y2s7z "Qi7T 羈14/#kdJN$  d[FLEgġwϰ"@=2VnݛI6Ǥ* La{|F򩕱ȥSUv1'v͖ ݕGk(\F;R  E1^wiհ,O2lV\}2NeP^t4f|;ȡvVADhJBowuLh? "9"ԭKԞ2>-5>dG^f7Do(U )稇3Dn+։ մ4ɉ%PGJ"2/_WR)xls̊ 3&97i}~'l&v:{`B"ÞZs񇬷iP/5 Ww0B/uVf 8ꌸit5[OA^Xw?ߤzY+tZ;y ( $$O}˵R"_jVt|p :a}HHaCe Li^ ٌsNmɒ,o־K4A`<ƿQ2U l'6_Sr-A =Ծ#l{7Gߎ?oN743@,R8$8{^AQ؈p_Ž`lQ"Հc"k*z*+qt뤕:n/t(Y1D0~JjN?bY^ D-[Me5KHld$n HDvM[Wh LuycSng+SDܾԬ}#9O.o~ T٭;tP?L˧X M}$/Yz9֣mN^8D^bN ":܏v` Λ+z*v%v#U0k:19IQX5VAʶmց8Hb(&r+vzfR2@Ck3TBRƝbs#a>)3i޸isD8Uo:6͏$ =ea8ܿX|+fB_Od]<*?-|{,Up7#.ƹ")ǼR.)./L! \@A(uZ47~'JZPBQ )Tdːpz*auy{(^dԲ1̀C-N" - D/#8.t*!pdࢩቆ&=p;*!_YANq;ټ s}ʡ [1ﷅGE-^$+ gہwJ161ԫAKLu  5/ 5+NzNן?Y%5fq(陥z9q?r HHsdxV-weM0tH,OxHkecB)(Ȼ3W~t.pɮ_6Ā+sGz*F~HעRG,]*0DL4ױ%E~vtYoHM,g#h,6F*Ql?! cxT{ _p?6 ^_&LXӣnV* <pd8rQ2p3uP5*}>I S@˹M`69: -qI)bnݜlR#Q}d3F-Bj+Z#EnDD5b{gR,ޛ]k[uIxVZF0 k lC'Z׼8dfdn0 -+.$8Wl#rϰ-ENhr d;ЌO' (IN'wM 8Q7(Wl6)$HGɉ>T.yDcC9!+V'#ޔ{r8-waGcwͲ]ǪzY9 wkHT1u]Z%瓷Rۄ)?)dzASݭtLJ}~4l6_%eYh2g5IQeuLkFTmT|5p/[@3ԆN9+sKR!M?X@]˸TPSȼS4 U[Vf5y V?SXE5`:p\(.5 D.|eZ͛}%\,;/@E77 :GQ#(&,9D[8;Vo$Mݣ})W;Jz5j.R*9R*Gui&dG1H?6O D4ۛD7vBu٥Y/cLȇfk|$C4$ߒ 1 uO. q7[Yd_'# S!E/o7[S>&تWb}3_9&g~Q|Q15,j~rYǪ,CТ `DSlr +K#,RKFFTС$OjiZ߆dE"ڇ$o q6ئ= yh$8MkW"3T2~eY$OfGh.-Np3h /0g:V'OX ?H|_:%8n~].6N$?Qr1~ a6Kq;_]: s\ Ut8AęP֭B"ߢ T)xW͹N!ޝzYL6V@rN5 jB ja*/o{SUO7<᪕jVރf:[,-f@A^K2 '۬?G!ǡp pWխ6~7r=6}4tg?>)Ԇ+\3l|̝_dW`KyG)vg+:oԡp`BHJ3yG֤[,tcUATWC}w4uxE,! "?Hӂ%hVu#IYijMv9W9l jllTȆ)R o K3bpn?}:" i>sMkc/jwQt?qDg;&W +745 6VuDŞͣ]ݠfU`3!Y qj5jou%gha%:XGnlHaxB޺hpsKk~̲Δ& ਉ@HkUgL6^FCI 0"ə&xAF쾡D#_-T2 2pIG}oφ;oo+_޺ls(T1M a%~" K]k>x}1+aq\nun:|]݇ؿIn=eTQs_a=%0׶BP`L\{ ;797U`_l(C.!9ZkX!hãd԰A? NoD; a'iI1ŗ A*PI݊Fnh~"jNq4OTk=ҩ?hZy׆Jwu &TEE.YzgM ƆDgTG tc -iʽxydLJttCm5BI7c0en4v`Z9&#e2f#[Q?3Lӓy}FڰR.Scm#Icꨧ %}bóݥx59vH) ͑q(%UnmF2hz8< WJuEgՕ4a,+ـgR{2K\ 㥕4If~ !NFLM6Zau,Vr| M@F$"9$ ܱW3 dNL~`0Ys^ćC\Ѭ?0bmr,p&!v*l1l`H ic q-oeה7V\[5,Q?Rr}r}u(ݸ%pcz|&MN4`|˹p\ġf6 )w:aCApʃeJBm_ g/R_]wsTw 0p" sDe6]ݕV:s#[M9 u7[TMlXXc>e&R>b xD>) 7Sk-+d;1YP=/nkLbb5sN[i 4Xk {H{#q"4xc8A j>vKElCrzFXyuQ< t2GRfl!-9d~f\wzb}*|9cd_lJVB}+Wqϛg6 u7WS2YP@->m290q6?mi f=ɚT<ڣ`JpRK=1jg _ޱkŊ9pJ`}#uR\49}4q6*#jW`5;ἧ3 7JUV Iί~\\N6DOPۈsU. &iWtn$f0,,HNe7APw 5|C=iJVEBxD׀:Bz݊z$ZRPz-jUqiVVm^Q -TR>ܯ2Vk;.}|vvLp8x-!Q l=#”OP<%JY XcahsXaYܞoD낕bUZ0čPlT2X98de_ƅ'V|jZ39l}[=<7IV2X-GR;u}LqƺhMְCCϧ_=J4)n%͂Si4 ~pJD~$x]}Ɇ"e k^AR_GXuo F%fX!4)?0o (JU^tM#a?% ݷpƶ{ rIljɞDh,=|O\/Q?)ühkB uGhNid0ƝäRCEr)kt,wrHd8cK=LQr9q b_cȚp~ *(qQJ+Fd5(857 &o;z(ic=uqp׎|I?B&19 #co\Y5D@+z9Fv|A1pbV(Ji{%ܴ]02wSIAS7ӥ[󒠶ZnYJd'=wa{uOk}/+NSwsm@2/=+ >O"g5Xqjsj>Z8 6iR)ĦR`mjN3b_( | :`E*s Cډ +TO4DX6 f!EAKp*ФƩaƣaj]+nC$A^䤭,nѦٗ;&F#0.JUd!Á\l_@!Z{fKHT"C6AE(+ƭ?- B罆.ea r.=vJN5"oxЯGΙdTe ,!OҬԍV֌jB*PS q1NV._&ZKpHT V0(_jk ;!5= Br]izSx>{@zKp%=RBvOdQ}3 ~v35 >' .޺h 2^ F<;<һ*6^ȏ5VQZX27XP13q`=r_ ZE3#; RevnsX"*_?֨w66Gja B4ۏyۘL 6'=Ѵw|a)f*<'Gʵ٣[v2Rr%Ol$qa #+{㥗QZLyԯ%.[r],͛\tS99 FQ$a"11NXjd[`˧U;w.b4uiZ,ڎw_EU͞E#0r qSJsbkc;*#86?] Yd6GrJN}TB0Ao(|V§\YA nv&¥Kb~Nl#6o_5a0'9 :,%ͳxOkߙ-6oġ"x ~aL1.R}r"i$G0wYN՗ߔ&PUU:67#N( $BP'<>a ^5Nep\QD Dݯ<۪G R2&.0b2R,U|6#`Du+342@ Z[b@^pWi\rz.FvQ(#kĖZ ,31;;#6{)-X=YmG787^{njl u;I<:?.m- b/uH*AC~G2FZPXi[cC6&>nS5/'+ﯞ7S"و6] &MԂa% /~Eت5kyom;F/f!6.Nաܪ{hr̭m+#NS_B`,%ps ێɾ:&6#.4|U#6Yk&X@O^ IKA저,jw9|M)]r´.k쿵[G }KY]j+bJ/t׷ݒ;#N =d>Z!5vaWoLxzP]8}Hܓ6cj9\srEnm*7ʟ%o߾9횄uC&޸rløհzL͖(ƊWMcR fx5L؊XKd+-A̘0$H+>7NNA' >T?@qzEy' .XDUqG5{1"YRΑTe聍O+HNZ[ԝt redPS+hN%if90n*k@.{+00 CƈV?XqA;g Xf|-3/d_<+*ejRk#k+C騝\ɺYp׀q:)з :]l]:3Nu̝<#w`$ G&$s&\[Кzsi?i)Mz,d/ n>l&W(_mp豻S<ÔE>ͣOF)NS{rz%nc.-ST)V8XɭB34^Z66 NGN }(WG$)nFǾ|J nCxJAHCd5"Vb@AԌb;ؼjN r+}w!–xNp`,QT|IPu Ԝkj$QӶ`O?\ΥVe}o Bt .Y6#_h5Iʮ.7ҩN1u{OPM[M;EH$H[;!,>Ipr L'Ғ*Z#k !,倗e^kY_m?l]"=n>dGC6/n^Zh::֒AVGJZN1}8geb"vW,=Kf#b<Ěe +kw!# jx "27YlY\:L3'VS凳-LN.+@KFI7yK?> 2k-T>XSSRfŪ VER\h6!~tC\+) OЄu\uԛFzsUV=M1 1P0z8 q,r.s& :zgu()7I<n}3mٛ*X+L7j/Xw hi$Sb ˩"腆x !n^O\xq0 z.ߋIůVѓGrWRN@s^/;:u:fIpކ5-ZJUT_$k]wgq_=ڳ26 %tGT`I޷A |B .Ii(?5bb+^FmO-JP(a엥X91;mDao-wNx`!}x;s/kԶPl%h@ iѵxn X*~pCt&^$A-c:B8zlO6Gg Ǐ8&Zc;c*U;ܠO|\Wy*6ӉPaZwJŭƒPGT>h#G>\GPeEA{XqcQ 3rVE䦋- hKY}6wAlrۍRw-ctw1O!hjЛ/'#VBk݉YRPmof5t{fy?GyFpeg'z~z?h>M ?'q"vP!:6.qlRyBTiHk 8;h9~);0VY- 7'r頜)rmt~|*5-D[B 3[Cr2緉7%79/RU3Hl9n2ud F~G+8 *dh .^<'YI-P\~P抂CBG? 熰L}MJʹ0lp4!Yb 韾,%p%s:N8{ReC~i{+Op{ LYhz۫ܤ9O kF9hWˠMmf\unzjgM%ح{JV۴92RqEh n4$|4ȞExw#\g&Z`+PEC><9KBD 3 {]'dKn#J: Ռ %VcQMb?eьmEQ.J@ k:֏q߹m? ƙ\͸.LV/7xsX, kTMoM{#+F02cd$~厙,IbGyLHQ LDsF_0Egb)4zU0XH*㨃8 'XDTހvoaP3qVNMbx&M(c@-E[?ބm8i-aE NA٩IapFr_nQ /\=(剂w "HNBՑ|GMW,I@ m0=z$&X?!%pLUb)MƒʼnɗI@6y\n}6*0限Wlݍۤt""RR8gU!/G0n6.6".: I*LWc*-+Ħ¾WѴF" f7G1ϵh xᯰN7ϦPΌՎ"mHL/Ǥ;+@uMi"XsܱWS9gSSNuH@_ou5m -ס5m<L3f[+j"Ubf#Ǯu&Kwʌ!;Vz&L/G;ϱ6XhJ4-Lƛ /23K@ GGlpO41q ꇜ4J+)S6a찐w$\&ZM~g9]>Ym lF9Y@Kp}e+J~c[N}yr;C<Ȱ>])XWR}YxuNS ˳LȣΨ賭0Ci +狗yB^26 rIq`+~Tݜdy;~ I4ynL $/8gPyѶY0 F뽬dkTBh[RkeS4B7_b~WW(Y֋eRQVmvmq=rX}Hwr 2U;Ns f6쪙~XM\Ak"#^5JvX\+<~xt>(~l) |m=cNRR%,5,qz[ӌ)D PG6.kO蜢[ &rِ$d. ASOМb fŲ2O# 1P2)|̄qj;cxU%V"1 ڧ9^g/ZVi[[ .5T2@.3'voP4f0 MT)e J@gnN#:ED-!8jH ƻSs3O:~#IW2l> а}p!{G#v\<˺^(t 4QedbprWwp7r*eI5E}tNL~ %tփD C.:"CQ4Z?sd<y=!(#Cp |a`}*ݼ󹍆ze N.h'BUJ ōlY zZyѰJ8Tk \3ڃ}݂rCzBn9;~gɛnR%0[v!p-?2I{_ya=>c#Qtuv TaOa6DZ-׀adul0#ak@VZc||*撁';+ww?cW7h#jS6*Ǟzl7ȫIn~ +ySbR]{.K=#'˄5wu4q}٧Q]/\*ywiQ|0aeԐxU򞕣EYgMt͆IE$0KH3 %{=2,M{jhӚȈ*J1H-9[I [HS|'xlwq=Hyѱm "l[y?/i^ A $}RVՆe^l3Nⶤ anTʦCm4IXv=N ]8➻fmf$sJwt+n[ɪCPsczO쪙^)WO:27+[yte(Lp!(> jՒ/Ukpt?g$Z,IDA˥@^ ֲ:ԀTd h]/|wK^` <И_~+=D4uUr1>zC{ۧ\u~(_f‡5%@`ĸ3z9J1‹+7~r(gbWD $s/t V @p+=I\΁,"i݈V?0ܻHĉvꔖ_7̿o VW P]CsB.|Yg,Ou?%V12c\9[MMXv8lr+T$a.wUzHo)꣦B+Hx&fT c(Y.7>ӇXu5B>9Cl"[:gSIaSǂna+]m.7lw6: ⷽɕ~8ZUߟ)Ꙫŀx Ђc'f 3 .ht{~%BOk)/'Yr'FT|Bbhv)*[w43m2|9ڧD,c#Cdv%Mw5V@h4A>=7Pu2jJebK\W{SW}f8]rg:QKbaxߙ.C6jYip{a_|% 3Ȇ+&fy¡R_} `5o&T&.~23?@*b#$٧.6ٲ.Q*}ʹ]%- \v+fI5.T0T"<8 Wr`uOz2Q;֔DՖ6{#5x "}| TS LAںy1Xr@Rlu팫b CGp4?IQ[83 3z>3 eyJSc ʘR43Y:( L> ʨP57 F6/K :¹(i*{iHUjWEB.r&F¹.X1ݍH6QRjM2L+K*pLy4WM?}4,5pavp<8: ` +g&"8~B? h&#k> JbKEwpHoɏ,Gǻ.(e9ҕG"1>煹\?w26GI5?J1ˀ$5:Av9{.&$1j-Ƥ /|& yY(xZRl>Kj0Wbc@|(8PmdeBc̟G@p˼$S^\UvUOe"?2  h p ֆ{7F{U|\ɞ" ZK-}0?4YKsM)k@DGz|rmZ%Yx$I-촞=kI {d" r}~ͩtsJm/C a˵l.mwWDلZ>bT1u "KNX#T/?s+p A7 m`eJ>HhoCۮbBmU8t0W'S躻r!Vdv=18B` %\SJ'iv _n4ښlO&}RBQz;%J|$?0`iQ3XgBDW.8. --vJ8c%Fa v %b:h:ݧZ"&盎 !ʛS JM/ _Vc=(T]#'ۛye£w bO-׺P`M,aC $D¼3`N䘯GWOB6XtN (h<;# ˿3ɑOﶀ07Zۓ/`ѷM 蹐u:9िThh5aO)%_G^ bߓD WSZ'&I. <sŜR4gѨϪvnCCH6 [%?\ڠWu >A Q ~ޢ0T0/\̀!QJYTgǑ9 ;i_'^fz)KY4 ߘz`|onw6`4뗁BT8K\GlcB]3e#zkcwA`ѲD 4[Tu> s`,c#Ǻ; ?P"x[*_D\kHcdcJDU`LuVo?x<ڃKUHUJͬ?k޾ޠӔ`qeab= P3H%S^ҋU О1޺%W xء:d_WHRO|#})^2%R%ڼ  Lt)޸پ$iHjo^FY&]B`8}\/s!>d;uq)v9YRޯy`}S2X'>YXkvb7[x?Y W *2ܞ,ݱ9c5&kNY`/Qs ;fOZ9z1lĜ/Q]0.E=ϏwVWhu)kc^xWD;l̆ V~֙Y*M< öcNf՜1voYQ"Ǵ<OVj)Lvb/vƢR&`h_.ϝ2+/iMPs%KaHe*0+񳮃j-ݖx|-Uz`P*,`/[ޜ^wPб `OO"5#O\}jla]X bji*@}TAfU۹2F'V]_ێvvB}OQ+$hg!kړ.= ̦`O=vv55UުSZB5cU!5@ 唀zvPrܤ؞e~v`1(AZ<3q8OzZ?09tSc`+!%eAOOg]_ZhL:Z%^hgVMJz~S&k='n8MAC1 9s1]٨U! i IY- [ձ85u_Ui=%A4j\F{d5!h-bΦy˕` [={9k& 7zgw3&WEzh$q-!w4;COqIC7G˷mﳅ͍q0GT[\=;w470a;`o:>P͙?.oZ wjʾCQ\y}q2!SzǦ0g~\DT d/b?XTՠc̼u㬂>656m`8cjVC[`=Hɳ2q`h(dM~< 7:{:;0 wgEgS)-Z)234Td'J\HhаW1ado mxޭ:bn%3([A *Y:=+t{%s5{d=J؞WeiI>VsYD/i%E7~'qg]id#O* ȰG 5nz+>9bWB" =\am>6fLAz*W❡  Mn؁єR}f3\Wp,›4rIy_ 15hεJdCAde AX)#6ɇJ$ޟyHU1]ďE[^٧-+$(Ae٢lv#% LJegPO4NԔT#&w?3O"KptQpLu@1F۴acBř~Sܗ44Hy/-%hgKX;#B<"b.ۗjS6ipg\$ekEa{J#l_8I5LR244-Фx\WW=MheКdrh;O=B6 hܐꁌ罃P!OyjkqM7b>{PFHߙ"29֙L/s&2$lpf'mM1;ϋ #uשJn׏RΈgul(9C ҧ)-_gMmp(-YSkH6j8p ;P)Q|U==YzHar'k>),4e+C3 2FzY|MXA\d{# ٥Vq$!uǖO;/:r+ۭSyY3-?[< \yŕuSs$YG.4@fUԥIpʂ8DbT)axU:xZ+϶ر &\n+$Z^(7s) |n^\{~+@10M }Z?0F}v0F~^>A7:.G4NnEۙFϮj?jA`3M6 $@yV[ZuAv2KDwP '<;<yQ-Y|>3PRܮ+\>Be<2qgs` +_ʓAҞnU8C49m ^-&z^ \Tȉǡwb[PLդ:)0.M"Bitm,oCh»g)=6zR i =8*`G8? 0ikNg<{ގFS6/*CYoc\ mbK).GPt3y&;ѬVaN({V-BnWamt{,0T?1%#ΥK6JeP>W%x9t3(3erLG 3s4/jb7gĎA|hM othqg~HG= /4`,>ān㩛E!:/I.QCjN' ȸ`e_ԏC QZ &T[A$Ϗ}Hy' _rh ;׍0@e. Gw$jVug :A7"gĴ߳:qǥ&Rt~`k %N)Sr#jDuZ^sfP'd- 2j|o*B5v6!L0cT8u/G?:H=ߡNOr w-@*uggGIJ NNc?48 7>uc Dw?̱usS=-`c=jy;Ț0hY(߹_fz mMa}@FN.2y1`aDZ%,7@X>:Zjb=N0ԇ_4to ע;cV 4@^!ؓ%|u弒&`xrT)&rI)JME8r= MSwLy|6} q41czNS2v[O>:;xlLmKq\]b;dYtƩ? VZʼnNL h13ΰ8];f`y)`~GVW98cynMU.apຉapKss黠wHE]PhuP Q.o&i( J3SsN>cn84~v8G\/ # FO 5&!QDB |j6=< &̘CF8hbPw dLQa{IeH!eb1|Wj$Mɵ*OmZ?Ů 0)9,D+?<k*P\+qYZK31ߧuEQq{i}"w(2Ⱥ ސ@O  eC%n9bcjilr/'[iȸD"/7&j:5[$'9,B?AJ7v  _gW 6ll}ܰ fX& ;"ǁU rՋ(H;g'+U;e&1'! i؀7e$Z^ԇ9T8,uQ.W۟$+[Q+e) DEJ[M+O +4x)7`) ;yu/xi s͝^;ߡa"0'!L#:^eLr)&f 5%1GɿJZb&ʕTSfeBGfʴ=#^hO&f%'Y4/Op/2;hG 6! /EN,B7&o^Ga4mGn׹t>!ZQ{_;=|]£Ud[!(l,1ŠCY~E\ۂ{D ~DO[%l #~zg.O%a:Z"9߾_ؒqx&=dS  n5%1nd޷Zuzb~(c^XZЊM_l[LO0Q0iRAqǍ; j"pY31zDrYƫBe5B#?1GXB9x]lx:#N1UPs~5i*ˡ6娾J3h zXB+k)hޖsh$:i/jE׺q#rg o*H@dc\$x crAz,qʹWIk]W7H֏`Q+"Wʇ$BmBW>7g} %hf,X1CpvMbFHmG߀x4"8*e$I]'$a%hTt!}Clۿ I&J%V6oI #K2;pʵsZpOq)jƷ  .fR]B\.QW[.<1{5}\p|#2&7[`lǞUwnT7gJ ``m~׆qY2:Ödm$PZ?:m" vƾC%G(LsNkLt;ߐgiÒ! J[QQ(4o }-oUi5.Pd57)x' 5 4C719a+W^8zD=}[M_~ 9{>?3*ȫR)Q ɶQd'N `=/{:§"Tx1wMO*k,]ا`#oS~G0qlIШ~SUAA/: $}~^TR~\q-&kE(B[z=*d~G"^{5ĺ QoJޕ[싐+BF:|yUi7؝gX|,z|ȁ}8wJ}>su -!\q"}!&ojn|N_&"5drr|)s=IOp\Cc"*' *%Ě\$m `` Eމ01=s<5U;+ЋM#`mlYX;Z,B(բ#U%r/zBEuy"s2!2$ f t4*}yVxC9!8tn,"[xԸV]>CڱjK$/ĆK>yU$q67SC1?h^Qo2?Z'J@59dxLU쟷hG  &zKd4۶NX,wүQ̦jdBK*p` e0czf`>6tQ?ag#]*j4&Q3*FۜohS)4.lƒ0\YEU? uUNB,~ n ˎ(_g Gȅ.|4q bf2j/ZHsKQli%*G:^.M_.3Jr23d* }=F`D6WT&`\N\}-4D RdX| =q LvѫAN})_=yN^QImU H ston}󢺙!/v J8vX̎5&HC7;:?θWƈtW|$ 3*VJƽV'R3ʍ(밽 2 \=3 hw3x;8?WzRX| MJCt%gW~'֎SCD*HpӴ ur#JnV >OЎ 5,6_ |DÌU+,F w\бʹox T'v &Hd6 \vzk93L?|yE ɿL QsZ>`::F !@%׭ZԪ\“/%NrXA985XTQaZixa nu(~=*Xe! Qn0(ZwV#p:`e‰⥞C:gJ4|*nV*kwRB(7b<JȷefxәL.Ҡ5-"߬j5e.A)9̷{< ^U6j+Ù.aKӟRzh58IU񁶖 {cG_*X qXuTnWZS)2Z mLƘ-Fp($(%OaD<,}1 2jփAj$2٘/=.Y?0M. K ڍNȇB3z9 s=J% 8͵[mZ,UlK%z|:p;a H&~iϣS+F l|1jcZ=COHobK ErqQR3->vHp`Q@\2K7l[@\P:9Rd.Lzo^^.d#a V^Wr$J>-U/VV >Kb#A3R#eD*҃ *s[YAO:> CW>Аߔ=&Wǰ| *SC-\_-uRwA:kKcNL"6osMNPYҵYfȾṿnsk(/VNYj~ROCLB+2Ք|1P_y&n Iô|= W=~E ,ÐЂ!AC?֍%']~cQ1 F;+;pg C-3joFhewgP\(miZZ/`)WY~K޳/Zy?k}۲U4AJ" tHZov"UK NLebETj8 wxݵSD(n>naL:Q#-"=tcpہĞXtZn* ޗbrÀPVjHXw0lZk:p׈c咠JcPXIiAʮʃ8uzR$CHIuđN7.gX}f˚?!Em 9[| 3Lg4zQ&Iui$Yċ)nJjIqGVIfgrz eCZ/ !8 Q)TM+6 +ۿ.oZZncoFŕ\ jSs5sSoG[ڟ@a oq?X=BV %& Gp@ȕS62{i%2{u@*bcMwoD&ȅԿ(! JGBU˓ggPgxT]!brVu!-"2RZl|}+*nDE&ȓrq2 a|Nqw.j~Y 3}yjX2s ˿IXBƊaGodh~r9D5_wgR"bJ">rG2l".+JiWɩ- z!|4UvEu;g|<⧌~I}yC"ŧ $$ ]2'朴'%Y%oy^7#?#8zGm"$˜u^Hd~b(NվnƆG_wԼJvzx-:/ dPj2r Fc0XL$l%i !C@汎>0sWJ۸2ґCkfy.Dj価; {L*)jW['(<<68M9z(5J,+Qo/4f4bƕ|E8@:hhG/%- DZ#X, U !Sy\fW9ߥ2Iþ. aɹ/\J-C€ec@aՍ8wYJR†qNm>Y;>=9%O=*MJ~  f?,ꐞZ,s˻SىGu|Hk%ZϹWPJk҄ -A),o\=1T-WF*F-//bpN,}lTCǣƅpI=ﲳ{XnS%D3,oEg<YsR tB N>"i YW?mf[s oCKY^YZ;Mv66R\Fo(vEP,S|;1sZsFa6|TZq n.\ WvDp(2N:TA+[w/KKlf`49G"3S %-b / ;,7&BҊuoRP)SX`P~חLD){y{<u]>.p8*E?-O]qpSr3k'K5A(o,ns[. A1 !aσM$FDR&k J֤U q>1ڗQ͒(A!2yQn:^Bœn|5 $E P=)!%`q վVk3e缉`{3ɇ((#tn-sQ?^fFv괫L YU#v~ɲ\ JFdscM<W' Rc2*ʋ7h&`xoePjfz8LxQ&%Hj-&~Lέ o8y ^˳LM?I-DaA99dA5Yik^2][>aӰ6",yv>MWZvmG{9Ib5Nx˃K &fش]v>}CڿqYT/, pvom-Oϔ a#{ v^D.G~y.uDNawJy'!152j5:_qdk<=F.{zj:'4{ɺʰ.M5 5PKZTHiUaNYlDExxot*w~ί4UTY!!j3Bb N<<4?CY5+,! @8ekE(?@<DP_BC#}J [O_VcN?pɇH'SW+i= ÜY ݤr%$ '~tKPIyqٱUaݵ&IwbCU,#; 6YeZQpuUi$au{G{YE{(v1&Qk*[~o<sUK_4 3;GћNIoxEQwQݔ%ԡ"/ƘݞDBAb,?-$ܠ֩mRe4k[[THWPؐKt rT^l%Uoj1ز%;%/U MJ t&92$2# E?o`oWH \:m9`n31)+pf =Ht~hu6P<Ku!Wa0@K8‚.J3v$Y7 X "*um`=,D>6Ke~FovLлc=b"U4*B8."z2WQFw 8x5ͅ*k2+_](^;GD*,k%7kaABuS.ikKԈre5 '!Dq{KcV4!3 +jW|HZzKx ^Ġ}av*.Gkw"(?q-]ud 07X셽%q,^FKp + : ~dSQ9;X>% [}Pczw ipzյBG`FYit1,ޘ645@ cik;aFH!, k6!][`1LPf sVDU3{u4b}jL(QTWuivf9A~^FP4ԞH^wߵ) TMcsW!ldڔ[Bd΄MG=3w_ ɍTk sZ]T>Mw INYk,UɩS̔hhd[+\80qvt0R+:,tI0>̀o!dNf ZWff渚|w;( s2e{LҮY9y}2 7#rMh{NuGv{Y L!'ͪW#l| | V߰ҐDVt⍃8 WrMasOP*/(~#q.kud_bXҝB4gݺ(Xx@Oi.]rGx/@L))A%YAzn:g O\v%D CJ6Ols  4sddFew\ T6^L_#6>C6I3]`cE" .IK4'ao&z/@Oc5[(3pLR3@'[Σ;4vY&aWl0'ؘ D95u # jF M$nqr@ҌD*fŦɀ&r -.RU!UxX U%[7v`+u('&U82e[F/QLlsV e}?ɋ}hEDV+{2PR܋QI S?_>v1eKRNc1GVhLQCCwe<O&JvQ7q=[I.tӊ!X'@aL[&XL_fIŸӴ6 ~73 ;t4hFN[Gm. ]3?ĹITXyɀ'dɡW mU^&  M/ѭM@>ZYtt4 LJ\-ΙA?p}β=UNdҹu- 5;n/QNQcOe7>[`0(+44E #xXd;Qf5@ ʹ>򇊀vcV 01NY3{'gf{"Dr>^ƶ&H9H 6}6`@.Sx5MKnVTm_kQ;[.r8)=,6SF񁽜H[zx&g=3*zkJ0n'GaE)P6k_VT9c+ޡ|1㽒izEj.SoB1LMSѷ`':N ~X4\ RHN]]1FLMU\6} a7eҀ8:M'ly{ys>*Rqɨեf3@eqh[[U$U،֏ěQ( O^,4J T_LDW;}:౸Yo!j-2@"Sfj"cM hTʹwD9tvpt' bs{Ъ\9#m[1J2fǓKx?5%2iƿ8`tP a?C@MN|3}Q#dڄܸ|(Kڄ0Ex`d5Jw~2B=f) !LVz+d( Kly+}QBv~ƨ^c~Mz aOy3"% H-7䘗"$ u{Tuc]"*<$Iݬy;j?VLH.CRNsĎ۴IV_KHGLM曶+c7˻)Cc/ÿZ\y,Ӂ U]*O0 `mGq\ f 932Њv_|N!{7td6>ɈM =Ѿtc۰5T2Iþo*4!֠b} \YCOa+ G;^745=43>Zq %9RNjff/&5tj:$rX'OB».K|;>@KSI5yr7}GMT۶wi]]Y(̝M0_ᏩEvԏkx%d(>,kKg'* #jF*a{tF|NWS~&A+Gq37=N*bO 22ʲHIr:05Š"÷Σ_T%کxi @>cX"|Sdž;;8gR[^]q g &fc4NUsG&8Ci…CrXQjΣWŸ4bIm˽$|p+2; <[>t9 '\t"\ZeW|+ڣ+|Nʳ1ROǠC(^$2|H+ ׆2n ]cQIFt+)nVcCT'0\'/ν)yesieC&|}7%'5Kw$6Y>K695ev`HPvU-" eKRuE 8cRG7?1qr(g{@5 D}-Q/eF̖i,[iY#XʇG>5R=M`GY̜Au]mGSiaTC 7 2S_|i\,-n"6j@οMoXWE V -Q5ate>NriE1y=EZ[Dmdd5}(1N邝?cˉ?lOAЛOi[;"V%P׽!v9WgRvP)566vd;/,{ ƶ88[hj6˄[/OE،jdJ eA7h5no1$Zi[p.Pcob8"J &d, ÓW 8u GO8D*.9 G.B@K3R%IR \ע1V.N#sةBQpPHWmT7bFg6IȚTׁ^G 5{5qq(/NK]z PG/҆o\D?'ƹ1#\7:C4^Y c]JImE<捦Xm/G!vN<{ImK :Tmy$ރn-.Fy}6ZSEOXaI#[癔ɧ=?N!/yN]櫯:[ӄZ 7;˃e>/gWZE2+wzɱ!B@>:E8TrSBV?IL_MD2fW<rt}vI:؀pLI(O)DҗgMEs`M4x~,p\cl*gxeT'd.&lrQ+w8f9rNhq>)>D!hw`0{fI<_?kȨPM-U?qn\(GJ!;)H,_)9-Q#wf|ry8)EAjY#10'X+K15Qx7aXfG(YrQRL_&@KenPזFe5Jz&+bkG/ &X%tL)_D IOVϞl6߬_] `Ԉ:!AEKHޱZʆ c>9y*vNJ]Eca#Z u8Mȱ ;V^~ Ź>X^Jdߓ*SCyRNm{DEJJy?Xfzc 4.W6M=ʀ+ĪK/{ADE4}qȷ;~6_c813Q18֟ JW( (`ϋ ?\e\GaHAp1z4/ׇ N~KX3t3WD:%Xz ;o5c2g ȸmV.hs ?.vm˰{?ϡݥYRo8>KZkJ>uDNP |C ~C73w{PwE1(.0@P9:qsݩ NMXqM,Q uvEQR@.[,[k*E`Ytb!Dv^cPk6/H[|#,_4 ɻNT3qt3JFyzI̊%yRHle7Œ^fWBwo\nf41qKx'%"Ws;ݭ\t&ݜ|J ȔMM5jYCA3pXs@kn$Is |ӄU8', [XD#b ~7سrw<F :JbJrM߆YAaF3..fpraqV׻zl`5Lmwː1P:? 搴k OMϥLd͵(e9;c#bD>/6XEm q8sM#cg쬺CC^]Km<$XL0iC/HCz36iS$10AD׬%e()!pgmtj|wA93H{|~xf Xo0wslPן`Ei}G҇: b?#OӌtyJI255a'vKIK(m^!$ _5,c91ȁwYyr%N,$MAkJfؾn ~!go\"(ڶSwbJKՂ1RhS炩P{@Q"[ N8yRqˊ!d WA"f! i@#> S#=gfUD . EvTʥ[ejO1̳#iCu9^c|ޏ󯐾$g2{k%A}j8T5v-O@OSUgS]L $D_mҊPНy)i~ohNb텻BO}7!t~DHV$%?Cُ% b9D(7b_ٜ)d8`?(eҕjfTj._!8U`_CqUNZ2)PͧVƉ$*+׳=Q6Roniv+`KӇC(b*_!"tOy6/ү knx@2@QH 5)ЌHkH >tShwtiGJQ) ìߙgQEȾ(lX&# s]͝ktgsG6t QeO$^q ɄȔ$O:ԔC Y3Ę:qU=G=QM@>ZHx?Uq$f¨ߧG[ aGi0lJ'u)7DU{QޯԕOdFr`0 S Fu|%:7֯&[Ž(aYw q P\h#.;&9j66}ڜjS'Ht, "y'*\VA.ko:YFy)K^О Um\HKcZ1`-=r&MJ{+^?h ?2G-0f E ^-@I gc$2k$jKDZp_8c{x'')\tn Q!y̝KBt5QuY"H@q !l~/{4)jU$U%CߒM W7<'FXt$nEOpc1|ک$VD%]X/073tr(752ڨSPau ZR5>;dk*hh.3gX5Nu"6EFb3r݇)#{m6=sPT]n}2NƒXtaW,nNjslС/PvICr9FvvVY lSn RZztNѝ~Xs]:}0E !fˋ-@xBzEW-zl'!y=\*/s;fy8B\6,d-DLZ]`].-AU#`їER:̶T~879kE=z;zZݎA c(Z2flAv@X4A&pH+QB7h*!_g#x!̳ټ_ZL L @HgUuBzy/>GЩok{ {ISVg1.͍]/ gqgNl?UYNypcà^9^ DDǎ/gҲrӈ(bzw{ u#"97_;,Y,g7YuB(yC$UA7&TT ngi3Y̯S0mF2 iB>pVZT;kk]pT&Mf /y4<*1DXe| tN\PSی"=[C ws9BX,`LuA Ivb) #_R|ai^KsSDH2Lxu3 ^=&,=wcqc_>R\a>ӟH-: (-Y*l9נ7#u2jaA,>Wp;g6-63 Uo`'o<+x+f]BK̅\($Ȗ.QUn֠oAH-*U`$ˏ^j[ҪP^}2 `YY㰆j1l̇, `/عCuRbsVǸz3t-m~;#ՍvW?Mv&sRg'1*WK(\Y)^=f4(EBW1iPatc6,qx}EzN|[?>~ZJ`} J+9yEXmY- .m|X8`?Z:x5gzČ 0C72MI'n1xS _I/-_Zumԙ~6W&)uP;$刑HIJT5Poirm;?B~2X`D_V7I.zN# ,SR;V*0͜l TTj}5euX".CqJ.Fh1;%ojY9Kxvf½ZsT16Ρy$ |B--XBg6z!QfDL l @f.WoHN:c$'U߭uQS6~Q/@CQ6pʦBc\fV5(1XgpZC0$NT$R"I27@ߩWUs1k4- IYX F[S;LyR0#.2R:M T >w~Fq8L9ەt[=(T( Qoo1H>9Oel7stcwP+ob#"OwBIOIa0r#~R\g⿟m93Ѕ'p.VXQdFw3~/GL=OFeϊñA4\1?`0Z];opPRZ9{50̊Z^^|!9D"--R݌ёN昮"vD@7%hT omn|3AKZ6aJFڭf') 6!ՅBBKH΁-{540 C `^34 2TߚulAmVϝE,C]xīpՆQ~W@C0@L3>Mk#p4d' ^J|$/5e9I{;MZk-[F_m[hS1n38AE3n4,e*pPܝf$!8gq}葥UqpM ?*=IN=O!g{][zVÜuO-g 5M8R؅|(mKSkq&CțwrMtatR9 ɥKG'z5,m:qE>kFW3dd FqW5HY_Df\/>cO^no1ϒrĸ&hv PyveCqzEشRk$,(yC[GY}=n\Wtj57'G6c_^Iȴ$h9"BA;70˚e Zz(,[a ` ^^hvx\沎oSC@D)+acs`w9Lf{'q>Ju4[sQ%Y?[ޅ\WDےV7J[* fR\άuϩF(nٯ$3%R-ƌwTfSvHX`φ#"@e }&[ R!f9:{]źʑdt;g{Xo~7%4 ryQ#49IB9O;ȶ>J Z( @?~bz>%&!ּu0W!^gN_S) `Ԃ&M&_|Q?`G&ؖBawCBҤ;6ȹ'Flד}ƥyuFWGtl-ơ)xeF>5a߈+)ggPҦ,zi闓ە|m"d)HmEzÜ(+1:η%uqC<^dD4rjW,QU {z )VCŃf=I[Y;xRVG{Wi'~;03?XNY \4U"fvpn YC)VAثL? f%8@L8AkRMV2I^yzj[u_sP9URKRwR6\eieH0)8YQL AM#mg xv X$VٸZ_6U PvC'^w40KB zn}ęx$%dɛFs/Oh%ڢi5L=)LKbn" HFRyT? US L:?fSSEc>;.a!wޮxfYF(Mun QҪ<*`-g}v mN*?VSlSꝹBљl2Ȱ$ ;i2I',RyGLFz~m>U5\w#w)t%^ $əOpk'u_~MŅm,ov`ӆ }e{N4o#qc"/LCf—i}enP8{e6:]g<_^ l{Q+jvcG-hUi|"y".8]~@)),$lS]e`km^w،ຼ Tz=9c4j^[珐O:}?$Yt S-ϣo7t&%CDqVXr(|vFTߦ/W}y+O1Ww}ś[Q(QcM}t38碉稒-=r\ >,zhBDbB>x%S jr/gmjcJ7gLkJUeseik3wO6`Q=ٲ݋vռ; [D @R _dq5>rnczW#W/GOMAh'ϚYvcU-`~p(uHzIe)e:Y#VCOYxZR>*/݈n5u'kJhbm<5ׯtj#GgǙ[oZ!{AYR\gBb~*80=:Za -`윭oNexH4ڋh%.[{TԞ^D%?Ltp7Pzv,O@-a%7w\RZ3g\F~}MdWlOvvO7`.[swVAhטsoձ>nk<\EٶwtZ>. ;LBKbij2l< 0~+* %Xw._=gB²-W_d$|'v"jA ӫa)PhaQI^z5z<+96l|9m@!?,u3#W.=} zBYE8n-fE^61&8oZ Dl?wG<ǺYz( TޣF!.=\9ɟ[CDtrg)wAdX ~ Y+yS ]Bù(Ie֠76m)CAV-DpRB?TWA:J-b60r1f geh%H)Z=vA1Rpܛ ; \膢! Kv`Xq s6_ȋ{8̣6D;A(A)h"D$0,Ӽb0L$Db `UNhݎGۮ,t dz\R\Qw*5؏8˳焺 'iՠ,3bU;H CIY 3r]})Xauq@ N&2w"]ۤiݦ$5}N%a)cH5GځJ~FFr *uSU;f~Ul%QEO;5蕇+d+3 k6iG;ѳjdUPEMoT"lƍ3ՠ9rg29;D0&CGCRA X ?gL,{(`{P#`P7q8>suTSwD I|dUҺ DI.sEf0Xyr? $>icJn6w5`SPϓQs@t u4CcAQwCOBO{H1qu]Wu@U-`c3Koz:-~%ia̳ph%Gp4Kasi;I4vWg.ºƕrV6͕Z$MozE8vl? Yoq|=nS0(קsNɫE3.Ւr%U /HjU_,)-U@ҥOa"]n.Z1v/‘s}m%*Hz$yd6&vA#0)Hl"CZ`#Iv~J4ʩj3L&0'Nw}ʍQzm"XJ[D i~kDSӕVl7d>AWFs#PyY\ Ji-HQ̢_% Z3T|eFd+qSΉYx"-;jܓ'J-G'N,eb?vW‹ =;Ѥ繹Jaюn,xCo4=s =U]X|EΖ S[Lf%g>̏<@Q|dD"uӌ"7ȬxK v!p"-Z|CnMYOw{#&v7º+9x衜s*7Zce:G,^lW#xCr[#^Roy^tyo8>蘍W3/9<t>TDRcO컞`}܋$mbbz\ QJWf[U3ȧ̈U M^fCx݅yHl˲l#:xpbj ' zE? Wqd wjS߃ЋpwYmUfQ+])M\uؔl ~k VgE|o5.kA h\ӳ-uC030cUO22 7DeBG"u٘Jm 8eid"LKEKN\WNe x ZDn|*1GʙG7ɠ T V!_ q{c+YyIHz G| ͤB@C[Gr5](Ndΰ47ݿ(#r^ʩVwwf. +5tק9 '(h,2H0٩CCjW`~? ;qP{L0;;YP]P]DG'Ԙjdx]OGJLj`PWP_ᥛIP_:KIT1S&_Ä  /8<n\7pnEM:Ež$CTbC2N Y5?w1,4kjZhѮB8-2=O{XD<nj\6[ouMd3yB wXÃYEba/]ΧFVݝ4(|#>T-CdXnO$ y LOGY:rVI7*v/H٘SZɁeXjGJ\ԍB [Q.+Φx!ۥTPbGVk&'ʑq2_JtPYgxFE[딤 ب#hqqԩLv5-2ipz~&8aP^*Qd u]f6| a!Xv73u4X$@>J]DvDJԲ yAJ_[ Af*^m"=;2ͷ؆[Z),KiWjWf!^7g$(J{Ȼ{ƃ|ܭ0AzgR\' d*8M?f2lǛ"ψ.DP()=6'QO^]FtǎV0^ ' o+oz陂 Aֱ)ׯH3T4GE\d|Y^ǐ+tCgQO͖ƀey?Q/s_jJ7@`v-{p0X/;[v|MZ[qY侮<ܛ;-=+K !t_lq%Q"ھVd]Fo嘖H uN#Jq+iG;X:w (^ؕoq7x*Ž";7틍WѼ0. M3Wy;V l)! lCO_j_QJ=K2.9WvΗ>va+dsrf3xdԀI>&@ƝHO_s), þ_c(4]NM5P(JMs$exdǮD}^̈)Qb- lg"Đ]~S^ddK^(}q@&d:rg[@'u3~6߮&Tڊ'+yv0{F/Bv:a4-ͯ0h=+~υ ^\]ױ72`'YYǮ%AI{0)hl[ܩp$Hu8(p,|X<Uz6Ke1SDj3S hL8j [٘E#Y SƉbHC1BDJYל}//]_fХ6MUS|dvzI2lކtOJ;cUiX)\xOnHm漗^1w Zś O]cFxh#>0r<+T-F*|Gyz*XԀi BRhؒF6ץz8*G5g&,]'q]@$(p$&*ŗUg ݥ  t`m/oIŷč1HWv= J鞡!nh 8(6{WPgr߲YP'CB Dx‪yWiV`AWm@zOj4%/aTR)T~iNOag\%#4 ;p4I'W#:k]!`Itf$Y[z!Tvo5b:@JDAɀf~ hfVQS<:+xO9"~(z!qwZ xUux$.ʏ!w"pEw6 GSwXЯ:Lb[f s[yZpǠQm?bZ*FR>C#:oHŨ#"*[4rmZ2j^ >fKR7#k\dcQ-ӃK-.|g.lCrG8:Db+)2cc μhr0d/X|)H=y-*XRy( ^71Od5af,('~dzYSC ԗM!JdHvO\'wXڬ>| ܉tac_LcNq 8)覒qKY#}{p ҵAḓIar0fۄ1>oEzuci{[Vd.$ 0Fȷ 2ҞL6ڋzaβvO[3^>e f:ͱ{]_O$elhPov<:w[M`YQD`,oXvY!#/5PX~L4IyN+WzvJkZGyӔcԊQ͠OD yhyh~g5gDHNCŸg\w=`a8ʅz w֏`0,$ķZY){'(R6\/*zf ʉCQsPl'q(8(`42q2o0a^6Oht]x‘hMMFݽҖ:|ГL۬u[xO(\]ZhU'5f 3\!׳T5,)3ofp"j za}_6~e%h 4Τ vlQfSpCM Na9M4#[q`c\{ VyL43:W3ЇҀ6X1wH뭺3c3q\P@oa R!^2,n@RP0nN{\эr1V9уʈ+ X4OO*ewwQ8 jHH8K9>LxF/ʓv} , }uy&3rտ-%Sh9^lǣa9_4Yq* m Biw|Aެ|oo x5=:fHQmsfߟ\eX<99{rМDhŀmp$/Y.KUltby }R?s̃34|S޷סwdҮ|o8Qt'+w;jԁN9VƒE$Z"k˘'v;D0!KCj1ljB"H5騃5ݮl;/9vJ˝9bȁQZ_Z"^\Q9 2 e]hpNK4PA*+#drMۋ#ӭƇ)mkA "tzDB}͠HG `'g5 9cKqR=Ҫֱ\ &VrIZ R6k~֘K2\C0Qyi>BjO0Pd uCEחL5rfqxkCdAYIO$Ě*|x9uDԐ?R#A$$< Хp+i:Qo,W^w| ۾@ylf57d9ߧ3T,$Inf6dn B}*e\ln/o"(Cٖ pH3ljV zA0l<_`GBoװMb e L7U ['V΄wp/>c?Q|MJVPJ8E:8Lb4!"eRG'⃗xVnN ca)Nc~3>orgC.a}2ɘ*m$$ _XbbƟ4LBIfIȇ_wg BՆ%z|LzU-Vgf)7悲ϛ)Y6}a'F邔өBޚ45N-gߝIuoE27 k(| 1h\vv cP-"7S`5?P~s>{K28Z_YqpkN,Z^X𑒰h*wܵZEhT?hpHI`Ppr,@E9l{Ujg5+/4olTU؎T%;lfz-GUd9`DZܣ+2qɫ_pZsdhRSF$Te&T SdV?^~<^JIBtŀ?n@ K%#Q{(o4bU>m9> )a%F))ba(qlb[1uT@>tjq-͵+ ɧu!X T栵S9ch{_^rz՟+;Sڽ>$ى5Pu'z%ol{0@28(MZW8 I 8`qg+6"6yCdtVStU;%7a)۷H+6MJ:`c*$MU>iHLgauа.6ΩeIUPbvM o@9! FZMN~5lj1 z9$J'%-LokwiD:Bal*>Ϥ M|jػG mB8q#BG~^$w O;ox$vBnF5ŝ\ټB4DNx ٙ;fS~v47'ynx+iQOPdb_ GsxsO#ix%_)C*nxȼ#+LO2[F7@rſ cA [ N{U#ŹX\KA<úd%\ S!?< un.<Ԑ_46砷Ye@eE$]ӫ MOt26 *\Cr ,31]A%8('(dO@!gY+%f_P7ݯ(z*qHD 3*uxY| jшɺ?*A'*\HK!q} 3Xɏ gE 0,KGp)Jc%" 9XRA3>U## ^kǨ"Ɖ2nl.&CNYkf̈́FrZmfPA,Q5vr#.9 L h&ґO.1j!;hD+Lj hEd簗3C qTd9 %pD4 bADTN #l},/(L5J!i,b3,ʞϵދ 'XaqWԍBi[?kNzC@UWSvCS(b0/%L~iP5 q s0SC[L>.pyr 8\mZ8!Lx;`pRɛ2>PP743+RPO7_=4uON֕) VdXh$d~]_^G  2xAb$:?o2ejHEH ]uSa$gAqݙn J1|AJ gLfgʟV$l' .K XHC|5|L7l~x}fms8;WǺbMc_zDc"5MQo0NߐP_$4([q$DJ->IQ'6HG?tl^#nۅn:KwȲ } JPkUQ,b3Rwz.w81xu=L~]_V>03Mpn)cI4Q~5%d̯ 2OSD@:_mn'J1 K O^B(̖M >O5/lja-'˾;\t`Y P&W҉lAqe>m~W m1 ^KOik|F8D큉zCylnK8U1LSbTswA ,y%,^ 6U&jR&ѿw|Z/3`Rq ޿ @Xh n݄\^m=F3>M5?r(Rd#h<=w (M0^=;wj=ZĞuWݯ_f[t!:ԴwLQ^*> E-K҅MgƘd+3O_CX8@6м{3{IHgzJG=z: s,9A~ٯ\0yýڽZ /fXVlF6mu%U^H-s@P`bDH Αׂ_|tG$w&%W:V`+"S`+UY&;NPV$;=FjS'Q9u,O*klOo5Ծ7e;f;NU;dn%3X'*]BYh&`GC2" ֣~Hh-k&fPͱNL$b;=(Wŕ@-lH5b@ .DQl"AV,nC^SpEw,`64v>d걍q\DC\(GTйY}&3I"FGK1ͨö_} V{V(mO .0voIkN\ Bø׵텱NT-D T_`Hs/:Ҁ$6[<%r]zۺMrp D]-^',͔N @ hl9-{\b;{2BGC\?<Ưo˜qC{%H`k8F%4 ]кzL>=E j%V]E((xlflYّ2f[fFp7 \ za3n%4 8Љ!鉏n,)H\TWGo^=N|.(k2SDkrBM۞`45a2 BJ~l*_KVu7At2!KH9<}9 ﵆%֍ y[zh'n[6|Хx衉/9ar'U";рmp ϛN7[i/aҸEH>8%kZ0F٦pmAx h3r7,Ac3_gݬuϡý\ʀKp+OHJ3.A5Xڇ" ]f¯nDKSkİȑϒ4P'XepWCmJ,?J/K[Be/wʲ= T!i"y`ڣ/k5c6 k~5B_C cGk<±v.ø<"*.<`fHXѾ6VkCsׄ,c ?b#02Gt/$w_-Unx"s$\z fObuдecNٝ_ hxjp=OΉ|2=m0T,:nS1nTUjh? 9q;<\m3h]d$;HҎv@e}iz]$ (=b #FDFZ,RCVRH?u='x[XDLч|RY,Wn$ea4+tPu%R wfx▛Ҵ7daJAk,mbrMh]"XB(%7xFcĨnfnDJLC~v=OzҼ./c^HvNdbUVfM=Z7~m+d<=6ο~~k RH:xξMuL>DqIvS(L C;z)#LZ鶝p6~K+%Z*,""e x,c%|VptG{zoȞn}~x0 ~YnU 4 sB}s0fC\'Ӳ5Y,Ǩg}<yh/0J=m-ڼI.v>KQdOc@Rxr9< ö.5F RZ*=?ES^rյ[YlxN˫ 3&9r݃Ko- w<#D,19p49 z̘nRjj9+Oe_@|z(LvaUpS13^F*>uS&yHϛߌ`CgBAkɩ Ƚ:sS}t+U  `GzAQ$NKMϭ=PdR1E,̦(,{E)N *'Q ?GOQ?e[C 2NL9힏،VR/j`ϧ9( NC/Še>%bNO#q׀Mnتn&z;!ôhT)!b!<_ϐy[Awuߌa:,f񠊫cTGO]E&7t꿓'y"p@%TiYEӞ o_ 8ڱE7:?D=R.L*,DLM=gqA6bYM@%@=f=րaq@H/h2"rQ=Dqg"Q@!?݇?(>e]zϢ/#@0 S;?}(*3ӇܗEk1C=f6g>/{˃~9S Oħp^"T2F ȿcgw(&k_'qXH3}[@ 3Hc? Xx<`rg,|r``y&ĵF퇆XhwtrVaǺZ;4t;G XC5vfފ 4t0;P"ߵ2 aJ*ZR&hJx[!dLk9L< 406QhCi6@A pWPɪ@eZ[hd=ujzXmLҸ 'KBUNRU}QC#f0{lj)$=3v#|z ^_sd{h(mʁu1X&wܭ{Ut_гY'e[13F "mӽxwՐvu> !Lp3V՞uڇ cy 7"~暎q%nK'z=:ES%~GB^+bme'*\zB5b<^O瘋*nf1a>NQMk{wFkoSZȋCmxN=L^=u]u~ { iF7R<9v 4|z-QYtŘ /cxQFO5J8I3drt;:$k6]N dl)Ahn38 b~$fL \u܄c4z:2M!P^˟ӶHiMHKmNJ$lwQ]&c;YRITl}R"^m>AGF < g.Woz#%ghGƏ+OD[*E ]CiDVMޟbJF6d|Av#d![ )+5cCIEG|?_&ym`9]J {~&{qOqj}ܿevRO-@% :~xU+dVnx:hɢ?ӱq+pPO!o9Xj9Km~uc>c Pݐ<Պoƈn#*ð8G`6|7%h{k^ͯ^;J|Iuz'1]]@ V @2zE"uPͨ $Si/kJ@닢 A6~aDWKlK03#C h`SjC+D@ui\v~kLn#{m+5?d4s\*YeWJ\#@QiK`; _:?32Vdk)Lҕ]˟jlG\Qcx!/U9:Nz'| =4`'K+C ^Gz6h~eQp5R"!LD?o7EXA4Ⱎb&^0f42Ua#!Mɶ؃]Ȭ-pLagJa)ٯ F85o}pC+8qdCvj3G,'KR zR"#8?A3鴩{J^1hc#GYԷHjX^`%]FGA|0W`(X)L/sNQXbVAΝ.^?CVHYaMd fs;75\ ~VG7-;^8< LsՎ:ksGI#FO#Ja*ZrL`GmuT6@Kr6>ݧ\Cb^$\735kW+\?Fs񼇖p>&P6ee|iQ' 5 EXo+[xQW隼Wf*PФ;>]Tx(Y7%\T9A&x6ECg2a?y;HŊGAI:-7gqF|Vof CN{P5j_<E.cTGM{2~ľhEИBY~Z~2].YIc[1ϣcl,lޒBGlsKv;?86qy8kuk㔻C6Bɝ5L:mφ*[m ]b8d_㡙LKaٽEtF+=,5>:֚A!v}C^Nka&_kzu ĺd'G̛Ot[Aȭ^~>[/؀O[/I䚅dŚpS¨hoXQg ITo`X5'v2 m p:D!k"HEjCWh#'%)?+P*wZIS+_\}AOdz$[S[Lz"T{gYFW}P b\( >Hk8)H)c0Ͳ\`%`_EB hb!J B÷aS!]p}k2oUܳHoG;ڬPy_9iCS**E/]Y'(sBj5΄`%˳f1 `/Qp?_i ?EF.OHTXdU<屾u)f+nroY0{Z_baiǒG'.;K( }(iܡzgkzG[G'y:L|ߖGQEDgn>9[xο7eȧM4 u-Ób7!忆D T8Gc#)j2v'X3aF!.qm$3(}nNE ѮBOY͖ReJ}%./VBq 3t{Rfk.{8\JwY Wk7hZ4q۟ 7?9']Ѧ5HI -Rյb:Lh*ƦԖ6BXjzlc\]>]qa]hJLv.dl: wORo"kw.ɨ3j 0B N3cha*!nKu ɕҕ8n觫0[uאż$ˑ/|bs?D&SPndD}Cjm$SF \8gg5n‰#&8KٹZLx[" |b*r˔Ni]VU ѣ%^5]Cfk)'s(?3D5`=W'Tuk@ɓMzpfӕYM{f)2@t}Uo~\Өt{[ eƟ=G'*c{q0kGvv{>C%%r4x&d$ҿTtT xaZ|!BZ /, ؙ-/RN: 3$i,Au/>m 8&6pXy{.LEI UR[;zxiĺ.9I47Đ8Υζan:cJ0hc NDn0N6ǕFɠ\ <~D3CQgRçġ&`Ddp>{shrcY*/zH:y6`uϳT s.Fj)u,Ufޭ8ֲM덂'ORpleW{Ɨ8 RyUmKlc NCyL,I2ra Kq;fasAwNfhIJgR[-EI/2ћbSt]v@dpssf-+ h p<ΎU \NEyC4ف[*[`\+i8#zujtMF"+ߨggm!6l_qeG2POX^#rmRc{[Žg 4i$ZzH@E!ӯQ'kE?).(Hu Bw"7g^gPʙdN 7RLzAmX()9\Xmxԫ}8Qπ)<3!,hE& ⟈RM“J;iԍ!/1~8wsSnG$q17N@IzZVDP-ICm@G;ZDlb1 5Uǹº7`ѫC?G։sr^-nFi62]0ʟN|=O7ʼwI)zaCJ<=$a\ӍIꖻ}˰V(+s~Sg?KmWV"Y\7J>"~޼WOq<ج]i\:vԟq :| ._A'ei3Nn#ha\E,vT" -q olrRAՅͧ&jw0D[磶s1խah],q3M3pHS['"c?N#ZK=Obf* Цt(T.UuO(uFB4,τz}D(( hӹ;`k='n1,B fJmmGێ@pVGY؈I [0m]D{1߄;J+ LO%:X1?ޞZlTOJqCoJ)Xs~P9Oaxu+: HI<]2[{V.:*oܲM,J\6` 7PWJ" a5,S1֦?rǔsA8-v]gf,(c9,[ghx!3ˇΌ!t /ښ0F |r*=x8(' ʜO f?[9Q}\U}R$Y$5H L-A'8_Ԥ%^g m|ȼw_.'(#B~CGl^ A/~8v4^"σ[gca^f؃PtQLCa}Mz\Ւo,Vҫbt}>:nr#:dPlsh=a+O7st .xr38^4גu/([bÿ3"`Az^y|q`yHL -V-v3E3~j$DFeDA> ?EؗYrѾ ) `,}k2%ldUv}v*sOUjM?.AE`)](^5C`VKx5RܬX;3joVlcz{e#^nE¨IҁIiY UTa~QyHJ=y>8X2\@];ȱJ$cf K"8ѻN%3{@i91]@U|N3=5,نzy4mx$}헊=>ؘrd/jyGXsmKz'[i`J"%u\XF=QG,7Skrqz ʼ+tAp-ȚPF:֬k ʕa66$c^KPf'`(!lo vdvoK̍!8f70 %9Fq#K ґ7rY68Zֵ}{dZ2OSNԓ&L5^뻄*'vJQQ^#FN෶(HrH d1y =0\Wf H;HIdUiA V7BwSUqDL6& $TY~+뛞 lRT˷q8Qp\cP[Ja/gJDSZ"AS ej} 0t *64%=Koq "Zɹ"|@qzj-$Oc?jXXS@UkU@lRs}/up%Y8F2RBHTt 4vtC!Z{)=Ĵ5|Sr_zr41:*ESc9sٳR݌"E(hzΚ-yZ07:jkm^uR^.-S%;U]|d6[Z~A|lP7bŇr]m,vCWaI(č=ـDR~(v&!ׄzn(4s"Q $>eӲ>jɴ6 .ϭS6Em@o;==ΤO*C2H߱w1X Z.R Ԛz=j16tz bb c ZDj}h/@vBda@[N%؎a3_ @7fH?C4 W 7 {@e5Af r7S"X#2j[0Eg5GFtlAS!GZwV7A81~.ߪƞrYZ Ο.| 8W,򤕦ſ4`|%ld?,̓LltA2*1ЬtÝh-tz\8ܾUmu3R`Sm܉~ý^zZ3\}$v͘MQҀD[ Kd34umJ׌l Px|#5UW,Q,d IW-GO&.E!+ oV3}'zb (3$4ۣ :2æ_9XpǕz8`;ICBJtuܷߛd)j`L~[ommI]qm Edَ۽ E/g|np6JiJr&h([Ky`*UcNnEwĨ]"=zH%Rlc ܃nُ1]T[^[y'ArhDis .6ЬhG^`uMd5B!բ.Ng,RZ̏Ft :)ϵ'j&;rku~ԑ +c{"ЈYtC,,hE5kDmsdO݉សV~U RRJU9xY}J4j.K`> z0 7J^2R@xsScW[GaX >>L+z$7n3?bmK7=f[HC^@K?+uhCP21 Cڗ JO(59U$b:*qqKDLXwk{kfāf0mOӃr-=:5ט\奴f; S&U7Je{ Ղ/#-m*i Rн7K|[ܤ6ǠrlptGLr-jCk<I7_hɴxP9]WM0V?\PD2˽K@V#O.x ѯ|K64anCfŤ$Xf1$qnWJ);.KɃUk^מhNC6I($JЬM*? TҥnE~`yY7By[QT/'mP>ܽVtaaW3x(A7ip;:Y7z҆,&gWkVԉ C;何Bw}$"8QeOU+],NHݮӗλ3N:1J<56MHIBjo)O42;?yqGT 1ߩmnx柽OSi`f; E|gϕg Ld󇕐Iic^7ب"wwWF#ZTixҚF;a@qp{$mk#>*`-oK΃MPREz'=3ii WLId5Gqd4.̆M+.  shF/ѦBf,c PѶɼߢ%h%}-(YY4Xv›n Y(#oBøW .9ZFD3J }R x\X'_.X "WB{׏1L6^ۿO 87Q h1 ~,Ū T aM%.۵Z'H1m?>,4rn6 f'lHΏ²wn1$}#!@;\KT}Y,;F8^v0c,)XWr#,dtIIخSj~x7X] ͧ^?Jn]J}YH.Y|W5YDg{IqCr{n0D[0&RO 4[nb6LʪOX!3(檤"8: uS%mAbՈȏ<@;9!W0{'T4fL%㦢=lsO8b WQK@[2!9:3Vs$BRʬpS`\?.as 8|\o#ax9L2*0~eR-~h;4|Уv;) "_GE-$E c*dxkx^ץ?CcX*YDx@AB-yθ /ꙭygLYXrRdN0IѦp?lAU=BM'SJeTGh>z%,Ħ#|X.#B2ǧU0\Np_ TFۋͫyd5LW=0ߌ8YᕣC9a樦>*{pNFWi.^̑c]4Ѿ SSl\dq:u<ttnA$ztVx@]v_!zzĢ hE+*AKW;(GBI.s ]z-wbaHyntt}ٷx9dW12Oq9#ߎn}[q_O|;bhFolOzBK(z }ԻZ7T*UvKRvr~>.:D\(NȪ=j/V!@,eK`1 Bڷ*\1+ZZqTZv .cϲ0V`aֳX\Uױfm1AqeB; *E2`8P盩 K`:k|꯻sX>Ӳ13TJ ma0Mp3<`BDK3[uda,5HCx QT_R]\8*_ekZ>Z}e$ nR9bn Ml%Μ˝B@Xژt:Ycf12Tt @[eDPuDO{ka pd~F1I2l[;~CؑKSࡋҾ~_$MZߨa)] hYK#I R*ՙ~_X8U~eliw yYi%'_J.x 5Oc.t[fWIlLT"vBQWU%tV1<xuxi T|a:oa(;XxɄM ܏y݄ES)ZEq$f w řPEǑ2ٿm'M}h)kYƅuAicPst5ڌӚM(7?0g*=Tĭ>G Ly0/!g E7Jxage}_@Rf|qve0 kC*"_@/Q]gYLlvW9,mm'bo ]bsŰu=5V߲67tݱ g;͖u!]5QuPtuݷӥ.cH"kiL+%OkPF΃8Fè }x{YC8ⶂޑt[+ޓ"H5ybR<^̂f^ǵ~j'sfK :Ox4S?nuEL3_`M|f`gynx;9'ZЧgrjv1hں432_2iYm98c \;~}g 0vfhfYgh⹮-uD1TcU=l%+I#Pyΐ-rܞv _++=g"LmTkӕϠ7T,̫أ 02xqBR^Yi%^f+B%q 厵;@RSeM -Hnʝ;KiBwKHd'Uor߃d¤@3陒9GZR$)[[5D -^&ªS BA&nYꀑ~Ŝ5D!|/pEB %ua` mflQ"OЄETp8}J&x!$P)#w1r立79d+g)F}±Է)ʢ,OB{z:ߵp[ܮz7eik㉭pmEM NGVws6f)H aXS6 6P\0C#,hO+.UmHc`!\}0єYd*%+?-eNZC{築:\(݋fԥg~hARͦ#(#et-l2M͡T.?0y/8͚,~xX?ms:XڥFE_lJ۩ჿ,'2Y^8֓A =V^X<$ 4ehbg4Qr{016GaABTag#K;ފu3M!q"|+eݭWPljuCSOxҲo8998^Zigޑ5'ȢS|P DLb5 Ll37;X|tLOIĒLoEV i:c{ˀe=/,?CaiwRu!zNjzm GqF9pyL^`YM/}ЄZнRtxc騮)>݃ 'حbtL\b*]^!3(r9L72ۖs3,58]k8N|r;](:F 4~4k<ȞXC( Es8@n2u:$H1NTXvNN>cIHHj4.2~G;2+"<0Vփ j꼴qr=X|nhK`Uf Hާ0INYIK{}yz 5ZwfVJ'Iko+XC ,Rs6rbW0D:Uk >z>ڔ oG!*_bۿjUch1^ʧ?'hZ;%؈.0O.zT΂[Vq{lɣJkagg;/a~l;ApHMFD^˘Z3<]+]qΰ6X1 9=w#iX0VQ:nƔbL}e"⽉<]YZ?O]ӪP/7t'm|]oV>9S4jrdu_pUJzb(,Z(8Jy:ADϥf6ND ,opKE>|4uE]%p3r?mn7{Kl.KyR8S2ח,mWf2b'W4.1"uXPW ؇<;&u`#CB.ڬL {MاNv^h0ځe }se>s\5׵(^jz=@F7$ ZآWne+e64%(Ouqs! 2`)b`F5)ry|#8Er鶋Ä$Â򛆭۱~_tŰ' 6@9$c+$:p-;o,x踐y#ֶ;Ԋ-bfWN.grٔ1#|$ߘxS{x1A@7OBj/QX| @ sNJi4q2$U{oBLmlVP {f=Ħ;|@-?MG#d2^9>ovU稚?sykøE|ѧ=-o1/Lq^p Iդȷ Jle_m7pH&lZFt5, 'c.+0]AA}"N%?v< V NVvB ij7ZHC8]T51C 45hU/5 JP;̸^a㭲  VL-78s[H- S'}#9$DEٮQ_!TeM3dЏb$e5qwA0Ny<:qU-/TBڣvij]Z$[<&V/ɏ>ʻ X BkTx#xhP~y`El~TTDÅw)4:1AjD8<9#hSALj:7~p>+ $ ,/<8m|@L:N9M% ⍍E*Ofe ̉&Y춨f$x],@?_>LʧxV"| UG 0TEi?^O0'X/$ pǿ-J@{:ɡHϋ]&1i/$_Y`De0\\8B:z Ԟ2g?_vE=23ŒI5ZN-"&E+aH u*Xςi辔ҼL^ i(PX7B(/j4hmDALYkSR握.lM}@m*>{iH3(RïsL./xMcX9R )[SJ53^9H߆rk(;!bk`hrEO *#Ió6StɼQvХvJQb9PyXO^"ҝToWPt.=5 ʑ Yz}.$y),phMO:kvu)S ڵ, Su>{o0$/,#tԜSFPÜGdgpB'S:ah)Dn|A ӴbuG)eٸ+DXD8$t먲! ?'pwdb]0J c2i4ԅ 0?WtvmjZw_ڎ)@R|\N_NtGQy)RrD8폜qI+'1Ad px,ؘaeգw1R 3[Z Z.%2JY;b^Jqd|]L)ara~ezw(] sO#?CU6Ĝb#Z=2",.;=VF6PK,)˼4Bcl+ ?MXFBFg« kNaVX. [Gb\DSh&h,f, Xe"ɰ/ d!|1ܚrVOJ-ǕFa,W!iaދݦ.=zŮR[@[P9?4Ƀ:hs]fCDv{] 5kJMlGm(. V63 q9C-|hN{6dG"@`NN1w jW=LyL͚Cвq9Non>%Z6TIڇ wȧ̜G~o*>Ct%)A(ßOP(Y$rw4Boz y̡^gxxfծhAvQM0VR'GcTfQΨhGUP>c'm+>u_Ñ SXTgVVRbř8mƗ h ͣ۠pzn݀3tlL1v@H#CjDf\"D " 1"s=dBt?9FL6-&mlH3t^x5$FU}k:@ %NѸ6rEݤ2'`N>mviUw g;P?;P7n'5/98>PO)UIKu" qŕ*BG@Xrެ(Q\t:G`j?5?Bk^T7 o$$˘kY~C9V VX"lNW*@VbpFφ0?^[kFP]9"FjgJM(c65A]ߓ!)ԐG37 n w#m L8z'\5|8?p,Nd]p76IcIL2^}P#^;m bQ*re"/FyW'JՌ77'u${O>xQ%Rb$3]ߐAH|w9)rYۜ:Ny-1-%A³!w ~$MPoulX<0UP,.ê]c}җFpyx,zWuW&zX&;ॕH !$37߆M xW?˾K庽b$>ۏ<}O}bviXNe?ujW;1}g>RW\ÝXK1) bDRl%Nv/ltc}mjf:Dpx>\/D}Zā~}8p:G+(if&ـ1D0Qoyޫ"-*d)JMjU(N認#-\X6P8\rBq%Xt c}k+lc$9|TF~aѡk+g|"23]ژ%zL&fbyFr3$lavփ,R:S݂ yߐF ?SfzBlMbyInL3%^cCO͒ڠ˵pt_lqA؄iH]hr{hdV{cZ#&xtgFlMȽ6!]q۩xuBH-d-XE T`Q(*-P=oOl#6N# סl#٣zS <$oCHrmXj R7o%C &`K$ļsA.=q. ]jYD JB/uJ3{Mh3n Y,{G_7mbQS$eqh^R2`Z [i)ܖyszt?H1첰R&5m&}W# 9lRr67CA? PzD_O*\G1)$;hIq9eJBe yT^2?Ǹc%>+^ ̜V[d<:ld`hS8/Ek9UWuW.h88Dn,TlubE݋~HmBBζYrT{+6]w%§pKdkWyCP;4bͯL<: /ۨ5b6eӆ>G&n^"cs ƻf] ktUXEݎ)1.A"U05V]VDrW-0_o-S{'!T9Pom]q *Ә|:qb8:>BE{ѝI$;˔1FHӅ;*-8}0z/ 0A Yu -k5Lҩ llapX9'- iA9o$2sH3c"_FR*6`K*O4h JsQ |:z |2mKόE6H诔p]Zy=҉r5[ =Y7n 6~XRj# 4SIzmr= m~o{kRD!R 'Je9DǠ踒ʡ1KӉR-|K+eCk}M/0ΥnyYM;svᕆn, :i;˫ y=Zҕ?pIp4^pqAw0Dz(Рe59 .LB3"k74tT9Mc-ݭ?CӶYjwƀ$i!z l Njʀ0z"uLzϔ/@k'X`8IՐ;uUƉ݀RzDYx<[g Sɺ3s?92iJdZe)glGY%A3\7ۃpjLGt=|WNN e8j[S}p/48{}=!/#Tڱ*a0݌S1mcS*6`ru,m;Ls;ldױp "H}U}ygR$h ܵB(/ F)Yp[уl79زݨZ80X?9>#E?a~T5s"j\nYa``-1^eDMާx 0(Hٕw A K G/l> Y'I{ܫ/rB>@fUN>=ғvI󷓟ۛ0~Xݻ90q ~:[?/&'_67g3a5ȊK TkeZ${ݿe"k:F1졡nĥ+krA@)zH8 {x1^~0L 3 W] b=oؗv5f_QRb݃=FYh0;@:"xNL& J0Zim0HS'\WH+ '7qsbQGٽPy2#yLaSfOPt"[XͷgbXcHSBmxN382h Mx0kq'B*ɒ4 cQ:GTlwG;8g*!-3Ud7ߔlg{u961<veȗV՛qK-;1a޼ +yua'eo9 vFWq+TPL*>{iA۝b,fZ@S%7aXso*1R g&/औ8 [2kb‹2zrW`'| xAFKA $iVX 1l,ήi`a:9Zh#eZj9V " \CGEM?5~1K#eų" noygtŤqeW  ;:gK] ٖ݆EoqűWY䰀ᢛҤ_}( qK]o ,M#uTIxkO-O J VV7 b2~o,p p Σtk@B#ªǑЌ`>!J!wRH i³0euYhk1O/q&"B2)mS~PxbЀ69 q_sWE=|q3JX.CZ, ֽ6 7 GdiZյT7m*"ku< +80uB[I7gcYzBǡ+-%- $+@rȰ[JUs? =s.hY;7iw8L"xk.s0oW | g,pcbae=4X?}Ch2ظ""̩93w gFH Ξ"3s" 3R%rêh`K0 M'?b^37]}*kn^/q4d84=%zdU+e)KFK|Bn6ڒ{aOfX3v h6HLd~uߦ8'C(#NfSIU)uF[ aUXSo( H?7 ͜L_<.EN=I# h7' HLlܪ&Y13M'+Xa,ܵ}q,\wG|;;mjE3R8Sţ4‰SM-#[.hM)g嫋Va4hU^e6=f<]6#-p ߄Yb]oMJ>_jU^+Q+`͋ME^mV;i'h^h_ЧN3"D f LOlvi")Fom\Ooe<1"9١z2S=' +FByF.]ڢŸ.VN‡kϭXA'Ǒޜ`sA{祉%:ryvlu Bĥ#) ®ܨrou.Zљ-/ry9x\h[9ё%~:]xl Hg&N@7PG=j([늂#!utS13>PҚ10lRZxi|7_}b֮MHTeR=e?s:' ӹڸmANf%KMo1B\zZ | jR;ilhc k t?ܫZGefY,䐥P=1m+[汇 C6_$!0@ b*w?M:6됐9#?ŁF>: <>X0TV%j_ٕ͵}땨DG[c2 x;?ۃQ@vZ\g0:q^qPx6c{MxߨOaWd_ hfոE9z12%Yƹ\{oOlNBgf~+]_xբi2>[,@ɹi8~'rgq]7#&B3;2bb)W(K+97/ƑNp"|ykyioA=1{wP+|Bo:2 r1F7:7v]+Hr!Rqn8 c_WELm=Tzf\""`,>M5?g8nKTf<_?TW[+N R¥$p;xAlYM= !G-0LR0M]b"7HKjLy Uf8mK9psVGˆLn#rF 1Ϫ/ 2JMC eCr!֭,1|Hl䴛841 ~bF6]R"2Dpi'BR97wJ0|m| |nt.X+LR^Ҭ,j-}1L_KM]GG.[ zs\]c#|B25E~%7 |@$ۧBCݹ/(]!!gC@vO]ɸ;d9pIajG̍AJ4Os(ѝm>%V ,mp51n'?u`Mrniyٻ-}n3Ē櫔ݺy&ŞC~*N Jnkfo/ZåH[X}>jPwAmNZf,r_vE'&8ߋiȬmd5ؖ"j2 _S Z<:\MBhq&Z~pFDy%lTNvCjy~el܂s_O:tP(!9])ߣ9H7*d_ /bz"=ABb䫂T:]Ks e]rTkgx/X)&6&r4oЦV;bQ#/@i-ΐ֡4g扴{vRgֿͳ{ t9f[e~Vt &?8vkY3{ibp=#Ta㙰:`n>mκ}WV ׀'(}F+re =N7̢ZQY_V*JI10h;a{a&瞔s' #D#s 7];x4ttB}t%=#85j\oŽ#u?.풋4"s %㽸#HZm.=K -80$rPhOB6=1HT 0ip1/ 첞s}J[~y0eՔf);bd:D׊4=iRumXo``AGx^x^ ZZ61,$m<۠ȹ>8_Z2]TZ%#yA(LXNHtx09&aÚUñ.E j ]V}ǃ 7KɝWmFXA-',`]!ϙ|''T}IjZQ# t&GyV \_\hM]H_%ԇcbr n@{s4wFhD,FKaTDAj ifAtZ`&8TCd lj0eOXicvΏNAKA 0Ev?):oq? GoxDSIՙ͎N & q+䞫J9[wrTOY"V 8AN~cF6U3@0є-qgY1x%'ᾤ]W<:[|ѠK! PEx:2T?7<A "CO~5FOIiؐ)~׌۽Jqu3 Gb3<,=~PuzY5Am>NU#`40#)kVWz>0.+΍$ & M 7ǻS_ ;DzA( vn%76 mV q3MFTş8?^gJl2W`^ʹ$ R gqTP'R'p#9bFSwW#6JlZR+{07yieI<_N}e ɧ8|0Jl_WyU1]_T7m%MH(:EUc~=BykdcBRt (_¸5.' kbzM\򷬢myB #PDŽ5j>H;(@/QUQ7 Ab) oc 9 0EohTt@\ nۄ^Fg x#ϻe߃Mns]- )duA~ 4$uH-p I#Pp*&3߆p1Cѵ$>DgiZ@N,\B>MNzH /UiB&Z+0g/$Q`9T "qf0#1.D/5o c6Aٰ7ʂj#[-q-=|`z̶pf<>iӚe㡒Ena~Ɋ5BSe Eޘ6,T5n(Zi4VV(r'ҟH).n`Q[N,H7%>ߏ; _\oE'O{;xg  gAQؚ\DĪ:L=/  d-GL|2 LHBo?TOxwSVaRN/i̴9F8-o+[9H6\i."$h݊ڧlqt=i|3>aDc'T%k1$)+v8COm J%q]" tM0p\)H(r߷g3]sY w?p'M_8]>X0-@_w~]PU-KMUT|_& Dž]cYTL&+nrsTk}j`Qp=36DOƅx:iݯͅ:8>Jl'%{9nl!>Ae-?us`ll4fUkW\>NxY JyFI[q LoКd^B2Z\zF]m`!oS:&~Z޻LO_chK6&QlSuē=4(1$dS`#&R*!UQ¢m ,Vwr#F gSGH mEpαb ב*S}GNҧQ%%6l\u֯ݩv|zpvj u2ô6I0T0rU6_NQ%g==hHO3T u ^7cԿ㛖Ԣ)^)ME[ŶQP8UƥhjnEcS,9 `>u ~7n&⟢k*nUi@?k7Go}Su^x ˮ?_X"Vψ}Q #g,ԳW%UmI7Rě6A'pN?)Q#R+p{[?f\BqE[KG3(Ioia,-wыn \` vB,ʣA;#uzZgԬ4T]w=;翊=Ҳ!wRv8΀K:_7o) t ?|i$s1]Xs? 'J3׃%c%ɥlrן0T 4@l;؜Eڎ+Jhg搟}-&oN7 ŭrȕAzSrsO*#ZzqUtHOyHZW#=#q %& zBCXn_܅!\ٞ-,O{ ʲ{>UjU )yZ,f4M޻Xs-Fɸ:B-,MDO\wN Kvo))%``vJ7p\ D@J3DDm:zi hHh5\ZJeJm~EG|j!.廧oK@Lʬ陷Hƴ|fh;ȴuW Lk F]SC1kNCk[QtAQ;4 *gqЈʡԮ0s[>|3d:XT'.X虴9\O=U{bPzUb\ab %Z}>^㕛[yڹy`W`8_A;0b+)Hhb'@}=ztfҡř ':r6]aDd4B8)3o#[Hpǰă#F/2ۧ愥Jmqs{c HѶMzΧ(D`Dڂ@Š4N!+#ͼ$ԠvnFAB!k2̺>@`F$JI>GC#گͦKp/+R [Kx9]{p睝~#+++2 bҝb&ZRߠxרNG w\$~q:ͮwpJS.YÕ5xo 3 }|eu_"noF49:NyP~?<'\b0Mkিeǣ<4el[. NPCzhL\8-j?2p3 nR%;(]# ESˆBh_#" qL䣺hĤ*dwuǕ#2bK}%X_Iך‚&(" V\r0әFĵA}Đ^BQ ۇMa= *NֱeJ֎V8sT4 FdLd@o35 xvR$t{d{ ` u\dyX#:|NyV,k(E6{Y@ihJqH|Pw)o)lsPY#*Bӕ7< *#q/Y_d(vz{\%t G+Lw][:r2n |o"F@]k%.e0 ł=!h 7ېlsPFۍCȖҒ_9OCw}WtkCZR<.}a1M]S;:=>5`o ?@1''Cx6` cQkTެ6Ĺ x;Q~hm֍gGW 7dp3? T,=OA; 1& =Qr#( 1;NCS`fJ4`4wseقsmWqA>dKqD@b%5q?JvV>{?UґgV[T<|>@] {Eu8c^+i.9]6ʳk*56R/VԪ{sr}zrNPӜz`L:6<|<ηGQbU8nh{ pHL>x\X=3+6x6|_j4^ֽ~yjTqD sZ~YHP-[V7Ez`&`)굨U^s$bbO@DF"ȸl9ˉ7A'"?1[yݜ¸c+ȳB3S5'p&2fʠtj0f_ @\K\cLd(D2'ᢀ>E^i%˃ SjF&GJFDոC7ZR$;R [K5⫺dnU{o*G"b7lq&KK6J"yG?hX>2 K5 m@Kr7#Qj z-P#ILzm?k=񤶙Yuy N?Dy~@ @ǘGIj/Ɉ=+>a\+mpy0uW/#耐8yZTMc~^Yt^oCUk/\~yo8@1 Ao"D /d OSqf}g:Uu^5;-_Cn3F9rނOrSP ?.Dɞr,*qC\h RxI&Ҧm*JNjH8Qg/HV8:K5XVq ³d~kK.+&X < ĈD"CւEeW1x|@ :zT7yݝNlWWddv$LtW|@y5t՚ h?*K:݉qDOfK0=d ݯɨ _9Ad gdؘ-O¥ [p{]wTTnq N1E)'RM~|m[{Inl즋冻d}ǭ=JfDkaΠ!DƅF?# #b8k0Hۆ;<B}/Vv#kδc06rRt"ΰO69L%u3?xjvBɫIs{=5GȈ$Um^l!SmL]d͈<FQPcS FX˅0O|fHXNՈnoC&lW:NbzKzOѿĸuRVě6A7V$F SIM8jMrJW 45mڦ!7M^ul&NG[) B43ic[\̻OȽC0f/h DCNq#92cz%=rށZo]1@hMqbX9kczv=LֶQ/.; xcccg %9"@p9εÃ| tk{>X&2& u7XH Q/VYăY܄Zs:c0d36UTC?&=jYF4^fA{k)H(!yR=DXͺGq̘*ػS̮ۼ !p𸪑F {Ϥ;n$@@WR"D6~/c,Am0*S$5F2i恥Q̨Nqw p=˚[=(ʊ5v'?5KlMlxt5 {Jj]?'x O@zi>w 5sa$~ZwElrSVS`,d''Ll{ݞ(:+ '3x.hO y>7rio|֠j#}+B ! @dRt7E,z9aՁ22?Ҝ c|wk)gW` nOx7VVO%8ʓg`xOUX4vy4 xf2b{cqo)&hf}ע![e#Y̵zAHDy6c[;yX9DEF)h֮L`L㉑EEgݾo` ?SZ >| Wb0N(4(cm .J;v 'YqehKn,6) k"`$VX6uWB6/a\_;$WD#8WJjCnLQ ϒC%{bN'i] ٛ"U`d<({ߌB" нD@\;ldHLC˞ՠ΄-7֪9):v',48p 3 /N]w[zO%[wߘ%\zuA$ŧF2R]D6Uc|fv]Z ?C4y|K_ǻ`fesq]vΧ;mtibUKT>k;T(x|| N|wLo@Y= X3߱[g>E|])BULPzӛqE{1 sX>hτWhe"JEZt_䃀7@.H!„ϧ6X#kΩﻧYY,&yndP:ff#㎮ [@ȗU+ŐcwRck%lI37\7F_] #CtbY6moadNNRV:2.s丣Hˀ.wPY'9;%j95>^b>ߴ`5 Xij3s։ƲutYܐO‹=x K>ЏCĘyG*IT+Tz`sTCMsNCtf[w+N82 ZV}fT?0@Xf$2pJ?j v aCiFĄ3]3b5ec 6ؤM$ !@A9.kE!uႭ^80xU7Ò-.y@peA9XBBh~7ׂw4'G9ᖘԜbLȜJ b^(R~!bq q\ ɇ9lZfJ}#KϏpdge:)GD}qyvhBڑ'P@db$u)R)alwi-N3dQr'G(XAt" %#0%jh:.YMê\`#M2lZܘ*"~[isgw:Ta|x5M_ͰU-޺dS9YRM'@" CamI9ha/i gLT&;0c*RR5+)X8C`~/QW(ey7arS=DPR! ]2dA7¤Iԑ~PWu S8q.3[%5fزsOhT=``j66Xyӂ&ǗՈ ALjWq5_)*(/ݶ䵪 D]S &Bbn뇂U7o5jpy}6e[qaA H4}l<%[r-1f-4,+m/X]40WI"Y#⻒S3>ymro#^zqc?{u)X~Z4bp.ؼqV]hnDi%Z,eAtQ׃uu'|n|z!X|.*vnE OdQr3JuV8pJ. _ePc:)㙈cU GސٕOWk@ܣav&"Ug{[l1*˟C8GxJF7uzS+&BA?GiUAipP7W;B)2a9(. yϘHMSQ#Ӌ@qu/mKI,{Fb,g⟿ac#%Xs7PjCb#@x}6/-}{{o'YZN :j^9WWM  A"VUYc8~9ʶc\CI*b>! V9jؙ~Xc=ڪ&hH*dh˥s2!z1`͕ff=GsL9c Jfe"4Ebo[e7K۷OrJ2NN*?0z죷D,6 QئS Q_aZ・cz&I<ۇ:Դ4NL?k wQhƸ2JNdlİ(.r͹ROg5_mBfp@4߿S #O]%ań~̢!Φ6,Ưv>Xyǩ8')_ ̱OϢ2KIqgN`Yq6"~4=(~L82PϘzxM&0k '25疋`R]ũʆ,}UrvV%_ou170FB,jwc-6d pv?9t䡙P5"cR Y wF>|f!-Nb;'6:zB^"j[B)lT?'M.]8 C 2)RGZ+j OȹC3LI-S ͜E)/Ph:RP˛>kO9)Zf-KO3sAھ%&pɖ @ʄ \ 2nOK[d9%agsp֋ Df#d<2+G̸Am4B.cK T}'W6'틌]WY[ !wOD1 < CsM6=ߚ![PH9#)!w,/+*eK.#Te uJI7<otwK jY".ڭdt _z7&J95}-TOV}W-?}rns*;l1:B 8 2~˰+Lm_O NM2C˚޼~2:x>FBK6aYS=ytv}ǰACG2ZInr2m޾8=VHi1Pv k:PQE9:(/w긤pKh K=)X8%> L*Ib!gJh/o|obk%(=tD3Y!?s}%9P3m 0§&=łahпʯ/@)}VQbC0U3H]љfU gU' nFN< x(i#$ uWݪ!^3֣HB`xSo?assl膥 /"=At$I`c31C&T˚ҽQ9sH/I&sgi8`hI,_o]A!Pb9)*>Bp:K3]i!{zM(0ؚ0ZT1S2gCTg$%|NFdE\[xS0N @ Ur 'j"/ Z;\bHm1?g38S9jN.ʽ{R@~/E>u#:r >;;|]ȸ`󷸧17@~.Wcm |`f]v얘jiR܏iKa:o ɱHBZL A`טrN&$H 3ZLz1GC V4 9d#e/҅Pw7GMR&j ?_݁,&QTܝ*aІbu! ,Xq*0?*=+;MI0O[$lMӵy%خIb1q;Fv Z58e Pʼn~o)Ud H4*})!8c[%)v1Y'_Ю5IXr y] ֏Mbz,@PQApLMȵж;3wz'd4ZE>L@m?@K)} m`x1T5[17Jhj)yV|9ׂ!ETS3&g{5j}ĜG,6nfzHQZcOVQIyW$=z0_3֐ɳK"+Np^J""ݸafCy|qJ3 82(?Bۺr@[H4b9 hw@Oj"eWc#כ4C-#Fp:+at9 Zb65p_YJk^@"s#XX=5HϿ "rОJ·H/bRj`]J"e)!MT1_HZF }Bד^RRLj2C&/6TkvneK3c*uv|j"*&)OcX$MDfH ׅ"EVTP/bNp$7N /0gMtt1;{Q@2Hs$@{ZhSf('%.#־諪/㥟.w`܃As۸$#<%wf&^,C{QVVsFV3rH6^%FzmL6ZzܾIfܑwp Ns#+~LDY伫]miyEԠKˑ6thDո:_2&$-BX&<9˧yoSq-M>FXC/W%bnK*~GׇhoXW'="05[~`a.Z-_=)M=DNZ:)D&>㙒<*2_ʰ|R͐ڎm?7Hhe <^+7ϟ(Y(Bb}ϛ=4'!tخ! 9 1(/4mh"c;<[gmǔ.յDJz852/.'!~e72Ոe82cn8M\[1_ ek T[9S(bLh",5wFz-"b8ׁáLIg(07@*P|~s#;W[vttƋ Rx,19F\s*E,=pL~z|;Z iʶ=[[N+PKvG,Z kuCb kl4_سPvv"Kk`]^rԴL.Wb? (($IPta,O*uVw2i}^v8,r Rbst;֫]"(ޘ8Yt{ ΢HIxW,)F#T7bqF(ېG)3ktz&IA]9P忌gYdݭZ#aS\\_Q{Hw{V_ C%EP ( ݈MUJ8Q;OZ(C|'ܜyTA!}`^{qnߵ|t,Lrcϋ}V3bNhLpLzQ=q52Nq-6 }uVӖȕma~5.e?SzJ]ֲɂmD/q¾OV0Ese]h*f | c~$êc xHRswV3z_E0䡶w&۪D>:Q DC ƤeK9{R-V/<;x:ϺB\onR'0VVn0I֓HG40j|p2^Q<2fG-SqX3;7 ҹE|5=ZWNݝ";G kbjO,Fk( ;E,Q=*yʼפFɉRq Ƒ#WBo FkGM($ "f= ^}i4+?ԇ[hO͊h6Tҏ7= @sQ=CLR\ZΓ34 "`+"[Cs&ƭMz):>i8G+ wx%HpnP]1LHxM7EU (Av'}E\"mW .-#1!mGW< [j6]MgC#qdPtC Hky[*?XFvůq4G;ceԚ87asN!?` Ƽa:NJ \yaq/zvrhڕAqE -WvzPS{1-\ETL'r>)PEE."ZΘh3'Nj )>Rp[ed o u"[B_}/@SI I6q~N3okB%˖W1`z\F/uˈiegHR[ÎӯPQbM,C7c} :qDQD{' 3ٝ85Z[^b(h{3@~?@oo Kp.o)]PvC)H-4%4E.<~A tku!oV6*%d5 풇%n E3eb &ٴ-X<4Ö *,ۄ+އ/S[tR~n<>(lh,b; JG ˘o/K.WN~`/2Agǥ8R ]Pѯ\oV:̮quo- 1d:͎?(簧(# wfoSWNx8 u gR=BnnYuF8&d+ Fk v#ߛˢX(kUC-}Pvkx1ᑢ"^ARIN Cp++;&eZzV=b(|+q2H R\1+Cwցj6HҬS,pפwmC<davnhB6~_juT.r:%1(.kO2⊇Ψߗr4ü&Ko_#p^]XMnNt+ "'\}JwqkTtCe^ s܈c*l)Om/ UI4ױ@_WD|-7sur =/m;z8 1݉̅E}7U,Z/bqUh@8YN*m9Δc$2[_񌬃dF`ML\-!̖>$!)ùb}"zBoZ~_Z&%lYC+n縖м۱ @?It+ɤt<zZi!2pɄA̛Q8 w6W"Okgg? @kΟxɌm}5ܒ-_Mnhڞ]@υsSH;BQK{n᰾Ǖr@l8@g _@tONMTڱG1ݢ[Q5q+?Dstfl3*#BqǴ +yi }5OƷw"6ir:LjOu݈[6es]cfP1r f߉Yef7f1 -;#D8ۜݳ uCoMŅ]猹msD<f$yPyZf\Ͻ( nX2QiP@n JFvHQ}o4;T HV -,m@ͅYU p .X\_תLl4 p%}+Xc P?ԽkC>FMv,ꁖZEHB>H0A q/[[H0#}hυh;CpjJ*RqrnyU_S/jf{Ы _AhDIo} ?m 6(YzT-5fC7Ce욽SKK!/o.x*491 @p2Aku/@WILzbihZ17vejVR =S6+XG$ݧ"y ~V <t?4j{α$bSk 9)!pdߵ(<R.z˖~L $ ]#UF+VzTːvn6.֫FB0a޴Pt-¼$sO-Sc 4~i/))0(JE?1(w 6v쌌>dvY^RV <.4ztā 7\d6h~W6zs9xApKA򍮅!fKF 2䠛9ʍN f~p 0̶wkFF'CRGy"V 3IEc5|o aKDiFWov:[E`USJ?|T4fgyg-94#1eC= ^UM1t0, t~"͠UK[^a| #(*ߛXp8ĈKC Ls~@p;"(5USCԢ[tcў3;Z>ǻmlr.ߝO.f q9@Ѝ r{3fkUu`i4 D]3= z<$][U~Egk" k繑Z<#]+ff$$#E>>ϫQƵ"o%+ea%kX]v}, H[H=/!8{H^_Q]QV& =:w2d{nZuy! X4KbQfx̙% 5[Av0)^VwN;i]ѝ/H8厜B+lW)%M `1 ڑ'izo &i(K;h3{d hLmI=ӫ"I?V+*i6༳p]ڂ`rO-7'caQE`4)%BqfSy)%ZN{N|z+MEj"WJdK`qS๧>b5= kL@n!,6tGv]9`h8Nva>G$Y" ߥȚl#KiTA8ʹ 1P̆j~ЩP,_Qc W{̍In;MCb0*dWzJu!'%Xi #uӾ_#ю4a@L K'L(&!l!xV$`xVP"Ԁ4)Y5B<70BtDC5U Tbc @3*ֳfS|(xD!4mן'\eUZ\V };)fP=oN| X_"Q΢$5LxbqJ/2`SQ jv) H81 ﱅQg{EUֈ#Iʼ{\H&! #_47 \zfP#TNx1V~gBN'02F]G5-d1(Koħ2.I$hjnr1s 3@s%*Ӄjv^cUZr1W|{G_xdWؕn<Ķj/ʲ.fHBb1Xq4Lyo9FM<%.tѵ}7E= ߵ5WkAX;.-KW5$ZHuL76ƛRjDDW^Jvmc#_ [> [d{G.>\6`-=mOD0`9ܑWHcTi&e)Mz[fgTWh_2:o4#L^J̞vay*I_RG/L@Ks2Jq$_࡫`z'J ܈l5TAMH2[[I@ mH9 83xػmrg !os&QQ_E@kdhL]g52l6RV=/Pbi'CVdr{i3xyC"HdSOإ?+qN\: ,͋bÎ-F[Wgb&*#{ťsSI~OD nI{~K^h-yc޲E d91l8DM/XτOX[NR-S6z2߂fB\ \UFr${(Zl?cnR$~< QJ UOƾ5]t\@{x4W[&4LW}HkɟGSeboO{IK7I/i鲏W8%^ߔ('dnF"_HF V%k0 9ю s<3H_x +ţD;.]\]n+}iPcJERwdUEqKI1k&u!VN OĠMy"J VF`Jʶ{WOP82gc&ʺ79G6Yr2` Љr4rmdQR+SۡV`gWU>r͙fNIf۬isD5 uAۼs8Fc2}r)C` D}Z](4cV.vH0H?迹u/Yw=Ujuuw3@%+8 3L'KvaRei\U?C'yZTs8>KeW#l5QO7,/DN'KGpF2 wBh5EE7QeS/Z($}PS{J[r!bGfGg$֣qXKԩ :Gyee>O#͂sd^S0-[,g"#HfޝL-#PNSFg]56%4!wUzdJ9T˱NΉִ [cQ%-\i+ JLꮓ8q)>63&0j,P4ϫ?}j%j@v`gYn (F_"6 xDW_tbnDQS(r{=.mQ@[|Aٙ؆ž%pNoȑ\B9'($xĚ-ёqiUa¾+|4V@6r"H3>`YY|l`@.qt4ݢC#]`226~ >X??M΅!U6 a(NjxsFh%N]QÈ_i)c)GCWRnf2ĘН^8RpoQ +Bv?AꬳeJ󔋞Y`{Ϣ(c3VF8EyU!t8F -g<hy97Mڎs@Ti^hSŭJTEMŹV鄌/i*< } ˸@=\z*wPLsڅgrzv ]NQK S0!/,xtuWBb_a(%l6yVca(,:|vsnq˸<|›lh*|l_I 6+Oȟ(6q|̅`mwu֘Sncmlۤ(B]Mɭv@Ic<dSE'\n&!i )L_W.SXݑ\'ጕ,fG`#ܥ7NĸL_$F>IՁ,D!*` k۴ KzVݶ*lhmC)d *00f*.M$ˉ ?^BE ia6֋_3?O+Y|z- oN3@ΆVr%C{h׀?ʂY;qCdص@%~" Ξ.דYfe*GwYO tgLofҖ+vZ~9ǃ\Po.`VJ᰹ 2A g\_?,i$(W%in%S0q^-԰8w$fFZڹ\RNmhF)Ʉͭ湬2={w<2)ϚYhᖅꥶ%\9SZ ުң=N :fUƝk*F W܃ K҃4ZE#P]W/ܣ w0Җ XCBK )!WM5q$8fh|Zuv }Eo?tK+=Wc ):MZ_GR;XO_=ޏ*>k`]Lta}=9Bۖ<3TU ȶyQDiM,f[=&NU"ǤṰi)$߼2?2Y2Ǚ@Fp ϸ?5G dCwo<_nMJM~ - 5^g6P^=(*7IU>jF,d_=3a&[Y+; " wތfMr@kY^%[ a f|yP~2N-625]zK NSU#4+ŚSN5f'J:GL U]jDB.~p=Ƃӟx2xEF25$)t iZ4wVk{XϪy,$%K02nWoPp3Y*SǪThät3{ga ;I /]5iJ ^m}ʽUwaj.1@C:ҿb(v>=W[Yu"oȷ5,] YBp`/8prl[OrfJ#= RÛrQjw^`ԑai&z<cDSJœ=]\йp:b'dâttp] Oy+ssb'01]ja2b#{77(d8k\np;5%>HIH.xZ8tCg1,;7ʲdȽȅmլ^ȲZ)O~06U%"6Qkt@r9Նߑo~Ql`YɵdcZ3)OF><ϟ9JY|VWG)Y JMlz<YָPDkT+;b`Rn kMVN!bwLWb*5:gq, mhhM߾)͡8u h|Ϝ }8q'M@;%,ڇyXјQzy .]k  X1:.٪7i2uH3B*뢻'XIrU[0{aEC X(N+W{偔Ա;+8;Xm$"`\Ls1 uzw]odE2n2tU^'׋7t s:q%ڲe{く أv"(F)D4!/ +k@YP̌܉ۼ!($N"K-?O>!=x+S(XA払U^]}Y-ԗdri4z Cdܳ‚MYφf:UEe({;A3ʑ%JKgD]M~zk,<+6KndC F# JN[n}Ɉ:qhixE7PFaN7Rm}4gY;:O߮'4>ٙ}lᰊ=lD,~ s8EG(i"+RQߪFF}ޔ_ȱvr2ɆJ{@p2ju4 CO ZSm W}@ 3-)_ΚN>+2[pGv}qP)Vbˠs ҏ*7qcWe/ԟpc3uӒBu7&7wGl̹,az$ԣx;RwN'Ҳ4 mOiK @f`c4QO-,Mrs16R?m/wp`5'^ݹUqڈ.TQw'Zt%7+`T=6 2}~^vyRUDk$ѵ(X&W!((YC(^xKTAY/ ód8͂Zjd︊?Km~Vx]V~)( &Q %Bޏ܋)AKK4K,jE^}L)KO8&b/U^MQ곅c§{5< h`4k #weX&[SLZo|yG29cICX&0. D#tTue@E͈~8Y$+Vڎ_4R=6D9'͝<°|QO)JaaF>pϪlqeS*_7r1Ecp|xec/|{8 gi4 {@Yȃj#0Vr)fF a(](' NXtχYLlAtzs n7KL&1I"们o@*Y[m otAôFGu7?%yټY2רS,n06}2hg- ?Ò/g~(0$flFo7SڄfJ僚ttoLB/9 .kƟY&yN@Z͂:O9g@tsh.zPH7*5bk # w>|I˫[}*x MSEpr_b3L(zybG=gCłǕCz-+|\XTe>wG^X{U[DFAB┋SBU3^9.㖒wO8K'C.-]}271Ul.9_x?=(,2#u}[ԗ8zgq!X6-@K'&sTmLS]=θAl?Q'SCˤ&U<*2,OnFŨ>k`aM~$H}G~X$dCo|1FꠑD*QFщ66+xm*o۬ ,vrS<[}i$M1)KġHrܮK塿8 4f]Uɾ[+6^m:71?B*NTQ)hx%ɂFxS߶zͮbI%!~JMuEJvNf:>$،'~kZ7(DB)PU5MUr[V[DkXEeeAg(68hnjX\#o7CS5}̝wNMI7Ev^4IbХ f:C)yUr^\E|7sid*+/_a\!;$AHu3{)&-\\zߥ߆@!dC-1q[58V$/%i3Ӂ ;\E2Gʛ2>dVtg2?!hъk~I[( '_{6-R9349ueeK&_88h/{ Ō^NT XUͥp⌻:u8G7-)'3r xr[&V K[NzĖcD+἞w7L֣70b*Nx/n=x3ʓ#ƍXrccO.yV a6`TSE&Bׯ˳@qǐKbJ@rb1??{AYK8A79FsYpyjzշq2XK)V}a;a w[zgl樦YWb-uȪUjGQZ)Q*^1:'@_eE!\$@3gq=[ZfYPuy\Wa$A^syRb~<X ph9сп@/`L2c{ z[ɋ!Jh3I}IW^|Puiwfo~+-ken{A"DQ :WE_L m{1=BsѻlZ`f)eljuvL#2޴CXS L;%{йaMF #գ;m UtiAX*`M?]Y%<~}kޘkm5<1KÂ)p2+E^5`.SKHiȍX(Um)葥PJ0CBcUnoFaCIl}@4ם1{7*}j׾g|K f5{+!@ [s}65ۥG8\l XuEqeK^B0u8_bR럏^Hs!-qxP`-I4(U%:& xBB:M?oJ쥕6дS҆mJLFݷ M<(IJ`A)>ޮMCLfPJ2(y?eQ[cֳ69w%.9J9Ƹ = i uf_aPvAC)OC8brj, QzgkK`tW+lKjQ9CFT .`JgH:%m߷`э5mTloK1NSMf䭰qOw hd I@F~jW#tT:sW`c#q;pF+}L.pkvXyVCQb`˘651$Fʂ-<\K@.//VyфcOAB}:%%@FE㊥a }bRqx ښїH"IASa0 u^`!,sV9.RIRuSvupOLK(0 [A%J~/7 3L"I,O 8%oS=+VC5N 2 mtQ٬x͟}^je-셠)1\q#z#BV1$Τv©ȗ:T~Y.=1ُrҸc`Qb7o Rkv.ZC%VC|lyWYLf Jk-Ž 0+MI(gv ;rIq{͉O4q);rA?47aWN/|:gv(;zC069D<̏5 Bд.[ߣzx) qNq/$Fb#& }T^ROƕ 7kL;Oc&*z@W`Y$v[%6:s7ZJG8$܍&UmSASJYD/''T_LaNnL bȽ;bQjgЦmWQ⊽Sڨ^x0ɷzE1|v?4N6MJ*yق#5=ʹ4ƋZIc%wiZHhfKs]7@ 㮿n<[;1y#é[Bw<diWYQf0(Xۖ+G M#q|_x17N5 R^ -^Q3fGrŭ"'w  Bn):\o5`@(}fQ tQwr[ i*yX5/Y_o6`BoGi4 J6CGҬ%O Ù-ٶ{]׵[:3zj3`DZ0\LE_$bM 9hbw>=}%٣=cR .x֑@E ZtQ( s;wF^ oBHԯCS%-YT ogVW48U6u&]Yܱhoޓ@K ;uj5Ǵhc|ٔBL[%)e!Y(SKJX:ՀR] wD'H*Tp q=j4*"gd8} c0Bn%\\ %(0e} vv:.(uN:(k okʓ@ðPq᥹b[C8s.'H(K?D~FGy[{ iVuWNM[Ce;.U᫰<_t;Z4!yE2@б$e^VA^o iNf'}I)w=+FVAHzy\d@gA' i,b:.pϑLHǷ) Dwuׁ]j:Bŏ Rrs}"]}$nҼDGiԻzgЩ\쳝qRVt[ \;}R"֧-(oYa9yjj(, -1o1`qO"&!+ :Hoh+mrqD~hM\Q^m@.9C}Z&] a%,-l!B>b-,v ߎcm'5?%pt\sE#ƍ̸i͒QVڹ`?@ԸQ)dRWr /1Gxv(:]և`ΟzAt-HS%2 T >C{.x.c)UHJh!X=OR~Όr/A Ba vIRsz{L|GT^po7bh@0bןH& ,/>ڞ`]TlL:"[urY%]<}֧ttFZe#,F6>#m0޴y(kWlZif(@T 玬h~qƅ),g9x_t&WoM9L(1eQ_JύG 'q-~su`=FP.WVO`\/\HPYt'YM&u64/A&Y xPh`uz}EHHөpm*ocV~5FWĝ-=/y+VK5ҷ̟@N=!Ԟwr1M"Vbj]` Bgɸn*.0 9,#2x1ZW[G$% <3oUggu̠5mpiQA/ rt|F;SF ܍Y'hO1BX +"{Slw~֯ @302xdEG] 4Xg3ETPebʷޯX:r1-.[ױ(2::_FM ~q0\`EYnަǮwCHd!9Lq_7[AT2G/X&XR"ÊUʕ!ygWk=0rf66Ob^a~rGn嶢(O0_fGsԳP E-o-n>`.޷G|1E9hek7vŃ,PoGA KŞ7aP og]!,cq7K>FSIa'ܨM׽\'U)Q'u?RH -f دײ̖N≇vB!S$¾k2GT IvSccS1"/g˧|x*iz؋,P6<8"t77jR3/DЄiwx AbKC^8o~6.ܷDj+ Ƅ[2:u`cwPiWw49nw+bXfygi"{ɪ@ 9CTxLu%`IZ{MhL̕6r4ZVZ234 RΌWIX+8,qX2`Z&vV;wV˿i w9n7  gKZwɢ+Kƃ +#< y}:"c6OdF_ 9Óbyxvi:ș|$C0vA͈}& BJA %zKݮ)҂e͜jioxXk` Aj}+~w13}Ted0j-[HLj;+yTTEgʼnbrl끻zj=$(`jCmg׺s)$}ݨƫoZ|Tm2H (Nj^ $qY0nD+i( [ W=L|͌Xf27aǭp"eoeI\:TE"l \( auRu<o'J pІ % on[['¤CYH j%|vm\]ĘjiaL$v`=bj=I"2>US@5,]y/iֱ[Z0Q^ITkH=Xiz=~sێ0w|S}{ϛoWW?*e8댇v Vyt|sY ? YDjRޤR]wѦ׫ ;z5inYI5y"==M8B>aR7G̿Z6h`;m(ED.ik)w)l#f9RyyϛN9gY?uSE ouW-I,l"_Z>5ḇP{UCs<ڙ|;ˆ^x)dvZ{p$)z5թ9e!C 3W0unEnT F<-+L+ VzkV_,;S~(Y3\jiR,qr[xA>sA.U r~?hC>-̀z)4L9'f @DQ}kQ$2i~3 *rr,jwQѡF@d6-^v$Ѹ6 Yl jGiHӬ(h8i*a^#y:`U/pdr_71S-?36&b DghNmE]p1ql=ҩ/д8x'a>9":![G_KҞl>N)Lm:$wI!%Tz3mH-qdd*F/4`byoPK pz P3TqngV$5_a6͝HCqK''>)܏, 7)pWdIu0e5i,>jlLGa#- iDZ/%P=ab.ihyD"I%Cä4w& ! =C%$%ߩh~[:*pq,0nA-m;$H\1,#̦{kq>g\D6p3f72*[ ${ťk2x62`| jV{?Æ<쒪;L1ܔϋx+"M |DIwHgQSΒQ]V΀8#SgFm2Y{0se`SB= ]qm!"pg㾺HƍP 5-ڢ(;>pp+woVZ01*1!k: i>e+OO6G/ħXqŖ/R=[q<@%~1ّzw (rBƊ\ N7o=O9cΚs؀?D^w)="g@˔kWp^r8 wOHt0pp1.)oE8]}<{uAD/ YMˁ޼m0-A5 buܺ49XyfOA9~Cr^"W,\.rnyx)zvȆHDQWg]y,"k%҇tw."_k¥ǿ9Yj>Ck9)nӮASFT)O}oaEFv̡B_JτVrB].t7є(Xl#-}w[~]sa7#%Tg/ll8|ƛ C{={r#xfm&[>`Ii$>BJ="&V`e`YVq@F< =-EۻĊpS["?t^Z=;5o؇6(x%z)驀 Y"fө'^bqnydƻ'L , woYݼX# ܛ C&q$>n#3w4Sh39xbX3faEk s<57Wnԇ] Lsv\ƕHމuGxv5g6(;R/'e '1MoV'.s(Ի;+26N^ cqfckť0*$|>O%|2xrq^UD&!Z~ngL@+f+2\vl%>HD>CfZlovf"^.PsgG~3ߵiTIS=}OR {SN7CLھECI0CEX>Ҕmr.aN|X}OoEEtGTy2ڪ"H:9-**ݐtaI T! SQ4Cr&p+l~ۄ}vI Iz|Nsv!ɨs>&O ,|F1E_k (V`૾ MsY(q 9UJ2n(~+# {Ɛ7jj&8F?O[a,D?LB+5l%>8dUIa`%ɞ$0gLTc(<]ISLRk=4B;?ԊrF,ġъ%\}*䤿z[ tL !A#ȋN_fد$őCCSE. s'Bl//&L͘*.ZՇdۨ.H1-^0>aV!h= v٫v{;r)986v~7ij GԄ jnԅ>ƌ80I"ʞAkhtXU&)D~:^'ڝO Uyr^튤1I69joPfvL;dIhL/dM|$ p4@㒐vU+eif}A",K>5k{#-IA/`d^A .R+.'s ]u'>zB4ċ $[e`^xDa$\\NI]0Y8GqFVb]Ԟo>Q$ e)k/S5pM@;z^nx=1՟TQKz#rkLb~:7yJ0~{Г+xdߩ/ zc\iBꁊ2}$+UWhpTV[ʼnN &ݒw,xݷQ*MBY}5&* {o7 ]B`mu{y<-~%z|2QV.S7xؗHrq!O!>x3[+ rǐ5Ke :: Ѵ, Mea-l_0z=ECT@O(&%Sua_$$! qԱҭUBpDaAXa gނ?zڣXE)E٪qa3'm[Gl:Ԗf]gC1|vR,A[.EeQ_-D#Ǩ- #E}^r|U@jՈ=TA]&7Ipo>d402Y٢:DM2mͪmTk fejvrb7 TSqF>xɕN>|ĐgESޮӾnθG"D"FM;:_\p!\&cWiT{Y#o5oV C1{Ka[I$/d93)l ('@.rM]O;}~o.-0~"XYH b$B_KWH;3@ۧjNQb-^{v{OЖGYӃW16pq@YSz?d]jni9n)ڐ$^Kֶ%"AG>[.:'LH-n^MʹI Ҫt;<a%1HgZ\U$4!ݗD:n Jyk2NaAHO੦'26cT:KeBTddUڴGg tL<=ߴ>~U&h@aO/f>Y^eAL_qt|yϓ|qUM[nja@34PdzK3a+WFJ6E8K Ɋ1m d_WS齶Ն5-歭[XawoR\4{%VCVAf}ybE@qt@Q4?udY(Oq:a/ t/*v.Qf Dg`ac8s1i ~ze=t1X/bXcBq j)c.?^$읨)Btb ѯLj]- Qn]Y,ZOyWx)[]cnխls_3pY LRk.ʽVb6 tlMS(l]1CoJ7K$oe-=:sAqj3X?fAfqXSZM/>%7QLj@@ӠѴ_nͭ밥G$CcD \J^NvvrtX1n"];ؓэԵdjxSQI/@ds/ }bcA9Oܹjoixg.l9"QKVmBs/Ju:c %J'~$U\';-.m(-_% tn‡W2W5׊o*ᵵX7TJ'*R?WK)h2UK~b!˿-sr9Ia7E-ppn密!"z;*,_{yUn2y冰EP?YT<ÇG dZBݣ:LIIp?ަ/YX{5p9IflgK!;b)qM">:7'`rgp -2,}2<]Fju>϶^O([=$ͱxՔ>aD:R:0a/oW"6'~!yԾ"u$quxcm_Oэp" |yk_ yͧx2oњb<0Ém#l ؘ3k"Bn+_ sPr!?W= A>nQJk%.Dyf܈Y_b1E 8+Y>z2\T:iƲ'xg#.)](^D$m,C+4d "mv9-sXѯź9H >E3^Hg=y QhP 1.TF0NBJP_6P!gQ.fw5mG qhnJEca$W풵74>R=LmOSf2 LBF߈&8we+[3Y#)SsJI) w|G%&&>r=u/h~#gws$.)qUe#UDJA MٮQ]<8ŧܱt1R@Z r(>8&Z ;\rcN+y:&  fAm +2}TǙttͯoVb?ݒ+?jԘ&RcnRQ@+{᳴Ƕ&o{p- o ,褎m1z,,$ M¸c`3'+ dCik 7T3/886ٔwyˈDt{l8#baKA3qobd dJj5H"/l /1i xd9'DzROlqD׷7*/Jb4/&tR(y_i L2#7-{YKۖom.V}# y߆sg} v? 3'[k{ܙ\=%X+# _W nCT0Q\?F zRU]{!ZZx]2Gzv0[5zvc]2|~ >e%"XvSf6Yw>2 CL# 5Aq&p6鳓XeTĩJJ*}JW@J#yC 8,.H5&!P~;La7ʠwD-Vh3xz"c(:+OTo\`sbj[v`.JCVɮq"j23gܳhվ7s4H}w84"at`k^xQ nGiMܔdJA A;.Hp]JoTpޫtսn4v+#uО;(ϝW#5BӮyV>!*OIm0h.k~С,\([P5jywZa>:'c8GWzr<ÕڶƠk6R~ d Lt_>G:Ї/Ah)KtRZ.'$5{@;`BFe:pNZQP+p*5fiSí+qfsV8vOL1*Ze;rN"y)iu]o4r)k M [,F4yd9Kl`Hm镲@n:BFqʐ'By4@߲+?uAg;~NZ䃗TwӀ&asm@(eƂ޺rr$vr!jv:zcxQp-1M'K!Uhǹ _~I5QgĘkF_֖)cxX;AK7 ls5u@T>(K!)Scobr2dkNlMbFY=G69j{x`(1KI9/{Duۍ4vv o>K<,$_{Bw}g+63hi^ledYlUSP:iz"h}3m$K3uWrvJ.kF1w9oČ㫍%kŃB%= ]xo"WDsbg(;߫Ȅ#xn')QYEfRN0FҩV/  4A)2NKqG^pOm0 lSoIDBG btT0ߎgw<7kJe u*bbt(A ]Z,]5)Yax.@MR3&@ V5ۯG.t9$jYtP(QfC ͯ?-5ߦsxS s56ˎI9mxpJ(+N O)CwXU>"LA+ e;tUe0v I1oƿfvvR\SpXTGma]%n_{eLm`=w>R_PMHKؙa(ܨ#oC_lu4,g oBWlV1a,V2ȠC0`&2acI;5?B~#[ ^s{kD@bMcsc9xmApuLFpO0KOZwѯ2iUmL/^٩0<:dPQlRTXg:kЉE֮Ú7QR sJ>uY:K/+H5Ag/Se1+`? Yؑ,^{߻Y(X}Z4^f֬ 6+5KjXb6!x1]̎Q9vjeln{P*3Esn~?& 4 1"t?|9*A|ңBYa f'[ L&1vq ʣ|mDף AnhÓS<@Hϰ7HilSuAj 9ΤX }G$V2_ө!境M]&[&z*BUnII4t a 3{XXpq>ɬ.P|l19P0W}A_q$15(ivEͲׇ3?ymbQ2"߽ƞ-N 傍0ɰ~`t:>b AuhWnx.R {c&7:V;$(0kWLtx``u+UVY?Z6?WeOO5rRMQKwīT;zzɭ;eN X4S3tϐ: o=\S \!{mY꒾ƆB^uf5aC9$e '%#tA>L:zhPjw PQPUV J)+-n%ӻ?C$t8u|~[]:wԆM_w*ܣqaF-{|*+Sܨ~ۻIThbN.Ef-LV>Y=64 D,2~ 4IMKk\C%px(8>ִlE}|LzC$4gTDjg,,$rhhc|5PG2-fd퍌p![G~(T-I|xoڴmpVuM-[Mb"QCI1[݃tume 9ӻuD*YD\gcCa)`͚Tآ"Jn^z}lqope׌[ ;H2 ;HGMWE-JM$h`= 2I!YՏZFs!ο7z@Kuk謫TA#EQV dJ(ZR [>.y?<拾 lJELb}bi~t?z\F x^#ly0OT JE3 ay{zla (z"$"7bCO(>|%SOn4r4L4T0_8Z TȻFE@H(bYwi9"4Ry:NeJ %r5?yDjOۈeRȊGyo#NkXqM,L"!,eI[ȻeƢ1>@Nlk[#V}sQ:KU,f($gXH?#2p=_l|elf k.d8_ԥxi '(Y(#vEx%Ya _4I0Wj&} \EbVFƠw˒fkԞLAxZg.M'!U~=u戄Mr}nx#\Wӭܓ ~ 9D#`W0U)Bev\.ȓTYp`l 6_+ R%(߂9FycQ8zw׍w*[Z;qv? t\m ՙ]de*5dIhOeI.շة"{wyx]}ΰ8s9P{Cpʝ"ꂃh땱|m7],T|Lܭe>@j~:`\ eۄeL룇 M"@A)r]A,ś.ʇ;`,R}`Iׇ𝳨9H),,U:KH_*JP !bPHNk$O67Xfxף[~pW85o._>a~ |0*F0/I'ټ5t4FK9[Hh[ݳ R)bZ3ֿTuj +1 4q7.JQBy~ J/ xL2?o5<)hHg8wЦ* pfah:b$jē_H9dm6)h'E粚JXEmkKtQ3\L-tѡjრznLa&Qsm # :LIPCLrf2`5s\"<?^>יo8yŬݙIܭAQH}f*jL@ +{GpqDNt;A .If MD4f@D?s 2S!oW>_șRgů7=zQŕWݶwIMLʌE-E,pSN–^(+s slӡ5ҏHm~y~] QdS89X d=2on|i7OTљEj$y@Yz6_Wb9d2A(y[cΎlz ( ^ -xϻyN$5f xλ:ۭ~LE yf/"6!ŖsQfKs^ՀK1=)0EGуA X M#_7^9cVj9:]D|s:wtFjB3q8UiAAT.G`lapCR8A7\^\Ĝ5|DШ*L7ta{T"Dy){$Ga;9Ie~C=FuCHeVdg Km$I1(veLJL4sc>#q@#yؓjݵYAlWFObY$@oBKiB,puq-jM]g㻦Ѕ;v8jU%>; #]8ݍ(o\MO> zU,2}c! $1aHwu.݀ ]0O8":ʹsz@#W?c QT^-UPQ0:/;Tħ8dh57&rQ? uiАV9 :HEyR/1fc1p ɔ& GsVI-p7JU{nc -} Sk+?g32yE IYFB\.NR ߼|HU%FeG{J fZ ڼYvp<ڥw2^`14;`HxX < pe.dpMۃqa X11azECmL `MycERm#-6" 5䃏7@yk+"s}BWʧtbbf%3畨O~G2j:;܃h#b`{JPMݽ6#s5?Ƕi (PggBQC\n⢨E?KbG.h\kiy5LvnsJވ?yCʬuUW.-Fu-u^9;E ;gioZN7'7NPi"tP5(12%f]{c\Ǧ]! 5t+m\0n U/S׫i r "Aq,{`nm#h1{ZQ?:csX5} ܒ٨=x`fײbruכ:#a:YY2 M6Kt %q`;sC|k]v;n|ɊQQA^3/U19Ұy娉 xFஓKA/)`s4  ݠX&Yhڎu ۴ޑ.K@5:mzLz[K%J#qlyPQd|"Bw prqQi Yr H0B1T/|O.6`!7Eo:%k6\KAlC&>k4&C+[n¾4EѿabDƷwgbϺL蠢 K2a =Wׇ0+\=J'H7(EL(-Fm`OkOԜtDPlf/=ĤIsXe/A!OD(ddz(\d g* Z!I l'-1K0~[/M"IY5RdΨ }HE/ .&0"O|[GFCEj8^!~0 Z S)=erTI.$"(>\ VN~uo"rE)ЁiƊ>b&W~E[~zi#{__:FgjVd W3afYAƸ贮4 G %#Wd1GzƄʬF_UuɏQ) )ӌve/u)LΈtYmAaEy 93*97,VagzNo+ָri[d:'aq_^~dVW\q{dXXQi7:` &fB5*9HO~5EC\0Ҷ55JDfmh @-3҇%NA+?c KP|-<=Ewk yRCbF7pI:U1@)cw>r)"VB~oMk"):L<P@IE ڳuyw qWKvD sյI:86*If3Zq #^A>ʨs8v\{I6ySd,2,պZy9(UrO`u '}W8pgu.}tgZbnym=$-]DEɦ kJ`8o4vʿNŽӌ)߳sQ=cvő$Q/*P߻*mP@M{,OHöE= 䨸;gXgY\EI}!fxN $cOʧxEp#(4e]yHTě9m36H^yF Ll~=g,mgT΀YTʖ./yTaw-%VMA  i2f]1Jx}2B{P q~-?!OnFoc%Yǰ| F"olV܍te!hB[GT먂vҋ/OI粘~gyBA,C^H~z1-'m >JWj%`VjUu M`*932.CM-)kbD=#Ěr,jj^̑HUL{rS;uV)S}RT:J+*xj;e' 4e BOuw<̙)e?|i"kZ6@ !N듣PAdaM y!{_lQΝ'ߐP{( :vEC±I'Z|I'lcvj>ղ>X{rv/ s"NE~DW3 a4 mjH7vIi:  to$CN1a/E4D&rn!@`(˯EX'gĭ\ ^Ϭע0 si@CYO_Nyosn1m3otJq+W[ q8_OXM Iq!^Xֆ ;+T/f5 NDk[L`8L#ї߻F!S~_u[ϖ8TEv %!"Ȫ[r^"1ո#&M}-\ ~ZhmVz$g %| UכeR_/Hxd(aUʴ,Oaң/Hup/Tv1%#,͝ٴ%G_xAZڗ/`Xߘi{E5̥Pjo2@/OHhl3Kal }WA9%ݑM?&Z,H=l %3J ?}t!AEY.[N/]> PD^љp荼)}J*S$lcYH*vg(jdUVqvef OR:dD}}K2=:++8gb%A>j^kǎ? 1z{!i_X_Gjh[~2LKZ6%b{( lh(b ^ `C&$l㞈/Z9z]q|ڜ;mf4>_ A .p6Qlo~In1uz,h3O%l+hBWGʎVهG9 R3]x%,F1B<хal`ՀPA]ԑGAW3Wi: d㇠Pw)-ogɀQ0 +Mi5;+Oa_ f+I]hRwВU &Cm8`YwyF2gN a:\JtzjGrڙ\ḍ~A.nY|_<\%Qφ]tVCzyObOC jPY=Vwח ֥e Xzmna>䁅vywиf.=bF;~VD"o\oCݭP` %'tg .}8Aꊪ3r䠅[GӠr9SiKGGg ަ0M/GYlIC=rʦ4v4 ]Y78Rqa?lb 1jZ&b g+ć2$IuV%(S9 Y&qOsQb9UOT^u~cIk{Nm8`Yۯ&Zm{ҜM60Fb3P(5=_̱qh:Iٷ̈́O lL3\aQEmxn W`2nuNG5S+{E鈷S.KJ޳ yCHB4f.7AK_E,_p2ֶ\#gw|IײI8:(y E_=N`R"cEUQ_Rr<0rMfUu吰 L4KAQsM |SֳV}'y7]5_sΠ/Ep>w OԱ+>z8f'}9%~۶EwEK:<aх3m?޻V+j;\,q&A{ye$[\?ȰO-ɁG[ȫÍ_^K!k0[\2=:kS_WθƏ(h$1.)ؤLZb6C`s!Ex;Q?NE"jNVUy?/m{%j`zĠ,CHȃ.iZ9n%JQG&$7PEo[R!}_wޡA/}cr8bkp$25|5̢t+ @j~RTrfM'9Perm`^LXɕcdpf r/S}ǣ8|wxK!"m'?l̚NydXj#uKM_w4FeN ֌i`fN \5x]uy_3Md.fʭ -K]zpUk]~~myPùf&J.Us͡`^)FMvQd?ʐqŹ{eaMu*b!N/>"%S5Mo Gakn.(9mc=M{Ie3˶x<,q̲4D&fzWffљ Vr79ϡQXad:I+rduAT ދ4zS0A]Hi7|hR(y\jB[z)c(9Ve)fiLelF=En^٥=#K8b،{]r p0 ᇒ(Ɗ\=,?V4$ȭxezQِCoœ)aLk,0.\JR X72&X3 .?:dZQ#ze&>`P+!6 2Q/EدvAbvz Go׈fԚƊŦHsNÈB.WMI$yo(Y)*Mn WHHEԪžZ=) Acz<)1?W+^A6}0 #ZnBv ԮOGy}zVh?<.煼NWFRgZyDU6JJ>A3KRB+dc9XArU` T_1 ~X$ͤlj<4usr1GOB>->D{~Ɠ2hط0z%0%JJQo'dBtJb u ςt/!Uk<ͯrX*uO$ #*2KUvؽhcQ݇d{Y!M1>jE]+@niRdFK+)Oq7aZ7dtj.3L2ZծQh> O3?0-"mdE@g$u`-W^dEr12O)"p~d-:q bK]t0znGT E Hu5,۽F5iJzeIwvy,J \MK BZyܘJWCaeG +Xr ̛eL jnK;·v G+=8C EjuaMQ<{PT+4;OJH"΄D1 (1_W1Bp?jw:V?_ //=0plL@Xѕ(L_ M1~y%CTFJ_u{aha JhdHV1cxk@%ζp]V kw]8NA_ɦ3-@m1}H+mh1[t1LJu0 G^GFeX;Vzw!Xh*-b'[AuJ iEn{1oFkxV윏-I\pgAfy'T[6,Tjc y,_[]^;#Q.)\b$ȚH8-G'& ~3i8b\6^Q֛q˟>#J{v!= l"vslNEP]d~ۼCg]|B>r93M.8uϼA3/ЬnӟJ~cu j 9, L\l>N$Ϟć͑Oj1sN O v$MzykZ ZiK. Xof e8HŅt cO'dR `Cnu" 9K,gbNEg։e6%c SW%LMKZRV|YY,Y9$%9PKF 7n v%~ e-~m[|~A? O: ev%Pw}+cei0aotjg':m `ZFoLEx0'S);m(@4L I'% JٞԣlVS@rP] ;hO4HH|B2oRLBrpS1| @Mh"#V~@{]EHWIYG 0!Vͧ=a$ƕ,m#k %O\GQ&i7u@ƪ.ɪbͧKsu`+ޫ5͋PrsODпotTeҼaEזT4ɒTg W5+CyرNFk=ڪ6쫋Eai~ʌSK֭aCU $[r4 ldIndoCxB.HBʬ)1DD~=$-vsjٸcSR0V,ۉ{w(ӳCyq?i0t-p#SRrՁhIԝf1ndF;ɝEΩޙA\٭ya`-Ph?>j@@, 5- ;uIY~S&E•YcL޺P tNta9:v(03 BL* <A*NN&Q>*Q.&Ӏ\d,MW[H9aa\rcZ-]5o@hlE#Q;(Z {f|;:H{-T\3Vv֐$DzĜFWF:Fq98h͈kk `כ5"U^H`3#̬ ~̕RၑP&eb)6;BNN<V;}8͕);H]ƭ O+{@pR[bKrxn͕n S􏅂v Ķ$R6Y-S90H$ RZc\1E;f6.;]̓D &hȰd7C0#ңhspt ]C6w.KP)1,!i8lx+7$Q@qî',=PlnȉXe@JF\8SZ0֞Ӎ=?#18y09C{)(򏿔1s&X8+ע1v#FE`?զSVUpZ䶫"xI?w9]e_@CZ#7>߸-lOX џ qjkP Nu%)seŧ"zwp! b0Їg!Mʳm%鈠"_sWD:k\4Oʹ`ѳc5'4{l=NFJT׵x0+HB@5dPs x#&σ|$<)JX%Q=V (_G8&jn瘗>[P f~>ǵAw$`r#[xCuAJrgLp_DrLK{N$K*Mb? 6RTMb_cHث߅Yy(S3d,bs DΏárA%[z >X#B@"̃#$Z o@W, "X.SK$fof$(+Cty q,MD2,~VdM떺| N:S|-] M9Uwq=IKˮxFp<0W:؅L*m`Do\P{ooB$Yޚ*Bp}c̙[4KLo}nBxJyy^TpQK^oj،ȆL"-WO[hh9w TJo¤[iA8Y hEN#\⊰ Z}seuc~PP DexB=ΪY봹+Cq$Ԣ};Y!,Xn•HQ1*w/0¨()gf Ez{eC0Q"ŹƧ:Л HqՂ T)"HM$bMG)Ddp([pĵ'/o{Hɗ.9b&^Cz.֚kNJ:Z4p`6˂c`jB5qmūɠyÓ?1h#k5NYN9W;uF)T^,N񘵂N,(Qj4+K.^-DP$TYk[Aj #8wGoecTK3.YDdH:?iS7;/h 8+5^V65pU :p~b*|T|aq)cEĐ v Jyui8ALffr>$} r d" WAӠ`d)x4B&,Y1g"Sbl}`kËUcp{+ܿ-]}M|A5zkCSmwfƘo L~π3BONRNǃ\ʌ,9}Bէ3{l23PnVF4[tࠝ%'blLHNDb lq5|>gxcrPX0UJi@o. |xZrbƸ^L^<<%3埍CrbCttk 5:+?;浅]`NG<%e #RwuovM ǙD gjLV. }!VzڕezuK='7$Z<:W^ 5f?g zcZbjW ) ^>ć1 rqC8on0($MiaYX+Դ“}>EIkZv]saT+nl )dj<r9r̡VǏ\Ei$~pⳄ݊Ji Y5-'Loz鐰xZβ3?^smR6p ^}+q.a,M fn37zOzcsgM5D&!0s't| o)OdS5+NJQ4pXHAž"=wli._e-j|Q.h{oͺ' B y] WN~~\CfyjHrQ?RG߭ED]4/V2 hum|"=~f xk1L$& V"fRWq#yoĦbj_#_7HGFKؚM¥PzNɞ2 v cr"+mZ^oZZ]˪YzDGvΫTG%mS$M@dSsK ۼa1A?.Q{7nL, Px\TG e +]edZy|-w9t5_kǴa Wi5ICN΢O PRk h[K(9aVy 2)fr\SG*fdYoZGt.4`ZN,ܚjtN1~싢BgjUkfla CLrÁ0 Dw2&kZ6l4aB ,JWX^׹a2z*@(VP*C bEbET;Ex3M4j ێf`&,H{,0UYO!8ZYG]P0IA {F,q5:4w#`vCŹ [!(#lQ,*<@gz[Hk=}ja9y]ٽhe9H!LB/9C@P-wUm=Ys"T2('rٕgPllxbNq҂1( G婮gWRmX)OFWV?o}M7Ji^yEoVJ;B"MRca#EzyBa@c2 z.O x] {yE<ܼiڍ B0ynM=8Tn~g-o*joBtr44ǯiG\7RuZF@8<J I;j(W+ |߹sM$q*Tb')܁ԟ[ k:!!>ENVGS>o<`5ҙxpeL*ٕ4bٶ@KYo&>t@5ԕznN$<|Iw'ծ"%Ա`ڨ9N! ȱ&ZQ-Z"YGvT=Nryv ϖ]pLAM3\7H V7|1>qBnE92=YBn.̡RLPBR۪ށ7[\E&LU82I'f!0:|>EFQEݿ` +(d5‘& c9u<&7.2){rsRNDlW9PCr2 =Ү%7 P^XjJ-S_N2첣c*ӏ;Ku9k1Gؕ V7FZ?<(4KlW@K(oIG3ZD(g43Ru*lg _9v@!*dRϰNi`v74 8&^jPtMaj8^5{KbRVUN#cG5}:ݤpg(^#9KjCTrMT@ Xڼm9=CtE:^Y\h?Aj" '0 |~~ywzLYcA2{IpJx{xRYvl'҇/O[];_|yL빇Ӫ;=?cȯ5/jft)Wz vIᅺMJ=8zzuC1ʈsIoO6*1"? 42)sqYE+%ź9_}n,,uYjVNkm@_7  k,ܘ/ggrD _~89@>~Ϡ-GA&SWz+SãVC|FQ辸v`;_:{p.ʈ e0-J?^n%g!.H'rr~tl#MV5r4}Ԥ ai*Bdj; C7LS㏭ kŲV$ovf1OQF.H~1[*Ѧ^t%w !惎/=ꮼf^u& hauhB2!tbw@u%q~M4?%M'$+05Y$SM>w%~ %xt$OG{^d[MsJMŦ9u-Yh[JQ*S"P?/&NC]BZ- <1Jk3G< ߻x1S5PϠq`0rZT PpwmT|$sk<=Gs?r OWӧ<ߨSvtPs3_7m9DkaʽQ$}ϰüpZpK3;}HaGl<` $=s*@ңw:^$55$D5*X`Xϻ4"M1ͅ7Cm+ ,B%mKCI;.^<!+̺-'(C6W< xe2U LńX}KgaqET(K o] oGxŚͦf#2vDE9A|c(=>H8yeQ SQ̹cu!#''2ږȀYP11K'%B6¸O5uۇ;xX.~XZqg0f{_6t ~U\̧no OxSODt<+^ jN덉wdJCh=23yG+x.$yH^k5I/$aZOB*$ ,Vu\S*v7&H Vv"+8:]0ZkUE2$m\2w>@c[+ Z уY]m*4 x 1VgdCl\EZ̊Ӌ:u{vd^i!Һ)I4i{؃aR偳`a2eZVg@=քvHxROIҕ뺐=/PT_5&=RPm-LַnVw JL$3mow AXVvZ?_/X8cTUf>x)=4u;kLyqܼm/\}<:wG }C螺F4$-{Dm O҅Kk+A ;CMmB+*S&G|7vkX2F Jnw`eD-c C|Hai@ًgJCif᷸Kx[*N{YsgKݠGy'\4Tu'~.uMExAH%ӹy[-޸JCZəc:i3i#GiH񮚋ZU"9Z.JBQODᕈ/\ :J@{M?5}X05 z7.-s1I+DD~"ֈqgδN_j(wR7BX?;1 /AI Ϛ Gl>Tww^+ۋVW'N/0+Ϝ+JF8Ay%zۿ䞟=ib֩MBL SbуծwŠ#՞ʇD\鮘I \妈ywHP y|B "w.k|\8oMy@Ƙ0RM`Gn"?}a\hO-tk" ,dq[r}Xa֞Ft 'Sʩu7v '!v&="2Om?ǔyW% %u  ?<M^n NMİ7,<O 79\)l(_j׸Wsw$HNr*ku3GQ[Yr \}+5<*k8)[3|B1O*qGؐj܀ö3U,R8u25XO]}(8 `':~*[\H!KK}PśƷ2x1(vEw"iX4 'u ?dաߣY~|7$vGlQD;+3TLcJs~"AeU&-,A1$W%I.䣘$==owiw ~S2vtph;[bT" ??Tk܆oً T K A|vlc^ņv"b)[/hXR;$Oo/*f*`ӳ o6 HN?K' UJ85D 9sHH$ex`"t1" k Ҵf[bu'+|eC3NN&ޘ;\;bnraΓ,A>0hr8"/ dLjş! EfdV4<-|w]{ dI7:onCYYL l Yx6FZ# R'9Ob"Px-M^^f E9-"&{{CJî[iNz1OIPq~N즑 /oǾ[Q1ʁ 2]$䘚ӭL8lB\ -)U=ƙݶ.-4M>!KuS`Yת@mboFjg9j> >%@h`p`Ѓ;gSW2z̭3L9فڟn@P)К;z\hFuϲcW. B@bjwv`DSkQS"N )L{Y͈ ^^_]7#۾Eavh1=N#aV2 9w Y=v%lDi RRoj1xXTԿ8j|/O$87)Qٝ>up&80~ _2,0rw6)*@ZXju_wmƤ{pD6͘]~_#_eH9ȭ:d,dЎu>N*& 0#碽n MJ Vv-,E/ӡ7~yF8%rfsR{:30omJ;|<)yŸ1Lq!ґ z)95{]LK5]rh2KjIK7]>"͓ڐVt]IdP>ȝM0]`njT1Y?4$ꍻkvQ7E0M-<} MlcY !>.)` b?D:mG=`EzPY YIuGY6$۶{]i$z9`B:`R-+OOFѺ}KHmqO< ת: z#%R93}R6: i)*"'[(GAcom8sf]T~p$|H&gVͽ.n3CIh<`Mni=P`e!J=\m35pQ(=R=uT@ c +]`p?ˊH8=!!i51FFa4社౛8DUi1~*E^f%9 @njOZ 5Bg )LES ]0puɦj7wqzq-W x%>C\ʫv 8; ğ1m\LwQ[yu/!;50䲋t/`~UoNm :b͂!Fmpz돒嚤mCu#)jѫ R"/t`ywS= k*%չN5P65PA.,%ԗSr|^y:X$݃B(3":k.u{j+F& r|z(j幑q@;Jk~ߢ? ,_5WjmaN^Nl!h5^^=yqa5K$'&'[i:fA5̬d}q嘫,/aAJpӪ8y j0a#ɭQ uw^Tp"q TV {<ӉtOahU䶶# >R櫐q2t̕(V.VEv?zbV'kj{[]ȹyF]mS7RRSK9|V?ALŜP(Q{ɿy놣3C BM,K EӽJ3[$CGz{Di .EIdzj~796ҩl)]\Ѧ;xΛr3YL~GoO+T5U~ҞXf~Y[?~А*$STn3J Q"0𗏅' 8 U9wL}D{K'oN:C:VKDECf}h>Ԏ pБD[|:\^| O;'`\ܞΠ%ś UϢecf0 aQXi(92PlT]ѕR5$NN7r(Yȃ$+׼tCfѝN%0& mTt*6q^)>/$ҟ SZ y$T0@l8>v*1c$ř^S<1M4b[`ɓB6mdxC1=|펻 .5vJ0 M5m6.ǝdU*ATx1*XZDp k40!Go4`,m RZ>YZl V"|ˬ;|uC:Vt2a"cVYo-uY92lTQOwvGT\RŜU ‹1&ĻşGz \`R}%JJPOC]!VɶL!`ZJ#)AKL= p򉶥y&_*#ήgfHG`clnO6ֺ>g DLD_&m]-9~fciqn6ZYy0驛-AyU6&?h 3&ڹfE'F?ĥk2OYbQԯ-}H-O1N1KťVU=EB&d~úCXy1xbϮ+V8OEo|i# (FD!S]ԝ:zhD{}8/ZgCcMaÂq3^+ײZ`Rhؙeן}pV^_vKLI [σS$"b4, I$]/8=: i@p&ҥ,d?g\dQ uh@A bfEc>dhiIMZ!;CZV!̓Y qGߊـ<'82>\3 C |#Ү+m]a, |IH0"ZSô/";U6 ) QoDxcBtS{qʁu&BR,lN&*t&v{ea)N V[yXI &8tbJ#` *3;[ aPC@Ӑ!ӯр_i= 5!vEP|O$ J)snyWϡiz1_bsFIM_%wVe3Kq|(QTOYPƏy`TDv_|IH@nh }pMjooh^^ˇ !*y]2) =՘0g1)} ϸ DPRI~TT ]o1g:'=n0"C6Pܐ6HuUhU?.4.vc{m=SW$SŰymh#oW ՋrcnD;LuU|8"7!,}ycj0!Vzu+YXdpʂ TO?$j8jƓy@>a͖R^thОQgOvn %@E0GcmRNB+][c[_ Y1k{hb*P틄vr°-A^T,MP_h]B9Hp+nE"XCvd{jo#~l~VCJAn = 1偷Dh >+ o wLeeb;߯ /#}U&i^#R 'J]nf|{jz"5 :*ͱ֞] )Pyn0-g /'nH[@v晷Dާ1(`EJ/4-CJ01@W|Ӝ!qz(~%#-龞d&/bji4NeDc|\ͽKLp!ŝmO\%eq>6z5Ne7ѡFDA{#NxHwJIhIM[U}),dNYUj=+ 'гz7+H frnCO,j,o 7 ZPlLڰcU ;G]Uc3}v8peI2ɜ0`1[0<ڸT˓h# "nv,^ ŶlgB#ތ^&AH6G*1.v& Jnn^<ղ*ze*q]Ow#6@Gӽ8Ļ{Rߋmvi & m0,؈o4vVӶ*&o|n#j(,{ci]0}t*sB$㼴!oKeHS$3i1y&SK:rXn&Zh ϰp۫yV(IFzGG1V-hsUp0=r%;1Nn$ ~ DZrM֫Ʊ\#̙KNq/h>̫Z*L3$¿{X)ʜ]fnbn@Y2(.̭b[Ǧp&R!-#丽w5 e?uHbٻc5%1B2ueL-s[@` ).)e"Fƣ l"\B<ymJ!pO -E$H$\\:iF 1 86>+vtixZ+dK.aɮ#K3LtI:'޴p 2߸HUcI%}3w4J e4 XT2k3jf C$GsYWR+A7Ҡ",h;P^Q+X}/ělɂnUpa;8)!ɒyzgrsvlJ;]kA m/D)U/GXԷS P_<)[w w|Ou¼M/P&v&ZMht #hֶSrq?uuu?9*y6Y Kњ )u}њ)?ƑUCu/p 3Y"B-JBfUn}9W^\,d4/|t}mh)6dk W+ePֺ`"da{)"މJk1aU C콽Zm6uubqF@ӺPٜ_m5ywmkz㷪զ7*. 6A]Z2gtqckpC& e }_^%{DvNFF,6xV~f.(@j]i- fٸZlۛ/Ax;!/܏t]皣)I>Z!<3ĕwF6G>T$bs$gT'DKuZ nf jS)KЀY)-[D O?jՖ]E6Y#~Sugcs,\kJK@ѸSј^I#3“ DX'vD7L@R5 oS,4~,gȀp̪.Lq  K?!4*Eb_nM/ۏJ\_:EZi7C&asSeX(f zT ̛u߂G<n9_R:_\]Zx&T}QS-%9Hu~Ӄao'Y=]aSTNEȓkW2@_[ńO[F꾫(`T k@Zpz0x2"GuDƎxr32G,Ӿ~NxO5C^;֘Oj6_TY~2[w/BpG`ppUhԉV" !0!Vİ-,t@f:۰ dTSBks#?Q.\3R'4x8W vD8G*ay<ݩ}!M℈'UڀI|tB>HH#Sջ а&LNAV-5׫]Dp;ɨ+mMvcpl} U30)Ab ?kde H؆+nrK 062d7jӽ#fmѩD\=Iߤ*!y _iBr.~LiE&Ne 77L vc!C rQ-ȼrÍsL5wE[Ag8j c|P`R?|VqUQgܧ$܃~FU "ם{|jf?;~~y]}rL͖Ass+Jۍf"IŀmN(s)zZӻvl*ytcf,\%~}X|Y2}Q14Cr Rb3@zl*i0|Qp\R1fG+;R;K~Y YWP >x!J!ТtTցGrԙwR_ KTd%R&Mq2O9_FE;"LX5oGg[9T-Jȏ}|+\<] r"v1n؊@Bb!`7HX:yvuU; ޵ƢQ0??Qbk[ٝ*dg=Fz酩8FBc"ۆ1/V ^vLGQNxɄ pPVms.[HdA;N5Z-9F %nvwc@'+ōrww{-=zL~V)UCc[*,! OQ(UNf|#-&qFZ( -U$Mj JR%=FGu/.Y8ڦ]yBs5F'up&tg4[6  냉RܚjLu3 tGܸ `8,('دh;9z Y-}c#DeY5譻fWYd.l/)nwD\q-x6ݱgKϕV9CmTx|`ڔ tK,vb1LLL*Z97ySMu*;hMCD`F6fU}@r)dnPthepb+"BZzdTV%+ncqugTz z]*_!=X%Myzb<7q|)̘Ӭzh*Gq4ne]#~/H(Tک L%5/:eÛ G.PO v#P&2 a/+_Nm$/bOjv93Zd烛QfthxzʂIͣ)?'}IK~(xpB&/.q! @|*WΦU@Kŝ\Ji/ҟW$D@4Q(>2X1Ԛi|HmƂ4{[P:}1ܑG$J&1 O  E-]4)inM3"nO0P"*eOx /cY4k{$ Wn*URZ~/pҹ6Hh'j)D G TA,ߝs,KΌϽ0uo`88_U.V#:a3QxHu ՙjԈVFP>G1F"{QLf{F;>eR0k2ىg<"+! +=ufwt-W2q,h]67xs.pkڦQ^w Z uºDPB())4C̵Lj_G~DO}D9Z>6~:@1pWy[2tw䒲TZ}w$_f ȝDW^ꋣHjFgɃK {,ZmoFuT鈉i )Xz /Ir5IIsmji!O[w)%^AEcS3/NM Iyc1uJO"ػַ%JڳO8Jt>#j&hCYk<"e=aYr -ŴC\]yx[-mk&UJi^~AW77zTN}p:)dB}Lʑ Zl[jY|N1Z՘{wTt Ql"]dZoٛ n$ZB=}-cuŰXMĞW\/RoǸr)Dr`̙.H?TqSꡑ_KPx4(4<{>5>m\{iGX wYj\gϓ%"kAH$&h{ nx-P4Z/ U<}S[ 6u+;>[ֵ)^@865Mn&c vE Vo|8~$DAn?YIc(W,v]P9Fz-`H?0˜.82=hB~h2+dRs6Ѩ́F=~)9XI{VsKE] WϬd$S8<^>lrPȞR*#F WfKoQݜ >Fk!@S,#.'18{ȼkd FLs wk&xCĊqXvH|?NC}3j[7H=T]C4IƝ!ݫ[vQG7WA[ Z wN@SK߶Hw5R"i 9,q d?\\<4D agj4??KؐT膜1'hzh;Zu>PA8Yk֘>mb#/C`SkwW>B+jT%ܴSbb:zߐ?_@"81yqMDvxW72~("𴙳j%ZM~lFMua~dd+P?B'𝓮nW}>í?bt0lq];^CkؒY^&Xp?WTXe bJBDG~޽/QB7}wR}gҍ[-ad2 G!B1l* ~'R͓?,^}Y$移7)<6^@"i%ҤJ,TV &fL ##w65O{U륲[AWNa>F1H2} 37Of6т2PbꋔUh 6^cMrUB(hi۴}xp)rm땅S %.H(C*e@oP$6n2 fFچt{P/qpr_;W#wH&H!>`i.gyul#tUaJ_f].A^*1(3R,TI3JْT2 ad5?DD'4XF~Q/$ް1|]d WdXZu|gmu[ƑmPbϏ)a5$@gCV2mIrrX?' C+#(qRBO3l :2 ^"vDD뷾4S1b>" eOe ;dk,67 Ɵ )dV/C,cԦ,߹7J8.56!ݨBȻ.DxI*h7sQ9IQ.i; MI^ìfne{%YEHڃ=dFE_HzylLi E-ϊ&4c+^..+ M{eoι1?*&^B(Fl$-6LuolCd@$ _ ߷զV1[L&Q@ uq·"ٓ=eк?|sI4,{Ȍ u!#az7(EsV OcFW! FWG^/F"Hwy<|X/p?TX6q]V~Bc4YB E߫ma6?ےnx+!x683N^zuݨ 62"=}H&|},Q" rw㣟ym3 #q$ N;IO VI @ vu#0g45 NAK-`~2[x. ~LB9ڥ~B,Sun< }ӶLp˵ӿK%Pxw 2Ӻaѱ~0׶)($m^/3QKqՈ1ke ̟HNB~Q@gFci?93랚1 BV" Vi?!,]<@vIGaIvt D; 蜿(McQpr:} m2ifߟG"l>r B?G_Fr}F# յ xs [ mfCսmsnN<:ڵe1Z ըW mgg\җ,3q3Cizc9d|1I}_nK[;j5rCfKg a86(ս}݄t\R]E&9If >NHQ? ߙs{`s Y KBū;cO*bK걼:nq7:BM#llU07Z(AvЈ.PA ùbJӎ4p%B)16!oVr`x?Se]:+XqU@Ңwe0A~xUbI!xn&CӪҊלnvdvuJSA ;1m/i& 0?`lVѭcSM!GԉŤ,<0Ap>睥j! -W@|fN\/gE={M8%ua AdWinI F[=ɷ #FqFqb wkO̩LJ%?75:殎Vi'[gfok";7" NusQ6@֭7Y~N2s~]D śOIC*E6G/dWqĺ; f%MPp]QX3EAd/Kr ֈ#\8+G+("z;P_s7b~3o`2X?(-:>EcA!ZгW='Tv ^'4#{) &'͕=?o8|pWN4& * nLژQj$B*pimMzs iGkA777yM&Usd,ȘrˏF ٖBR(2 TL6aPU&Xl+LO1MBVdv >d *bE,RxTN^{c>P :4%TV[$DXv跷3[n}e;?n)[vP b,-##<+H&GKx( Θ~T4:x^9;>/',˨Tw-m{'q-c3p0K~2Eѽ[l(Aaxq֊|傖c_ 0B/5lgy[?`WI#T#dk"aXWx;{2$zWM-QˍK3YҙhڊN6Im{^ҧ?!Q'sejkB-A (bY,%_))ѮAM+Gʷo0uXG:.MSڏ3I_8zN1oDDܑl9ۢ.>E~3/OW*0bOE?8خǑ-N->br/GSl˱O&#Ğkk0(Tl,Z61"g plZ6X! Nw4z{Ȍ@bf"TĠ)j$p~y-Nf-x{s})?y[/()<7>ڀuUc-4R0ci>r&6ޒ?#< dՏqjp!g+l3pGo ]AD/l[59N)WܜGXJEJWfj|EWvOBl$(LS7ԒRAEY4 ?swvK9!T͹2Uu&0wi20({wCj&TQ[>?Xj[k(\ ]rsgf~ z|^f,d{@X )/eRH O!wfU0'04DN,4o7S6wvm _XZ'saQ Uw%٘(aߏ3Tb:w}m>[Ema9:ix#mXuؑouX7`,Pge0 qG,"磹S8'DɫZ +ڐ zU~S)TxT /Nq(sDXlJ A_j罉L!I"tÍ0Dp[G tZ tb]!?lyC/g6tr/=4(sdLZ Ĉ]|I=l{1b~^iN1} YB+ZH807Uc"6ܺ{|:mNŅ\*)9^{h[fR/`G[Ň\(u]@ inMT'?+ҡ؞.dϞt vw%<|M3ybsa_): FUJ#)qH2feDtspfAVLoyZ(ӒM4 $)ndj$ȄEVݧ.w$X%w0}A`qB/Eow]>guZK =̊f|P[GQ8ު_Ch|ϥ}&3oo3.p9c b@#ɕp">UDf]NqXy#J.V@q>;nT3u[r4{]:}ٿDK>>Lnzk"3|/E cZO L FX^N&὜VO/'8 i6~yaaxh&4B}|*Pʆkр)BܑEw.dF5ª/cw`²=@bg(A*uNcXXޟ.}4g }/u4^עv]+XyAz?hU6$U_\=\ζvCǐɾ]4DD0QV ] -I/akC c|򅼝)e-Dd!iBJk£ z"@.lǖyz,h.{eЫWb i0Vo#Cc^VN1nVμT&UAs둲 e $ë%`p.l( õd9XGv: mlR:3_÷Š:KƠI6\\ыubBF@bG "XB#Ajp᪡+Wߩ2GDg<2 MY;l#?h׿U Ȅ,5ڝ`$6o!OX)KI4Cf)Z1P.bAHPTHJ>z2M3dz186_YLu`lIF/A*y`A7\Ý~[)'f.}{!܌J󧼝`f1ȝƓv:yFq&n0gԕE!1UOt~e ť>HVҰ6_;("V+_B6mh:n2h 9R}Qrgbۚ#[n<5ۜONȤ`OZM<Mrr%GxcHp /*|ϔe d&7$\26i4t /[L8v2]wCv4]^kAĕv(Bk֤4{H;^/LbVXj@?\{ص=[k䧙27vb- RNO@G$FKn 79R P<0))3[uh@+$^hEq]vQYiIӝ!4lH6&?q9{}/mE'+b_ aa1u(|Q+f4tcK.>e/Mo[`3E0<^ }wq]\8XYk]CUPֹISAsoňUkgcq5S(nI˩ʗ7ۈTÁezf]כMD j-$'2!"8Ьr9<4W˂O'hAhوuxIё(N=̋5pm:oiq]{}V5<  i;h1ZT4̤]؈~ $>Q`UjR_wt:KAץvp0\tTTB`y͂QJ.Չxw*t@y[i~*KʕG?"HNmJ [ ky*ic:+DF~QZwa%IQ'] `IoպԻ;W2U/;DQS֝nq}(>^p{Y&' /J\өB`^ =3'- iL@fwHH+UR}Gbq򸕁jX}^قā`;H(x@{ACQ h ™ue5zHeɼ ѹ}0uoc!@Te=Թ!պ~ ghq>^ZVY;v&ؤM H>@LJYKQ ERK"7:;=zlߔbu#Do G-u S3F"S B?~Y:C 6}b>Q*-y)"+(ЖuEke bF?G␠")&DZA聶k~ÐW,l0 ׹Y8ZlX NSykx>tV'Q=RL= vq7c9˰̗VlA5Z".?K2X M}(<ʺ?/+JM+\K80;v U-wظG75tg#)x9j~x}jhsMaBV`YzCi9e&{$EyW{ c Ƽ} 28<֟i wfV",6֛-eW"@ƪ3Q?d OAmCk`փvH'DhSڡG,?OapD݂t"v^qզ9tIY1j!-=R~X\bYU2ZRϩGmlMAD"a;dKG% H4&">j+di^4So`BV0ډtdW syqqY7[sˣuju|[2ڋY"A %<⤁b ʔ/ϠaC?HCorQcCΝ+sR4mH ovCsyidYh6+vU\!$]| l ZQkڹJh&яXk ~ٷmc;-AVL1 B3H> 5$dnW-l/]*=3_Ns-|~}CJ+LCMHv $duA-kc4 'gq]zHUuS>uoBsmMnIZ$FIMRu{F'b(%ڝsGISZOl@'A? co8/-B8]1B_l"n:1"H&3~x6xøeٙ>L*K5RRl2h'DOPvX=p<&Xo<}nzQ5F{5Hxi\= ǠJY\doe`6"]krQrgѽ_(}eGLΥjU4;M$%]".c@bztCاag~L (O84 0(\(f(ą}_o[ .Ј<~2E;AjSlB%QUwǫ;U:Q+ ˟qgvsw.[2̄R&) pB6ɴ5cd."%u^Ú7]  ƨaxmKZageމCN Le>ԓ~`a3O4_^gӰ&u]}ĵOCI }*w$v4eN i`jnW7PI_f)zÔ/%5 R@ܐ;:3fl(~\f*Cq6ϪO][-{i83JhqOV79-|U<.G]Aѵ2rgvom*v9EiAde=S^~T.W=p4ۘ?(R 1HF\)*3+UMRvPf ¸k38tBBft,F҈(NŽK/*z9!G=d '^lYa}nQ4`Qo{%b?–9dBբsR4*;Wf <lϱ$T\*:P l͑~2{~J KZNǮ}U yĦ%m G9*!k;yK"=it1w ֭L6u!4$DhAрV[,NگkPA~V) U6i@6,{L];ѕXYۥ|Hb~ `y& ]Q;i3|U!޾x?l,?c%􂍉#@l`@҇ҎXorX"##zx0@E(2/Qk2ZXoʌ8^m@aw˹  U 8W3p1~ʃk#|CŞD==ZdUX*1}*A)TX `.2ű<&_*3証\/{Bw4Oj2xB`:JޕG6auJ[ d?0H|n)-'s&Bȩk)ԩ!fj`wꨅ+#] YA>fh^"S 7q~lW ˘vhZ-L~6l x(cn*鮔lKA9 Y!',xʕjb-1mGV{/I/,*ĦŏcG1PQGjK=zJ͘|*!fHjfzF:+FZ׼d9܇/1.Z4:1㝘#4J(6,@ ##LO/&+sQ%vh](EBŸa?^Gd}DC}L`7Fh9L΀7xD[ZRݩT5H_v-yJtYєU 6r|}ށBgԕ%~c+%Aҡuf5Ц8! ٣-y~/|6`.gq:?V}uLnc.c-Zן,|H5v]q~)jdn✤lፔ/>(qoZ 1'~i;mˇaƛռ))Gw^!`Ph yL (]D#˫1 oZ'csi.t{axw{.1H p]ZAoiiP%*˅m4J}m.K<b+'0`_P.;N/$ܿ\^w.m$Nz59oRsP0[E*/>nQ XSU.L y;V P=-1 QSZtsgg/(&=̏=]+"զU_B  '1Y7QKK sIVF7zӆ2.$.-IB?K}!UlX2k Eyop3O 928.ZAe@yhh Uzz[< )]'| ۊBOWbOIvMۚhCvӖD LQ}CP˗dCK zG~n mME u26΢Ca0lcY9n vd!jsş`R!FE<-zLiy,r8y3Tןs16!?.F |L&BͤϜzǎE*o]03f\zUHRC^$y]0"9;6AXNLϢU$4u%VjIvVը.lFyNJTJ-_gC\Je1+T{c")3Woc9lG^ orINEDSS{fn0H$rL(_WyRy*u0m"%o!q+3D[Nܽ*MIsš3e=-.,TTnc47AqЧJ۶%e!`/ [E8yY~<%V Gn_ԑ ֌4l#Kl*\lcl)+@ -nt_`Jg3e&GhASrbu´)3`_!"%򳾢xm\z#!D1ވ2* _)%]C^I{WGo:NãR]vtq2Ɇ^DcGGBVev]s_*[q #g&'H&U3.+ 3H,QpJ:̡zᒁ~>Q" $ŋF-,cax4/U->,ql8LnǢz|O'exv÷m]qpt%3[K> Mߖ.Jtոj`UM]g•'|B l'Gb~2 ?=WH`Q[:;G\|ں6T#V4̘?>^ᡴoxR{-x̴Pfld<0z/Vp`*"P/FZ[D j>jXZ~6*6fe dQ܏-r/~oE̥c?|lC>$d0nXMRec.Q(QLGHkzlv8Ѷ4)csяk% 91כ{ƼR}cq3W֊(1WLKJMfN0/oV&NCEOv 83|y0Ӷʂ-g.+Q]1L"[T, 87;um_i2q_cu*/E_ Q1k:wwP+#ƞZ_LWZ.5[%8@x ScXi+&\iV_?z:AU_3s* -!Ӟ BgA ô} ,oxQ"hMl|remw~O lrG^dr%XOO6Laqs녙VeF%H?`46iԘ,ሞ(Z\a{ŨRy>)64f[x1##cdT#൝fuF"4O$j} w\[LFІ-?JLH2RW؈ in*@sn>JשR*dhc9o|0zQg&lCE&,)rvܯb9l W^B4ld2\SǿҒtƫco(BOgS[@LW#1Pi58GPV3eHc>C`LeXaXK60xzBĴ=h1bC-cbpsm he$ÎnF6SUF{s= TU@pb`~"jN>\C*_ Bd` Z PIWT{H*ҝke38DZ OMqdwLfWkPBhVZ`٢H%3?XҲٺY._Y!%L?p{sw6,bI7#!Z %l'[kbh1yΠS$#;Yoq[:׼XzP0l ?z92|\!etI5Ī͓Ɗ6 G@U0G]/-7JsUTB-=*ty;4eIP\džFV I3z; ؘuq$HO`&#eߩhF 7᫕ @' aa#J+Yri<8a[^f \ޓ[${\Ύl?n(hWP&pBCq=gpFm6 wG0t\sY/?&WUjjB$k$wLNiJ"Ҳ$cZ gTOY քqS%8S,wUޤ Xn}D|qY}C'0ʺLehuӫ[WoU.|O](v8"ž]ՂE h'\T`v.}!A!L3wBvW/o(Ff ։9kɉ)JmޝA f]խؼܪܹFp֑\r=gv#(tPbWCk}6E 㕉DnӮ:(|=uD[6 _Q̊9*XEgbRCo yMEinlԃkl2 ,B Bͫ5h_ s]Jhc M |vT#1(Jh'TF6|OۿN!XuMgdFܞ=EdUPxl*!"ȯXafGN Nml>j\]AXЩ6WD(y,%u U_sWӶ$qBmƪ~ݘ#/qo@16yhF^5? .6f;2]mKDOU'ƋB\o=㑖^0_@r Pó _#y RUQzI""{̚[(Cnܘ՞7Gs|%~N?8uoT:bH3'ݕ^_3̠AOYb߭)P@:&:WX~<b u|b䮝"K&~ڪ0*|#*'. 4Q<Rɬ{sj:RJ'8hJL7-M$6 V|GfDq#a7@gWC氪9,^,~4K&|\:ą(AjtU}:zc&ed:gdv sMӨ6[zm9fB*Uu=?:w%sFst!N͗W'$- m7(A-E=LEEBͩj;4MŠ{<H!'oqhu]w'{263%+N_EK6p@y:J@ttYq&>b쟺c:ʞZ'bJl!n9"JII$7@3ٵ.ENcS|ӈ. \|Yc-̗7hٝ/e b KH/Rn(hno0aWt0cP tvS"zv S-rA{B:v_#g,C_8xr6^Mf#F{18'X4:t ( JI:u|WDE/NC!x!zqk7n:`Ǡ ?0٘Ln;bJJ/ޒ7fQ&PSa'q2Uиw*Hװ ts i 3_QA*^YӉ݄QUNԳIߍdl]z_.8 !v  /f<&.Ajk1 Iq~VxFg{*tM˦%uwV}->T  e{pMu?BE(uB mMLuw󙬖< 7*wkKtVz$LqShkGAxa'anyp/Sfc"ͭ_ |&;>CpQ}pމYArA}`~(FWg/ Ce6qv(R+1)qPy ?Y)j$ebbbIͤ&*j&}Tň. ^kN|Yu>^<7e+3.RM2HƤ@ydHUb7L/kXgG{wЏ5!sr+qMg@sZ]>#5{pmrKLp r+6^Ԧ>fJah V/o 2Դ%Z`Yܝ;J-_ LDc@ ^Ѵ<- 0oX+%C}N.?Io#ŢthM#{g< ѫ}fL$E-s_E槬+EY =V%>g:\D~)w.qߺYF3XFf-nߪ7&ß޳d_)ݮcIQ.ąҜ=Hq5lY{~L"n8OTF–zDLޞ 7# *,z{H~P"񍾮0]Ub񿡜62BVpӺކ{dC ϴ{ 1}LAzuC rZ+'m A,kFA)fBYsCw9x= i ˀ@+3|GGcBI@yNGtU*Jȭ̕!`oJ*(d(iz\݉knL2@r[v6icyO0$g.nK->5VT߃(?) m Y׵7 S3\{1!몠kNF#J5lڅvˆpZ!T"`j0&feC{ڨOsRknTQ'.oBKB%ll@-G!5 FH\(`>h.wsɦ5]MW P Pe7ehZ,$Kzf@&UDɝVPyC.6R46sI89aTWF`-ZS"s,UM,i'A*a!-*J&wNj|O)l݋֏t8j%˽_T[&iɜh\ ]JnLq2s?.miG٤^_"pxlyXAծV:I-ٝ lUG]`wPB]Lѫ*C>\K?*H٣2ʞͰLhTUd`wnvJΩQ X+2kmB&7#u0΢XDI:W:49OYvsjLMĆPOoqܨ-e/זam.ޙjl/;eT}f 7jHnqJ[ gI͊rpaWW]wĖM6uIt8>n0W7i ˁ]Q\tsa*r!a2LG*XܤahW@%:J<输ct!cZr: P@ŀmU{6{[j)؊:J\ҕ.@z?֖宙:`\).%(QI ҡ] bWcX3#c ]-ٯ- M6dV$GsŇB FY1 &ˇUt^ypǣڦH4:͖0>Ig1vBרEKHk"Ba-UjjF\OpU.MZ<#Qe(c{bӯs6">.&Qk r=LY٭c i\)~d`L:Y}!i|cݪO(lh391 f|J*9HAP{$Op /@~[P^O˔5?@a7e|wg⥰P+!U)eqCux4GDlJmF蔪:+ .}C!0FA)޼ v/D:m/. mT~8 Xj Wi (,D*[K>âwDƏ 83YW w0B$(ڮrI;LN{bxy?K)jPau4631p.%-gy~9HlQJ~[*Y!kbˉE@0TTb#VeI Tm!quxvq=qSݑG^nxhO)1@U1 4#$1uROrW/b2zhMON'RfyQ9ś̻ #yCJ RWS+d-U]Z3vU^†hЩ\Ig Ӻ>aem[khORȼ8\1i.`wE?EN^&%hV 2T] 7+@p3z;1_@GKnٽ>pG!Jŀy UOjȖ](;U #{ dM 羖ܠi&P1h˰A=.xPhoȿKo/yЁxOv_.v6hΰlC˴nhz'ظ?K$[* ":|0'}4d}94CKVX3 ֈP~陟֕Y'iLr !52DNVilP7 znQ0U%K}aߴ|W/;J7L)~;<_GGOK]I }dV7dJ5ߒTF*C:\`;5 {$䮭%BMKdWۻJ{4VMHO1D5\6-UgbhqHAO7 T|A$i΁hK?X Udp ֧.=macumIUbH׾](zr>o '%rgZ_Whݱ&eEea5?d҇P8_Y^7,ɼ,L">fluFHٓ':e4)r(”`SlyF}smQ1CL{-24%# ʕ \9Df3%79c"4 n.BԞ/iVi̿RL{_H^_&'іT|"'KwɳMΝp1c. uNZ 5Nn6$RtED`wv0Jc3&w``72bO[eM}1<İ>@bK(TMAnW՛[4+mou8<}8Nչ٥~-̣P 2nF+iJ&QNW xA]&4m/R^sNB"w`T*1d9NHL q%ؚea(~2&Xֺy8ڪ)KQJYr5Dk:GC_B7>[6iZ4GD;gN;FʇpI-2RƙW |/1q]Q4Z: _H7?ˣ;߻>ₔؒUB`a\6$`$ *N_XsOI8~eu_Eeo6{[ɦd XH㽊^Į79/B9h{_6 f %LzHGuLw}\h''jqKL m$` t1"G 0ncѤX n@j֯PCنR ̲9&B\g{w˔U0:*.ܹeQ"S˕'Ω$ ̬m /Rܱܘ+c[}sxs< =ޝ0Z-i#-V$]q@KJM6LX2TPV+t¿Svٯq=FN+]U,9Q\h84BsفJQJ)}4>[%k]N>f:߇0ǩ>tʮ֎=<1Q,&Y"FJRF{½BwE{sa_tب42eJ-w!ɮwfPˑ0{ !k#b*fL.IfF7^Ĺr#wOUÅET*JoCX}b8mPB"}AW6IЛ\b `MxP"+wۚ=4o26MjZu:R\,`[0 2A+c+"&;UuF# w|yߪ<]сIrٺx;b1(%\ %2p@S< )@8"HA6D r)h_ }*O(:~!֪_'Ɍ!{T{~mU[wF3 ȇa9ASxnR}=]|2 ߄"!Nجz^YϛA%\HXj{[4]FWMZ%&>S"r*.ƭy<&nēMwq VoKV覙fbU\ [ [32q()$ztP/6"p}sݏ;ԜB򀺘:Ժ"ix"z| n>(~$=;-DK%JK&Ɂ47fD`Wƪ-AK{=;gz@6F`k0ɨ 2kk cM !LrKa!5): CF0;>St[v2}PLif~+A8}f \!_Q_/ٱ+DȟKIemLҏ՝5;"M{~3or<`'Jn%qH\!*4w .v#cTS螺P \a"e5s;΀xOX =a Kp^~>bƘ] NH%7XKwFhVV4v[[wnT)VɅDwhH'YR_{K r¹A*#;b /;'%YH, j~-IpWK^,P3&-QͩQbe{9_u1xi#&L ~<7' Fer77J qIIG6YIF"o6?3l?~Sv\EY=u݄;~"MK;(ֹR9[+5+9ͮ"~\5s<~B +Nj}9MdPOAq+3r`ʹP~Ee,/"3z5woRm+އi&b0'O f?u^ %-Lz'ذcbq,I[h>odIGKO`ͪP:ڡ L3 `nٗy ,tR]t5ucՓD2zJizbb~ZW|JdX oRnҵx(8 \乮j]ϲ-vp"R%\P#n5/UqhgR%^O7C8;JMD0zILoZ_TNp,T?쮕7䇕F"Z%4S]%K%|bZ]IDߔuI<ѥ=$[v\p,GOl.^!Z`5ZTٺ.< g)ʕ3ka"Fad@~ru1'{8}Q5@ 7~bҊ/oDŽ+4e9 .w)99APd+HH܊wYAk=h($@cRX7rfޣ).ǞV%;BBK'8]GdU8z5CXgF.ώ:RNf2(LKz{NUy`EP n~=)=bszECW4a;O2|@FnN0Cf#\kkId~*GDD?q :tHvԯ+KNGe`s!Ng[YgOznڮH@m8HPcVu3V(CA7Yr_5MU<{&Q{L†kjlsVEb;2QQ=y V(rDo1Ie\w$*Ck3S qE~V;5"94 ۑZj>\b1k7Zڿ0+M* J @!]8Z^bGjρT9-.60BΤ JD՚,SQ{f_׀)ms B@T5|W]oK)-,ӏ$_kג,~@쪑,a\#9m_bKXQhp~ ybUFMFL3G tE8(u=Hby3+s~onNHz!F`R8{VԄx ɣs;4a[?z;CrkQT`A >nzp h^YqJ&H\:enV8Oc_cLϣ!IO:J5~&jǩ8ZpޝVgMy}mօNPt(Ov, ( JJkrnUXކ|V'.,&QSR|TIVW(c,܏H̺&qP_:yk].amE0a4WK3Q50H3]I JP '0KhN-{UT$R<yRe‘u 7–N4c)25ob2.+A̫^jN{Ph,L01l|@U?sRb McHj:5ㄗ7]ϠfJ2ؒQsisyrxM`\Yޫ[x\8r/_1ӳ0Jr$2.TH8%k(˄֣ŜC%T:vݡ!AH2ijf8hzO`%,eFaa`dq6{rBAɿVK"Ѝ A],[wW֕[ȥ̗74 FK.Ƚ/\XpBn* 㹥>r׺v'rK FՙU PcrlXJ?6#R{ޕUytH~< JtJ @ K]A0nk!VjbD<?SJ%2!#xnYҨWMBV&6e4"KRQۚbK|'Xoh(3s.JL6X@,Z1~&3 ,00nM׮*Pg0=eT\pLK] >U~]j2L){`%hja1)1#M\x6t]4IoH *$M}h$,,bFd5-\aEGM4ZpZy}D/E:\bxx(Vkj<|M+WTzBJ'.F5xwsT@yz9gN8د|bAK'4[Gz-8 ^ \sC+ Ą WTׅ[u$>E%"'Q)AZRTv h'l馆}*# xuX\PHneillΖRBܔi$URoG7B{V*ӵv|fG\^ v)8sb EW;i5r_8SѢ3Ve[ȸ2nS Slr}9N(0?4+m@oЬy̌dWLMDz8ƅ:+ӻdt6;׺*Rڃ,Jt;K9.v7++F{7h_5xZNʊN~qio yI@sOvSDPRͲ "k%fB86z/9z9ۧur6(4+Eo>UAXz _\F~1.MR$*,ZqvBa?PCZcT3N1 ;I=MV?uf0j2:,x\ tӞ(+M'Y4z:XRo#=#UO`|X'rՄ7>5HÈK $p8Tބ;-yx9kqlLDsSWuM;,;¤:.C9?n 9^UN|~M9PP2 )aPwP\(su 6q b[{%mn!E\="=$ Y-p 4Ǣb:yW3DH%~(\#2Us,((¢O q ۧſ'I7)+LEj<{U~yN_OzQ ^{ERza1 r WfeȴI_j`ޮ<^)N[^M !y~l)I\EvCÕp,%+Sx  S,EJ?(M @d=BB϶jNv7{9z5@;1- cÞzة!&#퍆RsT7g==TuD#`4Ӕ:WfkE^n0oK׊H o ,&30ύl|8}RojتRI5Q?QE| 7@y/]qUnV_N/Sw}o6 6?VΪW04mfP" w(G* pW"03s oɎȷIiρRfJE<]jA[\4S|dsd'":A)e M98-vXڹ $l󊖉B}xtAfRΘci<*p^s ̐}pXfOPAEϯI9mǭx\CА4G1և HCzNF%U Fl+"][HV [:Y`˼=mv(Me%n_3BWFw%׺]txb5 )Ǩ:b:6Y@H/ &vZĒi(ӸB>𹏕E[V+OeT!]I&B0*a0Hޯgl"iB]G#7Qpl$=ʉɶlkmMm NDI[,ׁi բ8a !M?ye2eЮ TVw)~|2,A 7-->[ j0nq$.nٿr8NMaF[ ҝDv(W!t5 TsXcH[ +ҭ's(.HГj = KI@%1GXÜBJXtF@fP~Qf;.͑˙Ү᫃O$Յ{R/݅!2|e1_]CoH6iJ& bwprQetUG"YQ72  T G4E=tXyݚ&7H!X1JI$協c>Ǟ!aگ~W vIb̵rl|{?bY[KBHG`9x7@`bCxFHs gix8#w mlBs3حzB}w-4BRl&Sgi0C݄R=0 #Q(&8X_ d=dX 4HRΡ/M{vsUj&euldոVEck/&j:.@y#%RH-O0zlQ^KEpVͭG/+i_ƆHPD$MVp$X]O^f&g5~k ԍ97{7K p d6?lѽòYΑNҬF{%3pen@ȰN z՛TP Ѝ%6Sh*pӣZu ߫AmuPM7 50$=' $QMg4 ,IVX̠ `k2 JTy(\!p`kxRRB΂TyADkan࿯tJp"Rn⊄9k,.KGfʋ cxҊA0p}*s- WF +"ehC%qnbc|:FGEmBfZQnM,}W."դ=QHxJnOEMX2!jg r I&Q{%͉̮e9;>O{phԦƤM\=[f5K4'd< 8 B4?]VlHUU|=gM}YV ΩIуQ~ݼG1d kjF|-hbqH81)B_(DJww#=BxA;ŝTBp3a> p1W-@|j ӏ%]WRQf#-f_}ZϞ.E$PCٗ1*;Peu|͙ќY^(N=>9B _WovJ|Π<#P F'PȚ_=gfdXɓ| \HWɪ1d;={_ZX|T*ᇜD"fx4"טrW.޽3 5TKоΔkXW Zx.9ru`n5 sMc(%Si/b"E H7:kҢqOSQ3- LHa(}`!QB0z.7 .C C7S JJe}"c G*%HC6U_υpo% c̪@Ro&H_")i< \e3hP3O2" # 58 +΁ ꉴZͩ{Y!-ӧ$f[$#uȾ$CA/ֻ9+(UG xYkd棅`j{Z }4PCYe1j+&c_^Z\ a8"l, } D @tF U K8#W28O$1VVQ~r ,&ZSrVeJ0 t3aF,t X hp 2ɴf{)U\op;nqZm46%D!<94al.D KBzg{fU`e/<2$ J# 'l;Hk7Ȑ/zNNQ}?=Hy9` Y82 'p0LMPh WkTbPY[*-+6ne-[AAVυ_EԓhmwN~ޠJcJP]AJ'$1hV)b@˙&5hC査?a9ay4 c"ЍN"ýC&@ԴśUp[f(O tXFӍكIùigi($'5smSgJ ejಟ}kKJH7>/^=[zcKJC72of(J=&m)0Qpn.hu"\Lrc.GeEmsy[&J5("{2ů;vohf;QLǡik:_[_ɹWffs;62 kS!a1z2wV0ChIT#s!-i¸ߧ73T44LX\|qnO2fH1I`U<(j"vBW@+DCFb7A] Þ3sgOghޒz2甓 Fz'1)УuTwLIA? F _N蒱""fip@ th)/alׇ$dVCb/Ig7?~T6Ƌ-Y"}[yk:Ewجn STx)ׁA UHR@$#bmta+/ys&[mZ<@\%4ow+eS!y/lh,qp#b2'jbEm','uNZ &riκaDB}s`xx5c<7BLBDEF\DmՏSJ:6٤36N- 9Vi_vؘ[FqoIk⩟1"tS"F */i$< vY% vaO]1ft5lgpb gtzUG(I <<’y`M G54.ջ*q;׎gY9ΞF߫$!CŜ\DsX1tL* "~+$3i/̲0K/{x9֎c?s彴zH!Ó"g- ߀kmXRTM@3B GC,25f)g*vо[VfBKDgSv2]n`lS,%ȹ O7L )JY;43#Sl[K~(^֮/`QK) $R$n^bє򂶝M/{ 2Y3OEtk)aGQD\dtGWeX whfObs܆Hܩ m>63 ķW+b b~EYU7Ͽ3K**';x$gfE2jPoj付6=ibJ-ʘM I:Jn_9Oʎׁҟ A 1ǐ>GL`th_+tWw.Dj7 Ϛԟ5%GS  6t7b#hgɀ7uTxfVC TA'( y,k:ˇ"78cuIT'4FKE,NL.e0k/c<ƿܮ>GJ0ov^Kv~vg[4 z[lx$HV @7U^D:?eP4@B%n.hņyywQP!+N=#Ƥ.sz }Cnm8)29>My,F%a <['AoGqTuaZ'٫+9B0X7ϑA7x%&ڊ)K[YFZب>v4jdu"x$1 *k8fB8<{)[B9D4?d@.wqV?i]`oV)IK]/m &,O2YF0eXJ[.`&qkz9ϬzxDG xj-sRTz5ahqOJ}h|KĦWrL?y9#4>]iM52 3c^YI%ܾa)tC ԊdqZʜz^ pW+MF+NܠՌVH!1Zn<\+ UFչZ(V:f˹&󰱔.,laBצ]d , mo%^FG[>6=o%}cVrG_' UVLvf OPW`ZRFW{$,AЂG*RSkxd!+GD>qZٗ·wF|Sf@ol>~RXrQ%ŎOWw@]fvy#]ğndGBلI!C;4AϔA}C}8q6+M6tY2ά nP3b`Vۗ5p"{W蹲PF}̳3lA+&!D+'r ;Rxv^o'6Q.27vﳶ̀dHχd#d&h!?LQws1ĕ˦x5(V1y=䩫p aacp= Dg}pL ˫ 5{6qV, /#~\y0!rƴ#)UfֆMED;&Ke&/_1Jp\PLyI;{M)U̡ð[ qLu[Qs/;d rBt[̺QV֗p\ غj ;p, .8 Ƿ?, ˆ![9dL.E#՛w8_lj$L')\{shB>9Z<MЉYl+KYAQ)?٥"ІkG0Bd ^ޅWުgGiǦ a!;?VQƽ!co$MLG0LFkE.iU|{)E tugB :9KXk:j}#FBM Ҩ9FiR08ٗD+(L`˖9DԞT?D~ K)0[V2WS.) ) {oAy)}EEp 9ܚE$2fe,pǘH& ġ)yD!-il u@4$WiX`wSBUx p'-QH3q3iƓicRj3LhBZ#gV`MlRʖtKKz}Ph*"Ft5] ̓nL|SM"gs/?ža7o$A]GGΞ?yՀB Ka V'e+E 5Q ^1#)+jc) T,=JNWz{D{0L;*Qqw >Lv.Ťh$qO Qi H&~tQ7_ʆ8#OBagM`@:~* DTG.^(W@i{QS}n@a"X8y91qOj2S0 l-5)3Řg[;rH!љ_40 wrUQ5In(*ympi{F3zzkZkHvH@Ϫ6xzү糕}QQdIJ-!AIR] b1 et#&ue$Nd|YaO={)&ZIuN  M4꫕+(Q%E(31*VunJb*R>aPo^Hh(@Vv?Nq||DXoJcijZjc]٘ 'ҽ6qS-*R1OIvDP-K·Cबy9NI XQ"qKMAJ%W7yZ6eǑx9@,YޝBTnxXkATC~z.#P޺'!!2%OiVp}cb©$gc3Fs dCx1/; {4}_rOlNCWmmoVpڲGUf>M>%2H<ܯeaLo}T(7 k]%"CfM BrӰWVFy;OMá0`dn}_Ea˪,zR+z% 1)8e)hSbQ"nN8 Lv$݂ՄUP+ I٧pA(*\ uؠm'42\xZeRLi CB|`x W_;pu 5ɟtl:I\O3S]0L+zta Y&`瞯Â~#"c7o9n2I(^.)2°fO1:&=: &c QKz$ #g$fiItFζxMܤpń.|;MvPRW$ m,͜)06(@?2@ڒ"y2U&FF,->#̇CP\}:|+ܠ N _j1{j^3u2bU>C#66GwUf@'}+a]<ܐh؎ {U0l0v宐lGD UeWDmu@g PDMӇbL(?3s>h^M1oA l;|2jJDc":a'NADO%hv%#U2ZvKGFilWp,q V}VZ9lIX)p;FZޥ:wbPmEfg(h}UU Tk B$R{!s p9=|rVG=D6H.}@"Du uҋdЩ Sϩ7sy)Z)81H¬nBfuAs)}${2iOFDc?/̚KrLCOp@~#ɁJC08]M{_1nMJ}P{|﫵uaQ`ӢPtBg4}'MBm v$>;w&rW,{q8囕ٟpFF +6?"vVg.Adb@ǏsQz%/GPЂf&&@60-|^qOٮb Vco`#vnՆ'[S fz>uikBo} !*`Wh;"T%Оy6jv䩛`ߗuv\ܺ Jo{,\&ť}iq& Q$0<6q-Plwx̑bU?[&U킦h}+vLJXlާ5[柘hx'7[OlcC ^xfMB\4ܻ_V]]~T*:J*0O_0[aaQ(֞Ls(yY$ l Z(~̗q.' )3'j g&شTcrÝx\fy_lqP=M`mGՔ)8X{\PؑdcFnyTf:1~bGt.ہUz[?5S)zL(@?*A!{3*T'q]tR͔Cp嶴_Ġ\<@Rnl,0 9Ge_X}qGZs0C Q};K{ڽ,4ߦ }nKȜ$t&*s1s"wItNCy"C1>MņUM ;kٻ{8* EUA8 ڧ ˛)t7f}d_wI7S~Nv HWޝ{gB3WPW_M7(ucXy)TӪxx :bE5n4g(s8㡳%+㗼1߸‘J*@?-o" lԽ_k= ۳pEM;(l|N>KʐƇXBvr?-4oȪkfy-"*氆IGyfe!J!{ʹr`ho(b:OA=fP1: `Hy(,xpN1DZCRhBg&?|;;h+Ns SmG?67;r&1PR^Q9G` SWPГ"э]3IhiO+l $?uѿU{_e% hy1]F9~wqLeGx#3үIH,ITێ_8AżÚDPv9ĸ:D떪 nN)>o .H6ޏ@3;eT(#g- a&Zl&gy`<̊g4DhO9sU IDEwt(1ȏ tRf]rs L X<Z$uW@O,丯F%'?DM{L`c_ٹ m5ShV)YtI`$ߋfmcOQ4YtvzS.gޅH8:pܦ^cwu{!R")*oW=|u|[DE J1[CNR|+ņ/$2ݲgeOtkVk===y%mCAnAZbo4XٲOhT4Ațt_XIOH~T1$`xS"h) scF /֙l ؐO--"㍌`O4GeFJtIORlBAͪL x#gGBd < 0N]v ?*mVd]g?0^aҭ!d:n9Η?+I4nU&@w^Q)_ ;ͩ1;Vb=gBl3Ƒ+!0Y_m0`M5l!vr- Qo\u!\Eͫ uOLm =HUP$X^x۰C&3Z/!IVGzqӁ4Ũm#T3Ыq*$gKEwl}4_H Tyxv|3WxOv:lEU<5i'6&*;b' -XsTXO?w"?&_nf6k@HQW l:ҰٛkQ%E 0\tuu}bsxPBDPkۨ5,Mn™AJ@Z,Sj% ?*D$}j"=0!O }>$hoGb{?Ԣ/,R+Dcv~bGyz b=N `9?9|vH8,8v-n==).eG'Y;/ygS:&^QZOU4b5l7ũpZ m- -Sf^c?&cg $b>$#r)ShIN% -nlGkzobٓX2ji+mݴfIj)^Z"O +jL'$fxoZ^j dI?Z4S ]'[pQ~uK6s*' φfA;MS1PNi{!8V9h3ű+NhC?k7A7\Suzllmd^I3v`I~+2߈pYM7DR[w U:i1p?Ce;sA0=[:\ltpS@~)/}W%L>bpggJ:Q~[{\0c6CfVwvp+t#9M 2Ϻ5Um~zFqهEe~l]wL-Lafn#8`ה`F taG$"q@yR/@ LGoT!&AMag^`m2hFʻCJ58 H3s\M1ËͿ>ZO 08)mmD 轱&_  *yŰ7fd|+v7ިLxDZŭYtpU0'M;{8XY9DdE\8]$()|)*75Z]u3HG 2v|9:fK>=FfeGDvo#&p^Rj}2mK87r-ay8G#~V)ϪV5M'hZmi8TZl(Fe ;Sjpr?PcA&L I=$Wa,I *0P@fb Q?9_gj_f0qbsc{-)wE D1}'ΕdtHQYhV9Q!\f*1y$} "(NIphl#*͡]Ԥ4Exb' i[tp>Kh-JE~dVDi6^w(ZMe1hssy.wN#ХՓvFL֠M@ID慝zȚLsժAYS|h`S\|=i˷XnLe{&JG=.v᱑A1}VHc;ab/j@'+zѩJ aCfl/{CXGd9e{l/ݏ^שO>ĪY 6<(\b:lz&,Z^X36pnWW09hx K LSVBn*BgGF%xv<- r5R.sVr\hUQAW^lQ)8*aDʀwAgF[h\ Ɓrq:#bq G+Ɗ qLلAuRTۤpK~  ԉ?AME(8"F|[uw;eeWhMj s2#Ä,7bXOA\C{*swj;RܰXUp /HBE:Np Er!10>Y X,)~I apϣs rGj?/Nxwn=OF*s~}y4{哲p5}:LH%;6Y9C{Okxa0܁^^!˜{/ƍ 2OS-ٺԡMt )Th3\hV \:i gIl6="I%rfλK~84%(x{6vØ'qvG~~a6#~,aHdE{ΊFK^1]XT|O E1w'uHʗ#bNC YHnKG!̕QA #PիuqfhBtG(h[D UlcZ9ikޟl!d##). d\| xGzv*!?<>lj[DO/آ$ls{.]wlvCLH^Qu10h1SZVυbKPEڥ=),f0gk,G$k}] sÂT&$6%Vi)0=2/ToZb- iW&e$tٳ($d=.AgnqwVKqUH{)}fks ޤdZj&QP}M=ޮONdBi/O vfF V20lk;d&fm]2`@L6rRŰ-ݦ|"Q)s%C1@ # P5o|IA 2'P$&fdfEP | ".f..ooyjssGmq~ S̒$t/o~\?/S)%3aWY56uju ]BtP cM"ѿ hs$Ͼfm(`Uk(]1"G#~nm;v D6bGG]8MEclql~<׻/Zo=On=k*c5c<`a}<֘ P%&1mb,v^18)݇1S2={ ^ԓ- p[Cd2mS@DY_OKfgEC];גy/ v(27Q#T[.!iwa\;&_\[Z4Q%g:R=`Y>fŠq/WzUB!z 8|8!J67Ne[=FHsCF#`|9\>&~Q}vA٦VJUH{FިYpY/غxQF3]GY/|o/-K+{A{,6<KAde$=وN\ă5$O;z>tGSlHA) ZEmO^<8 4'1&5.'<'l|+PtJx/ڙ/ҠOvьq 8 / q3%E)2Bo/yɃJh1~ \  ?0Ly;|Ol$,~˒#k[k-Àg.aPSpN-vPf݈vB@K6i86Vl~CΗz1E-O =3C*IP;J+x(W.y ]?QZDY Xx+}sp-!0Z}:h]c fUJ9(ʼE▇ԁAU1?<ѱ@ܠ#+p.wÅ:ZޠY28Qp1HōFdNM ̍safn۷HnDzfl(}"9N~˭(+"Y##`{;CV\mf2tO'Wf+ X |& &MtK/NeKt+ď40QI&.l_n–G"o?@}2( pV$n>yV,-lKa#M?)ωoL/ ѷ p DG1T]Հjvp|<n6VӀ2CX=Z*3|Y/"e%V^RO"B'DIC_]SD3ϸxl2"ϲѺ`=/,Nn-]p\9HpF>Du5Tě˛]*Lˬp H 01'lTІZ nڻ<ւ% {Rm& ! }PHWJfkH0=3gLx04. >Žy |RTJes+]8"NՃ\aMΨZ<+Wǖp g!s:*~UֺxusUZsMn'CML 0RVcBMup+viR֬xVz"=aP;  Dw?\geݬ.rA%R:24.ZmEpPRԡf؀WN!wg"RrqvniҠ3 91v!l3E>vBrEw\trU`Śvw_AL7+[%+7U>n`z/^;p&8u#*NBe-]0ac]1 (Vi3NOL[+WL(3a'eDP% YHp&?.V!X۳ [4ˠ__FjI-EZ,-e}IVV8 Q4(ޟ8 iJ)2 O)eQT9#n{[_ pzz+ǯ1'B ]զ92 j$4*@zzp&kv $1ʯ/a YܞRVp 7ɛpb*Q3Mp2(TYJcRU9ך+8 w$e7 E3GLTu$s'+)33p]͎VQ"[EB"d,/]#r@Xj ]*'m"~T׾V0aX2Wyc{N]!)`_ r[/< .S:SJ?9bK w؄2ǜa ɿx;:L܀  X)rJCnj6:"dY1@`kr$B7Y(ڐiFEZl/sq 2 ٶ Q߰e!T*Վ; tl!m̩_bλG"j`_?4Wt&※eK?@&0w}}/O;SRё^ɾ=4p q#Fhk@h_սuwpeհ%rߠz2"(/EPXoğ(b٬$V$1LlJ g\g*@ĭS+Vj(B,v]A biA vvǦS3MZEv.v{ Skj '_L4óX :Vy:j' AelXUv&`ݲG95<|%fPOiYα mJ%N]K0A<2j3IJmHd2Zkf яTg =_&Ȭ5&8}^fCɞmv hȖI6֓u B f1jakKK\h?0m&9TDjbeg-e ܂ZGKPsv2cQSeKM鎨 $G+ HjV2OMN2 A;)ZBϽ&x鬧غ7߮( 7l)~Qe̚ŢP*Mp^ܛ,|+phS`1vxwn#)!v|;t4|Wz5\SR<7+J$<)g.dC;w-кϦ!>t.IXaBFV'ճܥ'ǖ5X[ߑ=46 CHe|Bd@X9Vlr(gP ϒ sqyfs6ĵ8CAHƮ:0aTҒl=ZQpS*Ʈ?*M`])9v.d%7Tֱt&Յ|x))l7R5o#Oni p@/?hw&vzU:]QuH2;O䣠z̈́t"=?pr'6޷FxguEN adGꢍZY:D)EvNTE4c5oe9Ȑsu7] D@R/hh`)p@ PJv'H5ë98qWU"pE?O\Cs$($_|kk,)H}͐Y ۞Bo;Z16FLȴE;Y!- N[4mS" L@w@O+B h@j3iK 2opPw:^cNs_w؇|KAt. U/I kd ezvm5Ja,n7[Fu_\h*|т0Ōa=8Sb+Ha,ܚ])%ŸAm0'ZU ^e_:x*ɷHna[Ǿu7 ,DrS}[ [}r|lح yFf8MmfS3qɉ]y2amkE;J%Ē4H骚j5>{;@Uy/0d!‚+E U -xm8[;߄Z [~DacSd %}9|vbL$x [cANWQ}QBv^EX`N=,{7{s1M=z? г2eXl;c%D\I]7CB*PM5Gt't\7NOA#-(v2 ZJQ6tTq)yg(e|+TdhRm6 UBS]yJ1} xbբjUMXgM)MH͝\w2^Q{{390RѥcR@1; ΓI[YNLE~ :e'WS-Q';B3Liw*\l c>.TE$o7 _Ӫ3Ўdf)}[",Ǹd'FZd[$Lڱ;ݙ44UW<'O Х+҇oCl"BqU5ɳý7{dak};g1͸BD9bg P5w5JfM LUZ7rJ3ҵ>M{ 5kn? Fbq` F[ɤo#dSڻS,:J/FvX}lcֱCYL+A|M@7*+2MZTHSTS\2Kgͥ^#=bڼ$~u{"Y_N:[-!xT#Klz<F Ѓj~sĪIa`4E:RIsy 9m )ݳvÜy~0_PDbKFQjorkRUan>76^٠qwoJ!,V }'V}h@%ɹxA(!{בK X6 VYo,"ģ[6ܳ u;*z&l! =G\ J8[oAKZ~]F z0Ƌ,^!OqiBG3[[ڊNsmIb#WQ4To\ sCeQF{*DmܥB`lxGe:ߗ)I0#Yƒ$I -`_:t(EmPcaQ~kN'jp\2GQYP(D-*IEak!|k kGXui<sF*^Bpזc& ,ȬBĔ~o eݾqmv cնΠ55`”`dLz9<3QTlu!@!6JDZl)M7O7#|q=a eѐjӄj@[GL fb;  V5=K4rV!oz'%vR JCbv#868@tPtؕ %L ̢;6)-dS9hU $]J %F&)-az\I=YaHRfJbcJL5ګd±u;Fu_ .$fpݥR&zk'fEY6͞DU1Y z[**A/k:63`J^rS!L6#h`بBNny$zWXXK[@x\XA: eMGnǂ`@QK_q< tDa.+Yoڌ8L2@ |qp M(m|LyN{xl+*2n~\BHu~;)Os7o XmEYg*iз!QdEin x:1$jdC,ޥ#UX5/RF;RHcb^%ҤYF/KDN҄w(;.rdCˉ¹$,)bBE*dgi dB/g૓Xoϔp[\zm>#H{S`G:ɹ4m%!?} UZD&EHiCk("t.|z?~boz_7|EmJtA`z#n;sP=^S)ݗDz v6""2H'lqnĄŭ"gvIoMq4 I=]@3bSiz JLĭ/ۨbօVuF!I=nk=!7p-dɳ d*nusCV'P~~>-` y(n4j3 j?fJs`HS3Q21u~(!mEFEY jVP]yAܞ$FʡUG~pR=Qp,G4'#awRizt:tyC8|eПYO<>apH^Saq7Ź>E)ԯZr^<+tǢucS,p%/y7X{jcNY ݯ@t8%L'N*K_YiGKUC?TծO 0,KNǹve ܄jc#ŗig>HS2"3;1=J82PGa 3k^T~t10O?j(\`&;%nNXե]J#)ø-s(GLL`/18qQ8 Fn(O>yjJݴ«ZT6V~9X#}n(6M\Y#DUsK)R:jQS7G{Lֈ(Α(\dM͠;*3uXCc63_r@r$yF |gQC2,8X=`-ޝ$]d#sD^ʬWq={>> p-Ehy=(ckZ!It˃7lVAG,PϢӤLD'mb\IY{,I\%Bf~+?Ov`:׆6Zw\z>8ۿ P&63%ճ|ޢI&*@KV`~_<,|6e;ϞΙGl %x q )@ +=.'](eD,qjͩR[k(FcLo<߾h&rvylZ_Of+ֳj3~>Gœ*(dw/2%M-}cn Ad1EjcÔ{8a&3?RXco fa@CB[*-JӆΧ~k q^m/HDL UBXNjg8,Y8]98t QzUfcW]iO-CDmĔ40>ϛcJ)/W^XDCڮ}2LI ).8VTP#d!NL 7HΘ3.R\/yt %Azec<6R3oM$Dmk=I~ã$Qvp(u77)8c6{upk@ 5hʱGA91DZ^^d9"iW.{F0pH͡-rZ5ψf(][\ت*a! 8.N0Xc. -չ'21Iՠ,j\وVZ^ tC71B3V5T6#5uN#WXf` Î}2b9 thPVҚ~`E*kߝ$L}† \uȖh_aFaa.80Ox &~-MN5SٲkGbrP [!9c;*u,q?gGQ&|tSK#pz t*P﫱 - ސᄧTApqa.k_Z7-7dIaūtuP |p``Zq݌~0"*DJpaK<@Nͣ2.&oVg=^)ԴzU.({P3Q0Ry rVV6]\=uux0+5^+%s4Lagdw^ͻ].$tF@zv9KM%ɷP1S Q+y&@9{cM>u9+a# C͜ˀ&M\ ڜ ŋ7KF!bʱ%" %T,-pdx C ӽ,Ui߉ބꋰj3RW`VηTênTCwtI`.&E/Ê(hDdY,l$ 8M $3/u5tB]TOI΃a2ڙ# R!Fh`._LR )7R]b(]]nd-Fn^|cRh},ZS)?%4]rP6o kpۘˢ:3m yR_rٍYse"A 6?YM+qe.6%= g"[g`+P/Â]Xk ~Sd/yp rLgHHqʰ+?BrZtVޚyd4ab _ZDŽ l1޷ &}K?APThG`] \QuĞȲptei6]769*!fW&[r ׆VoX/Cnзoeb<\7Mjsb2Ka |ҙYGHsMI1[??U:abmWRSJI{ \x2dc=Es 8,U4 +'LGq+ȆPO:Yi!oûhcd!Oj@]z,5oZYAY.K);力J~˜5I#^Ohs6 p^HYo)x`IٙЌ'(UvWDvAG(nV6 v%j_OfO>AI4Qvb1DHd@K8 䃉8o(`R)^"O:{"*BIv8='оW5rhz[ku$Z#2PK7P:;S#iI*e:d0 l0N0cx?[S/α/J |wGH4g<z;TRh"׷b ?P$ ,m=zXd&od-4/2I.j3$?ܥ5}]X;I([& !i&>{'O qͿ&‡dH&)B۬VA6Av=c,qp.NK@<~UaAdз`4߮٤rpLȽJwXd5ѻOaα%erZ߳exӂ^13&Dy[tf6A'}A["16YQ(}U'nsEem>-BȑWDG5R\>{ã%pW* .*]R_c'kq:8w]GQ-+˸Mhj#b/~uy/P4b-cs6@'+P&;%:2f(Kf0,9h)oQ=s Xe@mߦc1F=}k^jS҂Ss6,icҬХ̟7(̢fWi39E4?G˫Îs{is Mb9W߲֨XYbE^ ] Lװ2':Wa;o~|2E"rg ɣϠ3S6:Bme!((PsUѓ6k3݈džPOU~`M-/RSPҶ+\_'{w0OqdۼE19B7{qP4l@}t_ J botd;bѦgs?*xCxn7UvaE_+NsBm Z_(+Sx%YdKKژ>^cԋP5 5S7*z$` ֙pMO$4X }M5#q GN\A|tHf IK)@?h۴4-A܀䁃siKK/ ۢo5]&@2#E ]ؠdNKyxUs޿zxOx9{uPi}d5`_O\}f(uJ= Vfpa?!t-iOsk h]I>m7H8 N/՞I7 |)8l'iuHɋ+ק ĹЎd=O6&ae*YiZT$UA)zPGgnw ^"~CFϳ/C=~[뽧Sªŗ~wS~!=;_XiiJM=F~ *rxMUq(31<\??9 l#DcVqPج]@)>'arS9SX-0VEy@J2|||eJBs?\@|2|V-mcl9cuF.tq5Ihkxojza]"ϴ%Y5b[>\JQFJvv|-e;U^\*uG8(odLrzGƓWPL#גԷ~Nth%'NМ5Zԑf{4]]Fcel{ gɁMŊT$`)yED[Da /7<"p JM"JJ%0-I߹L 楞{$V32({w$Y ^}F!Gp zD%vZ3o~gAJ^1 V>lNs.;rB#+ki PBU  "'83C P{ 1a ]aAu\´*(g۾`:g sE:b[_@Ŝ͔ j1j$dMq]1`UЏ=,*%lR2՛"1 T)V> AжP{+ʰUMPO[u b7‚ٝ/qtyk5]߬= Xs2zOԶ(!:0 aOhEt8=x\^;LVfQa\ zvH+۬Lӟ쌮)B^H[Q[TaaںOզN½܎b:<+7g m4+fި3144KT0$qLc|zAf 83&T\v @2v\ p Y`fdX|öm\$֨|q0"luI$ڵl ]ZkwRa=0 . 5M)gM4 @:=3|u_& ۨle ; 7g;ȮiSx9(eȱ2+XdQB.;޶Yo44Rf#泺ŵ@,eKpNFxBёWUoQ89k7yT][켒)o.Ӛ$`Чl?BSG.x'mC4#E/X6vN&h&Xܖ Nt'2]p ^Rq^.6 0[%<)dtفuf 倯K|vW*o6m})]ĺ 4်Խb-צk駇o- C\R#z. [f6qb bXhXkQBU^'n/ݒ)ԒƅqkPWS>͝^>/[kЯ 珵 )o{M'4aDp9]Y=j{:x^2;9p~{!Cooܛ/md~9kB[ *R]s<[k&lJƽ-eWcqz&yVS@."y%z_=d.8'MPos !_dkH<>Du@/G9$:t?W, {hvcئU?!l+p5 jTj)QLáZ25BCu*szP&K/ATD6MRz@ P"'a*)S?Q w4 z"x[<Hu1 |{hA\ 'ӂ KrFMb(gm_J)g1rS ex(J$ypҗ2T&K&W>?/dc CHn:5 Ϡv,u)P> ӟޕ&THMdE!`x\4IK1,e;9yi'#rwR WgQ-xL'A \˫vN[ 慹`YmMRԼO*FmZǓ4;PDj7|7 K.gy_Mp_9ߔYI坩~zϋ^WY=85zHn'8'i#b4_pxN8v>4/Qʴa5{>9a7W|2%Q1Op:`Li(/lfJV[_j!1449Rޑ)ְ7'%­&m팴xMc{HR(vq?/^ %rXȴfQE[.]Vr;d:?řbLbU"&^2((8uZ) ễdU |'TGv@>CJi:P*Ƴik}_7_GdëC&+.щaORR']oF Bfj gVmjN`>Hʦs4e&BykiQ[M Ńba˖>_L@XKxx_BY$Pj|4gd|k`gWɜ* HBD>^f"Zس^7m'8!`޲,n[֡LUlOb~ 5%X%D/_k=}dÞ-7<lڃ ! bN_ȓ"/5wQ8V@+Fu>|B<'^tOlZC@ ty9jM{^0uzo<15 :5wK܁'.cQ[&ZӎƵ ;O܂ K_R]@QnV~5TZpě t6QGekf̬OHAZ0.|AUt#H-S[mo璜@>nb!ԐA^J\,+Th<;^E^\DPB$M~n:- 1F9X( ȸrH>hO!^qd,CdQKr'@#P 7#&@/?~g$qm0Z4U"@q5}]SEm tkqw3AŸ1B$*D}\MЕQٹϽNEUq,hlP:hҥA>:辎}"sf^йClQ|VAB?F!DvӏVrO-QY"=z7y/9Lݷ[,/jqf(q+Ee>eD.<jz nZ?b2/D=H TFq{pņHgEH<ͶJVՕHɥ1JoJvh4n6g4-y3O7" Cr1_qXHu`2pAJR w[&gq,eΩ+qMK ocKp !>HpnIjc#R",o553B4Z0ÐyLQ4 f]ʯl`rxAwaFijc]%# :@Ho(w2L.^y*Q* 4SQz6ĎK5NҹFQT}F34dky+p Џp>;_¨nKl,J%F+D&b!>*n![JV~hK^n,X\@EB)b\x-3Bb *)kj;Fk$T圏OKxS)ysŐGAZ(k:,pf-ِcKcK8oCl"3tτiIcV<[@ڼ}{$*-x 03aGp(jƩKi r+:#UK[T]ϼ{nle_'#@FI[Fׁ ӘAaPvEfpC)"E7WљcV Ǹ++O 3#*chtZ?vyQ8S<^߇d, ~cFE膢B[\%B^9ɚP.ŸG:0& ,Y%I9$xNh]4(d<&*rEaP@đp%HZlK,u-ODu@zfXLE7$ lG,~]jB.J?g_@XIl&2ظ#EUk/j: G?)-h5'c3A`ϰP_E#v&;JEeV[U5$D/Lv2C0skZ#i# t? pTJ&NΙ 36IU"FWK.wK~P ½ vmyn[?<f>14c1B-N5#n^wp?Jy֡\܍C+鸦κܧx !/^7}q,O+K<?<ۄCY$+>0\ֳ,97 (o_iÓJK|@1/Va72s݊9\*iIiHTRC#5dSiIWʉ0 KxE*3!!DTVj>~~GA.\+3bNuy.~6oF#ӳq!T7kڕ)/菐۷䠧ۢTuPԫzrWaE/mŝD`7~w\n¡p^~3աyqx*14stTΞTw bґVmҀDx>A+ة; "*٪kKݕөI ThjV{{!MNPRg4tAa|cxH?D^ =-oxN sچj%ꚻzlfdKXv ?c:2VO(XgB7:M-\A XR2柴t 'A40 ï$b5".R2g8Qo"58C$s2Rdn64k܉9vB u9U1ocfIjVrVrFYރV[z4/)*I^X)D@Om ib1POc͛=| f:S9/l_!U:у!Gy D{!ji:E!g '7S3OZ` b'35FfQ6hc[8"{;vpK5N_PRM0P ߨ~6O1 tr+H|FltdOJz%xNUVF2eo75ox񬖳 *4BwN0}}"M:dE0.\Oe-%Zklf?ZQʭN>d wտrvlіfxƲ?45cI9禱秹ghR̙@rMJy[5)Nc&Bp%i eL"4wN(j%s+ N'x]Hpq< Mr$m(*6FwW{a43ò^P-0= Z&OKb8X4d]39*au7R =7Λvz.& $9t6)bvg%jQ;ܹ`zIb_KMdʪpƀHb8UfݐvxoRL49@PG@8upc [){ nP^>"6bPO|Y2a;5nU]wzVŹEO&dhPjb* ?LT0 K0KR$,y/ N߰}G~pUKED% k%ݣX"9,oNJ/er};$ޕgjr]\;D@`'0e BSnLoTX8n >1X6㠢介U_T}}^+E@p~\:W]oث4Y_ޚ;Ɯj3p9T%MI%c19aNldC(o&x$҅c }La(ЏΩb+Ѯt'Y` 0$]kM"ORP RA=a.h~iDOpAT _,Yf.&Oޜ7B3FMz/7+ 0mv#BotIn_QZ"}Y9,_s@2Bdj'oɝ燼6?\sCqPnvFL};u[;fs60M3#0H8ϣ^3>RB^8 r;؝nŎL`Z/RP·^S_Yʉp t? #bOٗn ҠDnl1v<Ѭ׸lBF#豴M1Y_$@e\N >w ,!K]P|\ hljU7gc݆j O4a'& @pG,ϝrgrqD:Oa:gEͅ&&%H>Ӡ//wNOMdJ4UPjn>=añcȾ" ŸAnU>XJhnl_LHi4^!/ #5GݸS65ec#@E) ah=0٤o(__2 x .Fe7tMFƞfO LD@҈j#^33K@c{زl2J 34óEP%OHS)2pzKoS=%Si64XKǽfVƸP"r6 5e f! w 27Tc27*@DOTaG|#uoo.@Q_boԵOkY#Tc6沦"1Z>Ze[x<4t ^"!m&D,ET0 0mh܅:yֶi3n%F1uFsgPͥAl9D+_BFw:@}E8_S Z/aR$i{IlwJ1Oku`a>Qߐ[Ra'j ZMܦe;z@%L@6#:5)/&l٩㡢ߙML" RIu5{B$I>j~nga.pN+|4n&d# l]L\ #~3jM(`8fsf:md~Yt5ހ&$Y|1dږBAfBvNEbk#ͽˎaާsP^h}dԨJwԃM*!W>X ,ws,[ =93^ 1xw)ƴ#ffPV%~Yҗǜo< b-~8LJtuxŸxyDelns蘏qؘ.2+Ƭ~ _J$Sf*ÏtP^vY:gd('m;.Iam-EH)H] \#oCa 2J%[[b{ -A˞|L_0Gd UNڪep. ۹۫v MψloZ,ȗnYJ Ld@.+rE3ؔGrIRޮtFHYJ*p N;Շe@g/x۳K0!.{/))"[|BV@o@앶1M eje5;G)ƵQ)&:SPȡEw\+m cmCa j& X`q,E =7kx`#A_cWw&"#6B,;@Yn9 DJ l*3Ai.B*,iBcXZ冦i,Q?|!Iz( U3y2~)u1$T+f.cPD%FΧZ5'YYۑ僝FaPLd.~8kxYkTB_'؃nȌԏҳaU, =-M1= ;F&*5 *5 1Y3u6f]F)!4M):ŮsHrHRmO!_&ѡ3p+o|!:ZO !!!Dzb NNޯz}QcNsML>e,|X]B(Hx"Ԃ?yƹ[̍#ԜĶކYpw(SAa;Ƶ b|pҋ`H{{o[h ރO=JאCA"B[&}vE2 O0{7Å @fcHMEėqu) Pp}YMlftWp_<$Mgy=vᖇ (T{i"_Aڀ!uA3;s+yM,Z=dOq8 ! Icᔕa ^L**uTP/Cn`xbG:Ιo!FZ0 _k%'DEoCq͈iN$W}Tm@QiMٻ=Z yAqkzh',:_8}87CJpm|>F+j3&Y6 g9| ch2RR>`8z*C^O}}%,w9)Mq]0]ܯ PQǚW֜/nJo0(7/[&{j.hNi>OL⩸%їS@*<޿uYd CUX&Pskzh%۠fA)τju-PH vm]^(UZ,ô}sqz>zYjPvh.?{0o.\I =5ry^+V ~QhTcՙ[iC)&В߃>s=_^}c,BNݎysXRFvuƑN7Or:{Zm-UijO?B*j=lCƑsz &x,$6r"9}iu'KCN]>S6 b"z֣DȷѲ v+x2yB7r5ƫYn6"R.B$[EDͽvoy}X Ve0GpC! D'Ŷ:;aNOZ*.VQhmD\!>J T=d]頻$?O TfDA8(GtN;ۂBC`\&%qM*yF0XvifN;:%3Y=yH-霵tIa kVy`2Ghcܻ&] ,=6X$.1y$Н#W 8HIf4  1Ppsx`lѐ܎Đ&AFV?h`ˈ %Oi`L:n2@:j~f+pڵ])c9юH܎AqӚ~Y!V5PKe鳄-.xҎ t$yrg M.0}7m`ύY_XL%+neЫA0`ǎJ ssQ|)/$1;g(^ߍ>&8=T c73ur>=g Ia98t| dj))T")߶Q4Z2e|"c"'N)|s( D⑕^؝OB2*OJDUd3N*ES= 묎u[+qS9*K5SǕZ x$"IE(6 :·vpҚ+ew- 豲|Wi';[&U_B.jkfԲ~03c} ΄Z!ʲ߼~pcz~6#fFUԗ&5ܦ_w~<4@5xj7T--!= X+P@~Ri)*d#쪶 r{)yiF^ГSF ꯬g#͸0GOBt }O~dF8'/wh7sN!Cip۠+A8JʹK 0 jN&b F;~ve :35TGbaNPJK1ΚfLx= rJEWC%0DjkʚdTC6ZJEv?~ŧe?lfh|C ]Oj$e[]ԟ : jR0Ŏj|&'j1S pljI!904>lU7TWOpl ,K2*TC3(Qr?&Dat-/)F ; ׽+:vTYʭ< w<q FY34 R2 ] `|B)+AABz!ۅ&)hBEi)46mY.3i!vkϯfe g 3PζlwB%^W/ W!+p$/8ev ~7_we\pQjLj REh'EdSb-:Fc Oq\?dwd2э}Nip2;VMhq:?=My~ȐSCoGM`컮oմ#1?׀Ϲ]#xˢ|J^*GNPbFD%cXbf2 IUQ6o87Ztj5)tI13,'z~%V'>/4&k~bɽnem$~&݀g gꏤ7t<?S8/U&6iut6 ~u+* 'Àm<{нKL}K$KYpV&7cE"``likJYU; ҉,W)P`Ҡ|Ms{xCWּ,ɂ[ebnM|,!gB >\ʢDW;jJلÓ>&-+rܘuI]ߞ,{N:Həτ gh't0T>#D@ hnnF:2ͰbTF\,`mtegd! BrTEbH;³6-ԏXtƕ^Zbnɦ\^G:E؟jU03HGZfR . >jB9{sV$EȠ= }E`H#6 hiXy31yyϚC+kYgG #e(Yx' z|u^9˄`36cvվB5+vLvm#U- җ+gg$E[%be=Źtm0+u7W8LB\ek40b˜|bY]lShbsjB9aJޑ*v^9 BEqC8tyGf/Sr5#LLf =3 G`KUMK2wnY+EC;JJK `SZo2l&*%؇/Trj^lWɇ*Rњe!6Uᚍ5q ٵ/Xghvm+ȽuTߩKg4ڢĵ2`G x6DH+AfH|;XꝬ^'Ã}Oت<86ɭ`6. j_Z6mѹɧ~7Hn*[Y t1v] T:6gݖx]+XCɃ8fk-iϔkSPj*ghccc0rߗ|*x=v~|"Rnks: Pv|zS9_ׄoj-~X? W "hBA.pIX" F䔍L}L~"лW`fҿl}W!%WQ'˰;i$Heh)#EN>Onߪu_F+vᱨH!=SȶaLiH'm@إ8}UQ);Lrtl\d(Y/rv&}^,5* S*(bGֆVRB2ӰnloMڰzVEP 7 B#"ȹkKkF1OMtiMA] _FY(dP0<(mgجLlW8,𸬍LqS)2 M˷)Zw%`MCƟQΠ6tsHE8x=v<3_#/ l+)V ae 3@}i W0Z&|fl *>qjݣߚُlRsɿaXh\t}%&cUٖh!N_vF!&eT n(Bw ˬ7IrhC^<&*{'_Ϧ%G8YcAGDT]?[MBWQwg!O>HAlQ}&{z%lk^R=.L~¨K@Y:LR2UB湿Xr'0I_>0PBl/9_xpV"`*# P;b "<)S^X+H&}c4zfy#\l t?SMd,¡Oؓe[dE 61VѿiP uD˨7+:`{ oq`*y/]̐H'{Z2FQJ8YOvMcl`+5sJ@ pR*U)$ϕ:!'rDߪG@ KiXKV-_QnM-j@( 3NQ")X-6am0-bXuᕾgU:wrypnG}^Shל[>_McWnş5t !BݓD SӴ +k4b!3y-/l{{3Ƭ܍0Jk 'Jf*ިƶb kR踯A *Y5Q)-,q 4䨚CIQߧޟT" o@=ȭ~|; 7N}b.Gyc;7"jt^z^qliR":t>yrSi`hVCe*\^؁Ʈ<_ C-Vu:&K|5BD\a`E6li3N2IU;Nj &8ڈ;GrJx{ $Z6bS?cCGo!WDVq2 "{衝#x6E䌔+gǟ4{JPː\b4fJa3WWuğ!LqVBtF"@RwէhM{:c:Ee-&Vp }&hy$k 3EMloMlp5 cljqoב?҈j_{ռ/*c"jYȀ|So>8`Vs~0 w{_ܡ1؃PV;bYz/8yN+i-옐ԣ3w tǡcf*v-A"}9Ɉ4u<i2Af2?K+3w}bȻNENoxF/,?vhT^7^% d( uY6a kQfh}p!wU07/]PT'%vQdG 8L} jkmwK}!qnK4ֱ+S?Ӊno'& -H )sN~whPtGFgZ͈FSM+%]sɪV1yӋ͏4KPw~;:{IW)TM$뷩PItm{zTӼ`v4#b3ynZwjrD9߉c' ZO^ L'=NTlS4v$G0{Ǣ8<|Y͵^h3&g -iĻز>QUw^F}s '{?CayÈc }`Q"(3 [-x  EH>m9{4wMns$2={4VӎIɯXR}ǥ)O#ӂrl3!GaDEx;Њѵ_9Wsf0D1`C. aĈMơ~R4r~r&*NhgbKCP!&x=s◤L%"V8y r )a )RP dzeB'kfVqRu/HAh.dO'5v=yq/M4!UʂɎdoeRiG\jV] 5vty_\(PwS&{~QZ]--SoCJWQ8EXXO|~@YHw?W%Hkx }?*ЦXXyvP.KqK-xAk҅ig^|!F^ioHt`OpA)ףU8b3\v0O_HCF10L<(Bj [ǿ-u%(?it-G|}yN !k%id_3gJQ)KdڨKW%m⺹6><5pJ dѭfqWIP y%2to/>X \\XYWb>LB͏TGօ'j WfO8VFb-_rgUr_uOJ?*%aԈ(J*RSt&y4E9@{fR 4{UkM S'@U=`[H|`B'`ex6;+6"%Mr ٕ9 xg^y7*)tfSݐgUx!q@.Gh;m 绗a0`7*qWq-"̷Wn$F,p>ƥ<2x4"¤4B4X#xa /}Yڱlޜ3W ,RzlKCg<[GklD}h{KU؝m-FlDNnA榑z(krVpVH+lB(\VuFϳ_ͯ#ԄC+&ttbʊ5ю8(E+&f`ekfkB'aLpҝnR2`.W;'1v$`'9 *>i "?0Bت@lnpZAtlr2?TmlXYZiX QmE?z$SēhknM v,`JkEU|sR/WׇJ}BK۵|:4 d唫E8@3`뛥~du_ݸchB`s]IsG3kI(3Ѧ a4oHq>A~e&!'}zwCLBs--1հ[NiB>ê'w+xf dY%6UN|"X^f`nT($^p-HXP.; 嫓Fj#)I%j?Q6dNtέBX‚=GcGZF}'^J0(gΎ5ӲhM[Ut2Edn.u*:K)(^G05 =f꜑}S nYP%.)_sj5"X Md &1t7CZ<ܸ9f[\ѐ7g{G175k e'>H UDf|!Ekjmk9Zs¾;P@ ,9IJ3ӒxDGԿ.yՃp2[$sl$0?7cn1mD㝵O7k86Un(E SE#* -`r0]R~fyp{[BH Q#:Rw|Pl|,eIƽV_f<!K=(.CGJܢM 1wG<3V&NAKyVOn 2HλC^+JmފA/߯ì$\X+Znld>9ڷy7%^vVZh?m>0T?GS3SV|<.L9RH4yX|缣 ﬗޙ1l@6z 0yF]y'Ze7 iꔄl{ ȏ;5|5Ql֖ /б(X5)X%҈rev6_`jƾ賓&t0[xݗu;KY뚰r+5l3}42/! 4dvwR/""~C_&ږEj p(bc`G;L pg:EZTRg*?肪Co7U2Ze2XԊpp6!T8pه+=@PvJ7r03%aq:sX=g]o1D#W|Isl:q=ꬿjRqY2xvp]:M] w"Tt-z20F ݬ-J5D XY zHrg%VG7(=^}۽IږNI3<f=>G38Q(DU\t^ tt%vvEfJSc!C LAO+zRșOG2'@ o/kű;N' 96sSv'ş@f{.wf_l\72n֝{voU6/fxrI޳ϒ {B :5"d*Xhg1SD8/I ʆdFD>^Fs{uyvlq ym7yT=n9,;Ã@P|ZֺoRy((+ 9isϳBHo?𩅖Qˢ'!w#L5Iu5`'G=(P, dz.ץb&rYQK/!ֵ-ee-Brhg۝eZv8)rdfue1Sha9|~52S]쎇U˿ՇUGn?eD%6&AwWn&l Dxl'wi*Fdnr0B6Ϭ٬Ċ*Tb+eBil3mf9U'P+& jmАhcֿ]xGa%و j32Fk.r1{&4 &u}: " ֥0j!$i (X# fCjr9[T+8MqFz]aSi*G`z`w;DLz[kX1UČ7)侙vAB& YK@⇏n\Wwt+ؿ[{0W#U%-7pF 3=3;qf71,ϙnn',igEẄF`Ï01aϰA"q$hn(҅uCFq;wxDWҳRń I+90H,6HδY,3F1yʍ-Ƭ2 +uvK7!uJÃ&Mal{Re)U_JW$@(MS7Z2m:gC7a2z`mqȟȶo,f#%f6봪}Jc?ǎhPdT Q3CO2]Vw\e-)Ӄq^ n. 0퀷ʭ]'_ͳg3Lf"~,aF([b_+DcuS ͟Pȑg,HY3̠LO z 1(TX:izJ4~%bx5B$=`u1_%&/۲q<,?"I ~kbm_Q{Z}g4}d[laބӑq幂PBUYS- X'(' F,\Ki]ZM 8,aMJdnt9󌎑j׹.{cp$[Wx 9;$2oKؾ'WV=!xRI_EcCA6? ^ɀAqũ|g.\ DY=($Fκ>toLwpbzOQ@M]۞B{ީPI=y.\ BLOe/zqBuۡThAX$¥ H~NԌaQc!Si}5N/*bF*tmN>TcQO- 587RpA9Gi&=C$5MBʴHH9/$sنXa xg!ZǕ6u1Ngp秽~X)wb aJ7 {~΃MF[eL&9m-sj1V>I~&E5A>sti}sqt\^4q{6f#9qU_+#ElܥjG%p8Sk.a:G% yZOV/\G&J/s&`[I~X=1yoR߲Kbx{lZ#8G1}ɸU!{Fz/CWy"_DxsM8bϑgZR9NѬs41sE7ӈ=3D]+ !V|S{ϲfL.tJG`yZö[ 4@iP1a0|` _vZbK@? |eGOrS7%JܘhلD =Gb|즴k/ ^:X#|Wλrn"X;8'_l|5PA8ևaf5dt /ySՖz1@˷>> x1#)}_] Eh'e  cF^~dK&[P4lKIqvrӞ1d=HE=!g*y4ae<\U\{ڗ,Rbκȏ8nuo x> -`)ruI@8ź1"c}flլvt':( a൹"Sv9XWф ʙӈ8d<4Jcb}6Z :xC1f;f/&N:r>=bqn )fL1sADoښy ^.uТCw "0h2Hs  4eL9&0ItsF^u6lɡOFWi4sͳ,z8S9が\͇/#f~4 -O+ur̵RkFY~W׋ 2^QBAQ;>:"K9ǟj"- p!|¾+U'F* S'R#H0:[a;r eΒXԇuSԥ=>AY*ZFf豀,bQ/-8nBC'gk%ߙ6V%YRa8"_2dAv. .10 q5v`%!8rE <->n :8rƒj";`/BD.I%Cbc2]Tߤ,~u"~؝qʺvkN X?.O,Ф0poXv"E64Jhz3q땞z"?0#$]0V4U{|$uX(w9X2ЃDNDQua%NU90b SQ_ `}N>D-ڗBls=X4V^8 I9CAbYs x Íd[Sp̒<4fQG37KdmAC9$BؖX(_˥ T i2 wen0 G̺*D3M/E2/tD#vz'Rl:[Ե/<լiGs%v)2}\t?.B"=&ePTؔu7Q]ܻGpuˡWoPȤmzbl~m:=%eV$36u[R\le AY c7R;Լ ӱ$dL\23vv,S$aq' 2&ySAX;YcylV';+UN"',hbB1<*bfs[-ͯeB_,亇K؇i/Q,q(Ma{VT 0<Ԥho@! wvGfr;$kM[npE0%ڳ _^O gM(rʈԓMQ JۄMkUWc/g c?GExjlYOIHĴ68@m ,m옧|&z ŸQ}Ë`Ӻ F4li/RȳA3\t)Hݢ wPPτhBXԑݬ|/ax*AU3fv WSݮH޾hGwOscrSz7.Aפ)oTAv+j@FCe-gSaxU:Q~ ,eCR;0-{wƜ:GGk \ 3JΩ*K QV#_K{tNDXVW?-F!s7!V%w~ȬGM6mf54C)m'캆;tjZc8`ˮ!wR[Ԯϡ&!W@ؿni5˝!/DXsRâ!Nk T4y <m\D7NWx(aAn&m` ݄[a&fޝ{MH&!Dr*'|>WkrJ S2vk`Vwnv ;0 qs V`.rRXi%y `n ck2ܻ n 'ܗc ʔ`yqHC;uم1U4ĉp gրTwMe$gtd?pC<Ϸ^e%\ l~V&h*x?eе^}=U@>Sر^J!AVN]E3LZ b,5 .NҍFf髿Asn'UC넕tYܬuw5Ub`s4w=u7͝77QJC}:\ RIt V-jNfAzI$Iy!TUS)~с0Ne~E]¹ dW>٤|?RܦU'݀PdDRSDr$]%. W7LM_ljkk*k8Dblh)g͂Z~fHJ e@qM;mY^I6'/o7[ҲtoIAF2Si7dпaU8Cm|Ќ>rLTxCZK:Yd0M韵p /J/0?:P'FQ0{yu}s>d>>ieJD9a7ƦpRP>y>dC{pXɾLZe+rc͟4|BL)4IP8_8zw[ɳO>Pjr]tCF!NKӎܗB .ĩg61*lqlIZdŪ[o(@LVƮs ==g"vh6_LSmf>gϱy`WY8 =ӦWJ b[f@/ ¡i NANJ؃'a(|ĉeo/ZF@%2МjXB0h-qFƅ>5tA99Tvp>4=x3N!ۋn=,PcahyKfc3QoBT66 GNJ}0ʀI[B⅌p.1 aN(CMvXԖKB,1lT$8C3̍]%64Ϳ,.B5F9>&$C(Jb|KK$aaS0U׸Dj< {d]4?,nޅ76eG1@v2 ~b+mhk0 ?yAvT$(l QAHB4^QP Sl4dT!HvE`Vso۵i^Ѧ(&U|ӹ\S_b剁lWiI\Y0cܰ>}A?Ѕҕ\6ZOq򩠑St*/xю-{02 <Ԇb|#4$%~d2ԞW 6mA] ȓ[=X~w8j0>^Y:^bUCɚ,:QQXܴ<9mc}s`A\Llx+D`95^$&nXm ! T-*֡ti! T}"45KanHN|W47 p.F>`sO.2]V,|dʔ Uo;J|+:`\I?1Sh6;(y ;Û- BK -u[vZzޟ*[Q47jLG[;9TyRhB俆1Gbe ezX^a~qIMWQL$ 4V亯`68ZVG6\ZЛǧyF\*@ s8i/RJh: {@G{YO?rBC*3ǔUYMLE L%[NaYB"BL6jz~ ȓ*hAJA D;V p礤%=EPdP@ᶖWktrU/@`@P&qy+ZxTGQUh զ1b{qBnaC#i0S7Po]{`lXCU~6 ˋ{a 5]QboXzS Cz -G0/w|%dU#bvw} x4ث-Zt\uR1ʒNRJۮҠ!i .-'l>Zr+?7.MDh605z-\Vm#gЊ'$4ŏevx?`dxboz54DKriX$ӒJGZkiX /%3_ m?lE{ 3戵dbV7vdFAaG+h3+>f[ëB.uAeׅˉ} :Zun읪(!Kd N8*ɤG>Qܪg>-l(޾MdHq s5q6e?:; l7g-rKYݙ9),g,k:&0uᄁ|pab4}4?{mS^8~ER {&?gjbh9jے*V*wl(0Mth}X 9aЖ7J/>ȢQY= P_\]@Xu!?mjw9'F']p˱!.Fsmu/&s1=qCcyWeh6B(wD49;peyYO8:#6~$,VL4?K˽Q ׊A]bL#}_WS^ Mq?\{wѿG-yIbdw K\܁=ˁn(9gpV_<0ƪ&)q28"[:yT[3ԘģCk`tŅHN},fclQLZH&'HgNI--ChȊ; NJ'n%@XAa8PeZRE?8Sq]V&:5gsO@ql]8@-,VG-_iʢnx27w `H^?8lo߈J>?ĸm=<3z[fOm;-S3+yҸF!7X("Z+2×tsrü+k;Xd%l;7nҦAsp_!l/y,ų* /r?41ʼn:Ó >Sɏ,i8xH:=Q xBsؘyr#\O q ]2jlt{ D'f``̮C3T)J7kS2@L JѲoG2af!{W ;ܫ'URaMB<|rOl#FzG9d‘Ɗ#Яa^C^V5àk9jX1n6-:,fv ZOݤmh:a3{C[I:"NJDL}Fgڃ&oleC; U]NzP+A9A?YL8Y\Ug?)Hɦ; 2Hl#\:>JGhF? ~.r}k‚L^;`bHuA̒5JX.)٤E־if HB XI R-O⛥?@,z7]'R/duQll"B_sL$@߼JhN2ň}N=**SžjЈ)N% liNs 7tW.ċ7Gb@OLw~}hNiyPH7IJjڔ:hQMD[XS*ŌjҎN=il3d5{V@=b1px_t #@R\X!_!fIE4do8(P9*p !ȿ3 k)|~J$>Iճ7i?Iڏ0"[ЇoR[sP %S2_STØCSB(؟8p~WPĆ^ק|0|uPӹMLʁeϪHJ.E{{9λrq\C9h8Ӫ4Ϯt'!I),ʬv 4¿bE𬋳 9r0rmTuޭAikZ`dJ,j {5G T8up"d1i90(k1;^P1\xvوr! k-25gv)`.iA]vlGC6Ͽ1A`Bp{T( s!/_ U7j"pEbi;7LU5]/3B†z_ΫL]JkMnv.7,uFV/G vhQfz̍wz_WZPohXRbȬ1=`73Vku"eeIΈa>r w[AYa_j#2 F8(Fŏsۼm˔[a:Ra*n]!L|V~x20ήitՎ+#;dq4 r f>-̇JvagšV'ׯ^hϦd]@cs*=lsvw'j<_ 9VҤy݄ oybEQg'1?VpPh[2"{5> [рecw)Thx>^1K/P2 EXTYҼc%`ۮ%޸noS])c ʡXz עOb{8,+v)I,& Qkut 26٩G]7R1"Lދ2}'f2FX$=E(xi{}9u,dL;)@,AX"RQy7ڼ,Ns{4cJ_B.R9Uaf/Xl 9Zxe7 VY\0`]u5܌Yʡlt@|W ƗH,X]di94]˼Rŋ!N 6žL{cL wʄ:\T5/^wV#{^-&-dq(t%T,'l /t<F`0Lݨ, a?Nv;(QS0c oHW.BYZK26q /K) J(4t49#IǥPtEBx~[8j*pEá (o"cci,pΙEҜ'[?v 4w)hCw5[ -oǥXuZhd+A;F~ $S+44|"ު) $ˆ>m7Az٧[v:D e. jE}oee2$f1#ڞ *>ec?WG6AUZJU l9!4,O$X2jWd1TB(DQ~(AXy.drQ?ee"mm߃*=/K,t% Q+,w(mΩ>w *":_y:qd#/X5^PCj 4m8riP)3<3j6٥*XΜ,Պ|%O@ Q| ρa˛oMBҪc썛^b N^H_AmZ_18tk kVbʸcjhVQ-%r}x8+ZgΪuir, s{Sl׳gK& A,2"dQDX4f$Jb8d􆇢\1+)78NSEk2a(b\r|FH\R`LӋZW[[bzl pN+c.:j5 xn]S8i2: *fѡsIk[O$kt]_?/9ЍTtty0:*Q3+'V3 . ;ku.ݨXمJUo{0e<ܟ[5; nih&a~Μ"vI_B9jF:;=cRI8Wp6/>P xS!IӭY*R-è4|S\EleWZ%֔TD(J]!4._Ɍ_ ,SV !/*sOժPۮ!v!jI(b!)S^H|l5603ChBxlGG+i;.$HŹͲV=FWHP/{n%Ur鴶! vb#ZuXc$-zCr#d)d. ¡م. ɉhhswwufw늄Vsd~-eM>X+kݟwxiiVH !f&wO+-Q;-Ƙ&?RD: 5P:xhPoHI @q9+$ 5KTopbۺޗ\:c3D t=$_C52on]3UPѠRƮN ,5hDL!u&xA$ h v6'iC`^)AW?seS˿G7Wߥ5c6@zvN#z N'?u"xNv[u<ΏΑC9"œ9.#{ٕ~pD535ʦ-"qxG\JD&x@gٳ5I%ƛ%mgxn_BXM1jy7Jnt208(ӳ-&'iţw*AOs-Œv/'Cirz*.UF8\ޤI.o2CWxs!.*-G ǀ d%߮B|fi E`Vo5DvO%FQ@>6|mkr<&g| |VӔX 9Jr|ǚn Frbt#MImuq WaJ#R%N`zܓWQAZBPO8I8Iú9f) 9"R^W_vge/&.WK_\%#,bˠ܈yiKUrS(x5/F/pfMI3Xc_[EL=[n+": 28 +ӹ叮LIV\M(`@tQe/%GwRfiyupPY擷 Ps]p1m -\SnB>Д[יU r5gT\D@u#A\Y\n߹}XјPpՑfj%±1TpG^qO7Q"M x3*HKyl!bOPH --]ʗ)Ȟ#&U?TMr J\жoj.ǥ_fg}UAjnz9<%&Zqh6{ ~pc{0i/g~:@i7-E:aJ^ŧ~.lM<S ]5İR+c128-YS>RqQKѕ o5ơLqszJ{õ}i* ߍ(V>U÷Qո-uj\8sfPo_pKeKɅ ܤaFvao]? ]KS 37X[fR {2>}uL9ӒLi@P9xΙD<%F>- B`"8~*[paߏP!Rց+—Qu4tcw(}w)"A@nlbڒݔoax zr4ET)?ש=mrLC|A NA)vb&^s.p7JWw &T)~P˵ HdL .d#h2 Y]$ /} Yz}[H<)L=pl-Լ#n Tb?rlnKNfn@#vMM0!XJOVd3jȤhA%Ix[a^Bg}z]a]zb< / _^ HbVaWGy34"=tטKkK|)  \JFnʍ>UaӵO(+uJ-ګK-J՜J/:YQj07XFLi3FPRȡ d/?AeӉp{7dCH s9q;3}69n8.9cRxվ4ˠ%xBpD:m xVۢOL`;'`j2f&WXj ^b'<&eOz>!T'뉱5l_Ȅ_P:3ukQ2%..E;G'p,SA)‡8S^eP3T-4$-{y ņD)u%RC1]4pŠ!iqLLۻXK 3QcV s0xx~B,xQGo/G/.m|iBr/:D74W7Oi (b:g 5 pi`B7i;\uzJ%ujT#/-YbqmʁC"a 3U+ Z׋,GJBq1•-*9ߛ ɦԡt.Us2 lg Ey Ʋev!6: R2CA}||h[[Vj$#+z߄ &W*k@cݤß=!O>lFMeNV+{+N6d<0H,EɕX?%" ʿ`aSG~x5dl(LZ,-Wpc}N-Z8|5[6l[Iy+*n7Hp*:\,}ΛˀR0.Ͷ>-w :E>z16y1͓޾jЉbPU 'ç6h/D-Cu Neѻ+ ]bS=[rOS&s=AZxT/ Ayv x80(T 6KOVwޔ0vQ4Np}07G=Lm͋Y\lXX/lxu60IYa! 0扚Epu4\SE+B=oό?> ҞmCԽ0$KvЉ_IߜW-g ٠rVة>*ewqLKVS1`xUVu\v~n?JLۈ3胓=&mW6m]fᇋ0kOlT@zhQ{:D#q+7Z\uf `t<+J<&O-m`(E*"Z%fp<a&IrbxfΒ&YxΚ1Qn~"!zU1tԎL$2-g5", E4`{9 KNFSIsoS򾻪J1qLN^N֟DtN JҟY$Ts-hREAd/nx1LOPS ?ItQJSHGimRv&¹I2^hzlY%H\vsb)8\dO;\A݄P ~HgW@Z-Vd`zsXro?_4*upK<>GLRەW;p5f ]M.3ܒع AgܽU rиFYJhvI@[x4oܺɏ! mI2Dt #>K-mlek>$RRr2CN8+uh\ydTلTn cvWkS*3[ܷmI#Tَ:Il,U) _Jk{^֠ʲlhB§Ɇ+u}=ݧۍ/b-Iݎ]M餿#yY8bʁ_5?Xg63|?B;7QprgePN(㿩EWrvb~|X!i>>"ňaT+Ü^W}h[DYH[h3vH=E{"҅9 Nf7r*e&k-+hn).ny#Q2⏲hs'=h{uԐØm$ ~zrJs9dاdFN 7hAeGB6A_stts!>&G}vo=`YJFM $Ϊw.p-\_2H`^^N@K:y#|-iVE;1,( H]Ө!6U+qp.Е%2_X3۸Ұm_ @OEJ^1ԩBfBWTeѱD7 uw Z;Covē20VC؂!ԇ0i0)pҳ,Jw#6g6ڇ ['+iwTftbI̍|a(fI;Ѻ/Ea?a'0DY"6ۢbm>w]p?_ \膖CWlLZf&;W}kCC @] 8sjDiU&l .$9*0p^+`w\ K> .x~4%J9ȅW 'f܉y0 g8%>m V_ͪwk:4T7*gh}xgG|Ze>Y<~ i!b|ۿ>~.cZOcObD`'vUEH|/NM{\(Ow6kalm J[NRt*_j'cg#|}Tsuc5<?hh4-K!6 ut \Ml=3׶ԯ|!؏N|wSN5T;qLM/#32j~-mTKf,j+ #/kS>`! Q LR ̑fa<5$N\I}wq1H7 p/R7c)!c)8tHQJM|59ǟn <1')6꜒8x uܬ}X1k⹓8x ~ e:CVEijzntqVKPM]+D[w7/\yLE׬TݓTz׻9b8oy* *yְ᥍@mm Ɉ5 ί9C!ށ4Z^7޺8z:8ђWMX1Kh{(y)c'5])@ai<`vB'asɡa=$7d(eNy<_,䤅H5fϊHJ%Uo6}?hY& I曓ɀe@ E<tya3$ zұ?yCuړ,Sq{{3>(qP3{ V6#M~uğ|X+d?&"hTO0iĜxzV&H5@ FKr =҅fэDmMD>H:=vOPJl$b)oVP$"";ki6 f*ʿWVJpEo1"=<s6nЏqsΝJꈫ1}VgR; r9z5N=\MqgНЃ@p[jR>$v82d#Xrg">BVkfsd4eVroT M#,% 僺C6JoOImWoM2k{M8Mbvv%lH0!= Ls}h^xl<uF#N r(TMuEK հD8M 1%Fwē]ĄDje=wXKtCgתx@0IT() easز} ͓%v*JoUVb9^n8K@Lp/K43;&(TR ݑ|-?AHPOՁrDfp{' 8&8dz=lO;Ŧ`~)=ЅM'4]5ܶJA ٹ:\v/[\^"L&NDTX_u~@ Iaoz" rjNaOظEk?PCR&{Hn5K |Ԓ-~H/RAO*JB%d,oLC}S-s"};n% >U@53M #sr/ljmv.A*~M<¡M+85M5MdϿj6G5=Z1nmA[Z>L{k۵^!o6Ba8$~UNFyp?.2;=4i,eB1%%=`#o| '@.gN[w$d ƶ:-;+T!Y{fo[ AzAD5f9T&^ԃgŸ kW7ZXeZQ PM;Ʈ+U:yƙC4:w 5C+> E%Z.MzS/JJ8o砑o֩ns La`:teoxGΨɡ!\n,ǿ?b]lժTm(Ʋ)B)§FJh4zH #Y!hXIzcDǗc'8@C= 6`rcj jPwNI|#0Tnr}i%vMȗHuo0?2CCRsL"2z6omTI)Ňvx`x'I0Me␄^ҧ tBy/fQi8rB_ieΌ$f~U} vϵ{'&a5p %l@W K3j1#Gfv(}ݿUct+Kڝ}Ћ1w{"-N[g7G,•x8kO )&G"jxyT<nVܞpK54DBzIc0Lp2]\]EheE*,ޏ88g{795lg8}7<-靸ie/PT_.ط͹N@G``k{ʘGv["vSMSxPRrő59c`q*HE-<]ijhmɨ S"}tpA'ԏ?c2=fES9GبCE&fKQcV:t&Ga⚊VB9q%1hakFGїNqwQMΊP`9P&bXHD]cyD'Lt=M;Ug=8͛(6cjlf5ؓ5ũdaaXX PI]":KLXބbi,#<-LȹDPcF*t l()vcf-Giq/y"yCܙ[;!֒LwE*H7fc>M Y#/7r@}X*t m9%lmWTpΉ7,'7]l =X5fiFL~^43^{0,o 5󨢎71aþa^\D~$H0*O~M(%`E_'AZK*T=g@Sw2Noٓp+)2y|EUU4=/`PɄѠ+kD9a+gAZ l>t`7HB@KAܰ~s\PKI{j=WɆM'Ng)*3j({~64%ԫj&$;WN& ` gɖۍgaTN:i(^ yg3j; :Xr"b;`v‹{C탫KՇ-_~x|0뗇?'A&k+ x d,SqsU7(|e+Eg֬Ih &ЇVzWUBE/|'1¯Dc(~ *3iIn7*N:NξhTwDu{f+?qO_@WˣK UKԨ<_cΐD˘ruK mF/\*3G>eПo(3[y5rԙql/nP*|{z?@.gp9wϸ$Zv'k ٠ʔW>=v>aa54㘍H:v6|MD(Z84?urP_BsfUAm ;@YQ9ul=[%+@ӅӺPvDh^Q;F+|/ i?+.^bȽs*okJ̆l)0^.{8gB!wbvY4C3{Tf(.W瓬f'gfG] d~q"fH~SgCpo$h"18Gڂ)jJCs'Bg 1e^W8rvż%r=]ׂ8 #;v1!SjUZc Ŕ.SKVɳ9~YP Ĭ}S9n/We Q=T?.dsH򿠧ۥt[z7ٵ1P\MN[Cf@)eNfS^8w' liusp. JIh6/>87Vdeomxx9~ ZLb^/ړK~1|R-t#vɔ^BSD(VLRZ`h_PqkX6%8T'dxOPXtC[5]=k7 JidF1԰a{LϪ'ǞbLq?tX9zH߻.ʤ_lAw%}M`Xd< ȿLO~$zW0r@ {5;!rJBazdOބLLˍDe@Hnp -~ЫU&ԗ׶x{c>a6Mxn:R \ȥw7[lk ݿZ|m0=sL8pWUN*;P'B{Un(jQQ}1oe'{WcZ<_T-`G/Hv.Ԕ󩌽3m `R߈_њRt }J]Q.x[`4Irbu_E}&MˆfoWʔW<1TwNt盩Q8)`1.^MkO"359 E:r7Q$YD>[ɐo+_ hء}6#RL|ס%0kk{Yǿ5\i5a( D *ʅmۨ$#2KSг¶ Zx+F ,kJ`0oצK$ɑuj3 BzGDbLB1I`20-PS[jH8%9"p^kr]r~*jr&ԃ(uS 6VHfЕuؖ7@y3'sp x[SD2Y/q:&db CN"$0_cG#W,lL uV}8-v,yb`'׸RĊW$ʈEi-Rء]2"vFVT2c3gi/Z#\eVTiG=9H^{h],va6ar~kC‡x%B[(8+Y!jX@̬\[! CD(P~։|~{ΰi'"j9}UCu\ƍ"~߷흠\wb{j4( MN/t5V k"sQ6AipqsN `NPU1V16N>f*jm R)H_nD}𠢁բijlv.tz~";+܊իgoXX!=MClN<(HW$[J %TrB9]jKxKgO3bzB=ќ FWT%&?u>!EJ:W1y˙ jW(rP{}ˮl~r*xu>ÞJ;?6cwUW%~Paӱ ܲOFp.5-f8qX7um#lktJ3JQT*\4ClJg Uݶ>J:ԴBPZM)E;gDgB{ ͼ/IZ*6";%K"gbXlp b=7O-xn^tV.!ojIko=f4u l:joƁZYFc5`q&Z8݅F"hUݦ:DHKyB)ݶԶrѷj64FJ=>-Eth]} Z9LV0e5w/-J\~3sO!U@ؠӑ0Nq ЦyeLK'䪧(7jd㋑|ϴ ǭ0;ju }|=c R%ʒDuR7o?K~xmN):[ƤH$ QWYsfIկ%a9iTpCXI|$|?߃%ZaibtUNGi xLti:FlX1!$ RO p-{d¤i4 2[ᝬD JMpVxu5W2+0:0f7RAѠ \=b>!ާxmo ;'d-J&oj%Pc|+Dc"3FRs K0 ߌ5/ 4Htb}6lؒBs@~vr ߟD˵<| ȣ-쎑CŅ>.`ؚ=[WUWuQ}[c?u7A_<8bɟx݈j;Nuΐ3{|^ZɈxG ɺ5q@BE7z2./NR=VrՀѱA>K._I\3),$pvkI[V8q/hAΰ(bҁh-c̩Vm.&ӂHH/ s;Db8R雎"%rxu0fk; &xa?KdjsPνؐ Gĭi! WT)vt| .DKEbvA"z!T9q$cpcg:̇^Kbl_HV͟aogdw_5k]_ n.zlx0>o=J"sEJJh0L.L_V}IU=_@  eDFb1CQCf@ęb +Iwn."JIs >ooaօAjٯNukPf KNS!%1*&1!y-Y/ǽ ָTF&i.TXХFBrQ3Sw3ffخщ&_#cF;]mcd7U ?3]ӑ>r>|f鈥owΏwD( IuD( 2BtMD:KBtVEJg);EU55*`ʯ=kԌ 7ut G Aׯu]\ ZCmC~k XDf{Ƙo=+#fM:w 0{&QU˷h r t2 <\k+)T~G0g stiZP E;vkfY/ .Wky͏g^?чj"KD薵 G= ph|LBHP:lH\6VG?cֆ)Oa!w0%i1+baCI oSBمWr\S KwLwctYK6_9I4׺싇&I ;x1ÇJ$wƢnm=`10-bkE)$SQhOnn˲Bhҿ8{» guZmgZ^f, O v{ J]# %n(HʳgjB1ˆ\u$Sl*$("&o 1+bD0o707:A@&|+r%)ݪNeXm_OxѡC~?mBKu7>Ezӄ1,s٪c_lj:H@Ͳr%U|5Iҵ=+OFp9P燏X-p:VJ&@=(bOtrL=Dڮ^fZ~1ׁd MW@Ef3vZ!yZZ&\AW/wN,|Y,JFY߁MFTnS̀BoT4ġ%xa1*?`RwK3sQiKCꫲm-#:9a5f&6o;oMH\D6uҀGp0PE 2\UP7n1=)`;W8Jk@ʅi3j}idǾԝ82KJR:i^ M/Mìzbxl} ?^Ak9HOP3.^VWiDJtO kA n{ :򹍊u%po=8Z[-o/z 308I_3hZa.g%;"o$S~Ն4) eG-V=86di҉8 Ŵ6 DLAiK[aoG#qVZ  3(a&$`Tx"H.ѥR5YyLaOWQ&B遟~ɃdZ}{ęz!*okbITW7B|(D%KHsq0Ekj* =i! (z"T}Sa}%woa')g"yQs<=v=By=$Ǯ1Pd?c!ԩ.UYQ T6ơ. p=@9XA< >OK_KT|DVPn;8(L̏vp\,@5jR8h@T9N o][oF\MCp˲LFek`<կrޖ ]щ]>.y@gdgWxRX4ҶT8ݥ Lnn\F6R*e ؜&\尘Hm$nCBCI0<͙leV+wNjJ-:*%ur HbpOGjX݆>EI%s rg?6ٗϊN6v8"Vzwi7 0eǙ%L"_DޖnG3j𙲂,r7 PTψz (tMgz f+QL,~ iIZETĤP1ǥ%(eT8j^=gu,A$}a@:GOeʖ=m-Su+j^`@D sW8KO3Hv B0U1It-O+$U>? mɄd NcۡQ;58ݧ"K7ge{:z,|:uZ,4Ίk;+Y{p?~.;d_㧫Ñ FpsLۋY{<<օp4j}:p.BQr: tO> -;0dS-~k^٧ UgAR/zBpՋ9єpV_Kҹ"FS'i7#E8 8ݨ$Cngiؙ`'h"KE.Fbـϙ w""Yc3j&aM5}DA{>©%/B2aUj~a)w}$ϚiӤQBկM;8VS0sW 0|05yzo'}NI6n5MqRT$Ptu(Gp<W,|,6z8*AŸm\V/ *JMyEN|XJz|mxB? $*ŵM {v&!p 5c>]gA_]0O{J>,Q*׉Ęke|1xdd Hi"2dzON\_i* } Gl%9HRsY(Sg]ĒL;{dn~aDQk=lnUX`Bwf܉`CVL"Xvjܜ?cp.;Pw45`"3rnytRtf­+ ,ˠ@VoH3ҫ"ӈr4bCJQr^/.3.lm:)K͔>OGgˢ'yؖEY\K+[u>{FoJY*y!d.x}Ez@oYN|`>v߰%er܋ D G2.HxaPpBF? /&APtV4UPD jHh$^uyJ+Vsass%T-޸!P >F<'ZB(㟦LH)tfgk[V\Bufd`f>ӥb)Z1R'n*"PhH ,ihg3?#՗[+v`s3$^N,v[*NUrc{|~ƣ4jZ%X) se_6}80vQ|bH%y*EIo:OG"A5cG'UIi}O33l .| Z=t}S.~٤5X /_[ŀ[{K󖇧ܝqdns8xɾ:vgeZYڕ$G4I<~vw51e.•m/l${2,Ԟ:] 7W :m<טΥ`|]SS9b5꩝*vUSSed+i(3qSp3+GQ]YYOz_tGY2:PEGvXTS#J4h<{Ll[ az lO1'\$ lVfH+d1>$Wm=kԘizPu)_e RSZG{Hܑ&;g;9pλ&eh|u ~ε*"}?S}*hyS!aEz"@q@$BWM#p懦hODҞJ/Dpeքiƨ l42}=d]ۆrr7q iDn$Z'^"=a ZwCd;(h>#l/68/8՝iL=^dkX$0NN>(!4ьJ ZiJ z8Gpگ sq#O .X^c| Qר 9$Z3nScP\\;\e`zP }*(ޔ &qF q=˟paCV k;k-4gn}(W>jjǗ YWl meb4MbဥT53{]ZOy@1G=L6Y8"[Dݎ} OVNX`Z3(4FoQ?IG|BoUK%]}~ GW[GE}0c5sUP_gwtWPİziHusPkn@tzT`}",3ɤ@7.jc ¯6S%- 3SRyLcYV.{\;:d侣)6m%FA4 45/aE[ċeJj6Wtpȟo B\j3Y';Jp`:~ ɬLEVw@fsLdCbȧoX]{P4vT8؜Ἧx4,!fv[:za|¨,8ϴ #Rd>JŸ f8koo#yx,YaTg~ 0_lj\ɵXL|LfELi1#VMMj)RFx)~ʄ$+)-">+ɖ.-}f5ٜ @p䲰\; "wN &7O:S1(qm5|/{j-L Т|qz y1vQꑇψ# 'IyD۵pi{*7F ,25;x=s20 0փǸ6R{K/S,ۭ/ 0MSEhEXXԃ5yOB1^&ru7VI&ܿGPyѢC$bH# X3 n]tQ^.qbLBd'K 7[ "QF;14Eq\ !تjj3jeO]PAJ^H\ޤ!gy'/E$h#ìEUL[/_P@.6Hhޡ>VZNt] p,Ae&x\%(5v^FfUDv'V~B-./ey<zn$bb Y7)A(3;ǸOPҢ0Zd* ؛0ӮY]1)SB>y^~-M4cp,L\7{iJ2•=o>zs&QfYZkQ=2i=A(^U꬙hѾR"Qwga_k]C>_t]*opceN>A#5WvVOOR~=N} :=ƿ/HH.ldiz2#Kr_ MOa1HhafIYw1R&EYt:eԇ\bi1xLeAot3`"&nӾ۽k#D%E'EuN12? +hSs;:j!X0~6լ tbИU*Lx!dCVQ~$n:~uʷ>%-\տI-&`ƺ>M uVFc"ϑzl'x;9bvQ<=x?@1P@;Y?8Jk$uDn/n^ùwW4tʃV_My8/AR3E8* T%5]7$Z'l],ۚuh IF36P+vlq:ƹA!F{ؘv2fONK :!(0>cU k[z? ܻv<ɋ]{pM{*'*`&$rX} Eה${|8Gtf]¯_`y%E7Q*TfEW\7īӰ-Jَ1#yu5.ͳ^TQْ'6y^V cbc3AOt5$ -?#lA4_A.??Li^~8>Nl+fyc4@Oz(_ӦmJw)  j,>L8QGZeب|uh:]:],{n 6R%Xd 0ivAc~ٔvzVr pPw!Ά8V.e2x1/Hjځs;]ݠ"DaSe߀b'YEF/|O{{'3=xWAu2r1F8:C-~ڙcm }׍g -Ti}bj8>7 '8vk$G,7DSԶB$b`d+>~esl:4A`}=^Sw_͙m}u˖ ڋM'`ǽ?{ Hk$#'hͭvs;yWw^5Z_|d׋8e{usIN8XJ`C>ڝ+8;RWG}VC آ6e_ G$#j0ҵp w}idm2|tQ,z{ՆZO!(՟cvTqlkBVm$^x^eggwi',:&<4+@Qo'eV* e ^ֳZ Jr(SZ[G\; ”P"f]l`YLB>uMR@pD.g[%T95c챪^0Ί7[=(%S 2toקG $}.H4}gޝLuev7t jks #nbsad("vik̬bW&}dO-_ZT9DaB !"Cmu;~J@!Dq0E3a#թ]Gخ 8y[M{0ikieL>1G}s%PIeİ5G6S4$0f ݻ+]D"n>˵#z[lb^_ށ5qO.EeyntyXixLշϝkpqe~]\dʶQaHt- \~ip]r*<țKl*ff֗싊[n;jXlC!-PyNQ؁_ZPFƫZa|ck}>"X :A.1]dHrP"s}Yc~O;k@o•鵦y2uEAwQ j:J }H/ TGL'r$:cl선U>!-X_ϒ}@ Nyo2wxryzC/OXs^uqΥG^6`<5ցcl,P]iƚRW_N|@pÉ?#>1YG#VEʙ"(vc:< ueEn ?0"R D}ٝ:cE5)U\5'gXF?r j0Dh/K=,<:XpQWBZ52KAc-XPnKA(_=G,#ӄ $xRly(l*UdhdB  R9XrG%{I'{ʍTz˕y?${ x`Z=?iNCyߐDKEx c08JeOa>GL'0Zȥ;P"sA1w4B"@А]+ fou ֑QkpW;63ͻ 99nR2n.ٗ]Q)^S%13DT>cH5;CU=aQb14thIO֎d-3kr0ʃbHdӧ"z!OvF0mʈf({կ2?7 t3 푳RZNOo|BɁ9uo0U-YO-YB/cPSi gT9!H)[AVG;f8 +h, (kQTr}Pk),NΑrwɄ ?_) V>9SPoHQ3_#s eGmC\ZXH)czr`E?ĉFKNM>i))|JoH/Sw?ER⚅@-~ɜ}ܘ{˩٫9OMW#/0x [أM:]/"5U|[Ѧ»֕*tDwxvEO5mw+Pa] b%K|W(oa)wVUl]W50k"I*ұHf-%8fΣbުytf"KLly)̗N8_ RnMٮua:CQᝲ'Eh.$+<lGV#{M˱6J)`tTnLnT-YU:0 C>R᯻W[1.n>ăU&Q̍އK[Ae!xT({SSz7ӵВ%zw)وCX}k$A(O?t}1W/Gٜmt֤[u.^E#.=av-|btЇ58"bݿ7[bo` "`wb6$?G㈝ *9%AK{P8FOn;6^dHe#tq0Aު`j x G&d +wk!ۡzc*)<0"ŧ };o?[` xj*M{BJ, ugYyV!i_{\6a5 JX;6kfp  X%RÄ Vn)!^L_#sB?O7JH ɢKy_DFmC'pV~v s(Bb,^9k >td>"x{%c)%):bQtp#?* k&?ON=/zvMr/m::w2to=~eTMnL=x1Ut@gV)s5:DtlTXPk\0Ii~kZҾ)ڍ8CFO2@e)}t Uin΍p=1A~W~2VȀ-RWll65n9XQ%pg!4gXT-B7`FTшȿwAaӀbӍ'WjYgg.n*-# 0xvz|6OѫU9 YW?%IL؁"᣸vi!o>K1+}hTܥ1TZdq;ݕw-<՜CR[Џg2͋&Y^d !*mE>Z4N$)*EugZۖx|^'/6ٯx޹1,ս7ċic)ɥ!,Io^}kk(`^{~1!#jx o\iN޲#;7fHp(ѩhuS&Lj +pDɳ1P^y*Ec4OC2s/f7XfpqwykbNzI>k.Bo1@D]Ui8i:!؇% )-q?߮[p7H :wC(#/Jr[tq=-E8 He5 ";e,xL Np[Өbܭ*4f+7p kYyI4bǹ aR.k:>+ ~ 4!-q6cz&N F|mdJOi $v iY_PK33SaŢՙ!,& yh~55O<7#:l= ia п~tzʡcoHH<=~ !x'E!b:kZEξwĹMk 傒5^AA䇌2Xw\ 6Pʵ3ft*1Zts7IIݑ@iA ,psT cZ9.YS18ւ_я.A$.'9"gPOd6#R٫uϢ Y.^L+`CaI!5B2m>kA~';6^DeiqdzT0zt.m}Z<[a\v9wx÷RPwm"3ʆY,*dk^HSCL:ψEߕ66E h1K&BmrᡡhPQaզ'unJ{W*h_07h<>1k^魰k##|B?\׹u> @hYDVf Y 5qǵgBF}c9GN, B(5;A/,AQS51~ V(ǯ<%<}*Os}g4y>LnB/<}3+{/D,M:FDtU" n. r,uK6TCl)4ۣDsk2PpQ=` gqJ BhP韦w"fund\-- -oMC-`^Yj{4'<,go'0ŀmyq_] J7\EWxLD(LM޺ΗFiE͛&f(כ9z'<M~iAMs_7_ ^WYUy\l<ɾZ ^ [w羱s+Y,ڨA'x/wvBC&NHeF]&AWv+t@dA$v8.8dƷ߾[&$om -Z&'~uR(Rd"(ţ♆#YB>#C:SX/ԁoxe[4.~]؍bl@?̌f v-7_Vڤ {hȬ9TYtRӌyp]iTVrq041A P@)\y'@j|󺲾gLrv;ox8ָMr NxǙNLCZp,MZJp+feGsBZǔ}7[i*$zPj88y{8_,TCp(&?v +lŊk3EdX !0g^.zu2cG޽iDi3G?Ys8G g-ge˜#Ͼ73QUaa@(Pǔ7 BL]8͂,w7E,eGKl[W|u~'*/8u,JD&@R:"T@V&br'Z%ZҾ~S;fMpJ)e=E6|1ytkiAxHPlgmǍOZ խ A9HCF;o3?\Jt:kOz$rZgPEHGvZA.Wj ;>hKcv'ʺ歹"<| MOVozA<{ҙwg*dNʣ+; 큎]2(hX fPt(|~.^>q(B_EVdmEɈޢyEYr4J \ ,5} $و ifl|;giޙؚl|ֶʭpYO6݃R# f_$sAII$dg$7#] kmՁe [3'JYъ) `2~`J}@'>@[00>" Q099Ri-q'D5B F௛wuWtz.1'f"*EU͢DPEZ$mE΄Ѧ VA)BGIf0%tO&$y|R#S.E.֏Im3 bʿ* zr#?X=ǀΨfR 7M4Dg'L#llFyn(XXէ4mi⭻h7@q^}UdzPVt1ӆ"$'.3_Z"X*ć1% Cy$A4*}e&4&;>z2Vqͷ&ͺ!Hh`a>ydLAm} 4NuO)Ƅ~BgvՇ6+0 o8t1,-C*@% 10UVYJ6 oRJT}}y"/R`K̻K΀N_j0֫,^hr<J&U0{C I>9+|m eG*Xp@.<]9I&vCGqqx#Clլ<@]n ¦jE\kCԳR]=-u s[ءӚ)GIޣrjgyi(7Lx$xQZ9\yk(G }h1T1qQ>u W O. rԽZkIQ~U] =;*}9Jϔ((%N7+tZb,[=9ҕ¶"<GedVBygmYCV'hhѪ|{%9vGr`z]̶€q|&®OՅ*nw3Q $V4jF&vXVyxr{, x Y>OrQfmz(gvsϴw& ֤ڥϻ(3ֻc'ʳ633`ۯ6Ng@!"/`,*7O`dp9ݭ05H3nʂF׭}X9e R:ɿ0:w u걺J|z3==PXOד.rNziVӗЊỳI^VSe'*{(1$l{ +b?iο,V8Ґ>=V Pk L }*B-ERcl^"/f,m6w CP Ýmd=Wz]p2Qg^"ߖ.e+'g$ ])z @QhO2tZ6y"qBUw&]Q-~NvP̏Շw̠Yy Km\^N+y>Ԉ_2c/ڬUx !kws0q%vȼEc7N9B~pZO$Ӷ%yjQyT|ϪR w+ (` lqH{qBkH!u:v@֦RbQP樈V Zؖ#0ϥo{3\mGz"g1%nPy\7vmDk2`jt܂dE oϖ@ $U6JA|Kړԉ 9ZVߏAɵ Y]Q˵fc't%qd[uoKd-+$ܦhkxpVL7ʉ΄V6Vk.zn$6M$N eNlMZ(Pi٘nޝ%;x  ^|,FSD%I+^B̯q5.?ۚC"W@WL=}T>/.AJi0,.(ńu2 i ?XɁr@qt(Ԫ-}SPݗ0uS z=ʫ,.5+*,qV+ Y>@G1-|Q-Gd_m .Iv<$I%wAAȣ~. 1P&) ^pm?r9M7Or*_%8eE;5џʭ` +y W;R6[QtӱƾT) 4-Mz`U FݓwmS/do)ˤ~eb'; ϲ#R+V)'-Q s{GSk(*0JGҏ?ɩ&e )e]@%)׈z(:;;5 \pzizӲ-XԭN`oz #Ǻa;HBFn AንqVE3v7P+6?UtI퉝d6;ǜCMXNGp7"4_ L3ܬm%t؞Xʽ$y` V27O [P398;̵kf~VM 9jdjC,M)G2ynNt?HWυk*Omqi>Md:t;ˊr)b/S\uŊJt*똜`7v/ʭ#i"C>Ha"4#2Vl ƀJzKbePK{4S \rΠF|4l˄/BŭՄ Wg5X{DT[YJLJ={c٪"ɪ97=g@-f A+h::eI4d{g ¿/X!]Ra6v9%]e‡C?q&'g={j2ηZ&Ք2˽9Tuq{.W:yB9yK~Mvq2hB&j`y2Q|#rt&cٮn'XV'Ӓ|<(da}%xxRsĘ2y~%>2PoWvwׯ#svңN[L9 &cPX~c@HL9BngX|MD҄:]hp1.a$ɛ B 8YS">1s Ć9whq7 A(5orm:y35?KjB#a;}5֟Pwtʒh&rR%%ςs|s<#D ~LqӓeY}?}:;`0aNbX,c#%8|WE|~g|С4z#+8mAћ+yjr"O&(5a;ӊԽ' */D¡iFYn1Y t>4wv6C-1ѹO^U.h0BUکx:Fٛ )# L^,dNXJ/-Rɽ˂ \ƦѴa ~]~ͮ):|ua_H`;1E Hfr\߄P /*um'9ۛXp~?l4jLbrvOg):.:y9 {o ns֍Ý P)Ph!S2nlџ^S4= % "v \Y] Bl>pLql :O!-P%B ā;Wk[I3mU4.Qᬉ1je}p{EzTmNJbtRUjފ=Ǣ4bu&5RA\[|а{>ziJ AJkU#I78?^@}};ZvfAma7EJ%Éiޅts=j4򱨱9B[9S`I]K2;Q*T8QˣŸvlUtBvw}+=UTjyerZۉ2s!A%m5>8fy݋<脅Hmi&I:@.3BAL5x/jMj#|ʯ)bar4G|c޿i3i_lJ08x#y΋0x%3^}5DC-Ӱ Ow@5*`ͨN֋k(%ۤ0 &1'bЏ$PI.ϖ/Y_ k]UйbtYׯYB bfۃ$ѤRu,%.jok,PK6B0k5ՙL,$P]t{#|7*`;.SS+I-y_A\{ezZqY'wKwXF|dtӥ͹m{L\} Jz4'wyLnRzkk-Πjt3ZqFX3mY 0 H$Zl ST3A0d|=UmpfPM yk|>*bkE(ot&i]E( FZaXs)胮5MeڪɻR Bm;D!4CMDKx'\D|L?C\w`5g. ^Tq9)l*!²rIǍ쬩Od⌇]k U3 {}G$ {idU1GY7gyl P/hm!#!@c5ATmb(% S =ȤfK ˽Kv9qsUrz9݌, 2;1:>>DŽ=p>qH5Uq#N~pv&Rd.& ^ 2L⥎]qCIC~NaR[Y"DϤȧ(46u9$4??0`0 DHF7uxLV+q4_uȿLfϧ oi+{}[{0ٰw b)3]JerᑌhqH0%e]tA/OfSs R쨀3'[\漗:P"bEhɹ)K2?VIr·)Nn稶WWySfKb]gD_8*Ey½ohXn;b!(ƛ MbJv,ĺ<;%J$~{dӆBOMd<\g鬬;@ykuZ Kfo6}ɢ#NbNpj\5"4h>*o> HH~N>l9VjQ+3PG#jhOW!8@.*}tlmeE;K~~Γ߭k#vww X9ETetݻ$ c$>)akz}Jm54x[9h0]kKҰKMekyަ=*x+pHR5-4轣M(k'H :eiDIBz9m7oA2 +5cL/Ю@(Ɗ `4*ş[2T uRA$U`L8Uֵ'\a 3֚_'qߘ]IҏXL}+@3Nb= 1~2(֞OI.۵QyLnԚU#S|;>~+I l*FK0=l͸4L{2!$3Kovhc"ǒy&5lb]$Aw+Be*tD oõ5b]wQ'c1NŸA 80džm隂nI|Gn8E0v.%'RZoRR6``m |d335[lr_=Ņ&,EJ򋯕3fb?ŬMT x2JM2P-i b X"^Q{ Ý6\ۍ_+!8VR"ElqI'6nd%ޖ}Ny2+̫d.cU' eyI>!8$wib·=^3Ǥ^k% }t:SM׺rWG41 @bio8 sszKBwq(u梬)w9`a|H5-G+VQHq9~V_C!tɁQ%/:d }ޚ)7l?.DoW"\#D6 0]?e؍1H7g_C b1N(] ~CRjs<>88T'9_mmxAίU)\L;Y܈}i9!5ɋv8kk_:$pq{cT< 7d40[ƑZVU8-1rqT,=.3:wGmRu\/+Uxva"70&8cCKz\!Jiֈ8s$ٓEX#D{h'Ft|ѩ'}3Z!!/6 yk&уцջǶlɰy?^ImKB[q]džjϺ&V;ɽÐڑP( (uǙr?CMB}5G¢kb*3@ux$O?7{лt VZP7|Jac`dPl+1ITǻ&76\=8a8OP8f$vQ'ILΒ\,utr‹MM3_!qB*[:%زx'عж3XI^Ӿ7t!?Ʋ_K՛J)kmr1Ͷ > U;/X缰&)qׅ Qz/USireޝG=@$vK[ЬozV 5ҐL+w>tEjr(۹PZ#ߊޕ'@n*F9PͲ*(]F&2qKdIL-Ҟ˿ph?̑D0  H1DQ9DS)V$+14sx *GEfcXdOl\H$̸pJRN ɧ a8Fj! AuLg'8YVllzU$D ej?$^`\z>R&l\M. 0=R ! cx$V[ e{+2! MVk(e~DxOs3eW䁱d'88VWbtvXX(?lk`,0Vn[#=l:^us^b랮R:.vG8vYiX}K?-&|6X. -0_ t-O"5coIg9 {lƩ“@] ".fMf=lZ?V͸B=F:f>>IW (_;`G5kn|J%fme(dfE+C eK^BFFs |/\~soA?`u|2cUJ+wiWU!p*8o'YBkD:?ܢ4:AI+AoĒ7taXkQ14ya(q.3aqvDуun3IL/m>:Ѻc(3|8ԟa a瑒WT ZгcDi6pjo r%md'*鑺(d: d"Yt#LgAc5Q"+8¿Uj Uql A걩䓇=~\¢0hm{+OP7{ ^ȟߵ "\wșNn ٦He,zp@I$B<^u HRvU_CC4=? 1Bע;5W_#JZWwHUrNר(uB55VlCNYN7(2P߼4&4my,) Z'QR^ -/DQ?`OȱCj<ܾQ#3ܢฬK--Y `]& %. | u=Fe%SiT:L2#;56+Kj, B4 wW&ey .zc8 /q{u=[llDBCڨv92_ssg+ }Y@݂Ë8ljtگqoN4VN,aٲЍ H'+Av[x_̮O#Q6jE!ei#k1ԗJ|5jzy˰U9:(g̜hLJ'6=޷kKтVR4!7llaʢpܢY &vۯ,ʜG7=yA3.?y}aJ?Xܪ,DݵM(af6ײk|T*M3:طm֖lAXSųGfE:͐2iznrG-WL#oF8YK[NE f&>A ݗLI9.Un+ygܢP`Q`Q=5w e6?m#9z`0gͿNĴ {!W,g#0h{|s9Xn\n-9Kt1z#f&wֳc?"YW.dcD6a޽T]f.1tQA&&*mj !6P@vgn⧤<b;u,zo?h-vhAFf-jR):UHӊ?=Ϲt Ql8b)F`#uԼM4(5R]_46**ƢaPif<0E~{NZ5+i8+s˞'cx&FntjzM\Ȁ OW4WTn9V+H$S#\dc6־yVKUrNILRj7=!8/B@ln ӌ~{rζLjkkBSJ̾ú~F0|؀n67Ì` AkZNOٻpL'ṞbRVhAlWv/t :oq>R jwgh&&Dr qZ~hБt֑1t[ #Zk3,s3V'DOc^; N5xf] f%?HNaX/2: -W$qQ]\w) ^Ӧ]"BWOC!^O*q\iL4$I!f?h,pASa743^e&AYsn!T×_^쎝+SХ1_ޙ%u~;$}#ҍEaHN#j˟z_p\g$[@bc0K*KBq\oH>Ъ\('5sQPGXfQ'%bn#"g -PPh/+l4<؂,]C 1@ S 9| -Pl_exi˵(,3s ~I(e OxyH8ˆmW(^{"ה^ '-"2uH`wwLsS%h?@DUn%X}3PV]7?+&1sBBZA Sr=)O::LQ%Qqƻo|N&Mb0a n‚Y:bݹ#!;Bgyl=4A;Ձ+@:C2u߲`_UAy l 3ʾۆE\ E.2h g_ B ^'&Ԏ0dfϤRMgB[nX#0c)+aS>osnKn8f^CU0(+_nEڔ={a|.ZOXf}/S 냡a#l31[T(=u(Δ\pGG=:;D[s$ ݚT샄` Ƈgh獇^ƺ Ķ?RKǴ|l&GZ+ÕO*rt5ÿ9ѹG!kXjRnmKy?y6Ǡ4hMl ЂnÌK?i)@`)3HbXD06?5 e R ;鳯Zj'p);GQXpSfYYv={k\_=K(9^w n x9mUcF6/>_n˜=]m 0ʥ]IONKi`'P4I+~{ 5Ɏb|ӱqh!3qM5OVS^ <Бť_)lϽI㞙WZ4ZjHruh/`$Чp8=Ra e;zOQhX/d@n,V+-ZQf$rZȣKq|mQm(RYFjx+,<,\ӃW㓖 Kgew1klF"p%v{36An ,8}(Lh?ۙ`'vsxs=tS||bTB]%%W9xC+q"~<N+I:&s^0߳vryuqQDMw9I7 OKVzAVD "s]EX%]lAbڐZ kBܙRh '0W?Uj,hXGZxf ԋQ7 !'Bqn =lYg?ٕ0WAQ 51$6@.`ESD5/ x1)yt%.jWb(aN3QyׇmPKo#(>fC`شN A !Ǎ=|,za8X("O/kWZFr5QM8ep$|B:'ݪګ| Bz52w)#6OXeX@7 QsNܦxB yP2}qM4ztK5vT;61"Z[oF,/`7ty@Mr>"hW'# ap Jk^A]t@ބ+Y!j#̸7SO-D b:FB&upϵQu* P:Vhâd?]:g@MbE^Oiy-0Xo ft%5-q˞}d[">05V6:k/ ;N#0$VhPbsp0 桷\C&)V1GN3|CMdG Gvs:Bf"t%S2C=vxȓml>;qbkMHF3~V=T}Jx 2S:F֏RcI-UB`kBc>(r $iUq1]DqB<"wA7 M{ I<@G{YL#rQMN)otEP{]dVvAN 8}m`*Ԑ7⢑K*fMZ'Z$z]2b1Cc *o0[_gx{"t[FCZoI ߑ*춧O<yd&7H5!L_J)'lzniS(eRb7 TKXM1pói4oR+G歆Bd=23]H3Nը//,Yg)ygau/V~xISợ KGǜ!=GPAkkt\x%ʿhgK>8<@E?n6[+Xfaf1ןIj+ cK;Sr%{/Q]eҗ՞do֚8r<׹G1OBm6z4ȡwx4Z"'6DTK ۀcN/ /09Da_jS^V }OY;nlyQ@.GgVR&cR ,K*Km:E=H BlݹvVF-sZh8\LS[ž5< ߀(Ps߷]*JKɨ $Kݫ + u}ӀK0~S7gJ٥KYekβ33d]~{ xKnPDЌ2^c =s{FAL P"ybM )_TMR-7۩M[9%VVbUK a#)uIaR29dԄ)  6³쐹*&MA0k]+#aF.uL񉐾/=}Iv@\ڮ_*RyM`& Πƺ)EDq2`w|S$r-@+nmAh,`Tf1??F ^-'v-R OteZ,h@vIT9c=^\:<ٯSޱT%B5te[ԗ'F~;X^Y U*ۙmoŇ"cLX 7j16DZQsƽ; ufr5H fz"-ގHذ KJ`~ʎ{N]ԇ7e?sK_~`Ѳ5Bw<Cg/h4@&8t(ޱjlCI3cia|nkRX4fiSQ<M<: _9cL ڴKIGIR׳WtVI5LsCuD]XzjN"pX @_ nq^NR/ǽJm'7^}I/yWʕfys[`lxzԁ{"n`>bm#jj懽6o'd:yqT*" Y@_qS 0Ccb)FJZ ~*dAhȅ5!ר6Jbuli|GoRxt*^MJ1ݫwK6ZL|  "t^4gP .d `mGF8Qݤ'RK"~j|@* 6`8d{Ԣ"ʲ%h߈sT%p.#~cqGGӦ:d5NR'&>DR5d;OBv\'-=0Ae&ym^?k>n=# 1~d4Tor,Ĵ䌸)Ymm@){ ^hHgm}ݻFP=hr<4mR}@zG6 }ʏɀچ̤fdΤdڪSp s]kQ1\ܨwv%03ݺG,޾H %=_7$5C]3e>uDmSZ0V\b?mIԿ| A^{1[W'{}ptߑP~2Fġ 1T ^r*.y=WˡY`ZO d6>H} #(x0MJԉa:ۦ('29hΎ=v EѕOܝ2)$) VGU 7&(s٩< R&tq0(k1FGzv.cץ2k?i //ЋW ~틀IDD6Ѥ1MBqq&Yc&͐棗<ܩQ[Qanob_0^[̈́yC @8QlŵR[ʅuI)kf6LyԞ&gflXMEdC{b2oӾlX^[+=2]+  Ӧq\Kl/x~})_y6]5[AUl>ASii'O5%`NkuЍ(cyigX_C`j`qXʐB(%5| ɒ\T>\\_ܹ<;3!V&#>MfPOc#+3 Y3xXn_Y:**'L8V߽..DZ70ҥQݍg6I!KuwW#!D8M iJϰ2]d3o.n5*"JYyMS'&+Fޯb,P +9~uͻ $xnFFH\L V6D:y8{7KEq#c_ 7nYc]j<7w@T_s82!ڴ&:- Ӗk %DD#FDFH:En33 > O_TKL9c3Sd)-Kո>Î4XDVzlnτVd].rYk 8qD=Y~~+pճҲINZG}CEo$NvM^ -#oz4iWmhDZxQz^y1qU0c) l?;4n$mh]^{ܿi`v(hyc3]uU`3Tڙqb|d}3WK<`kUkQ8ul43Ⱥlj< X9P+ &8oEXNLrrE/ ,Bq/c _ɼAlAz@, _C^*#eC~'x[FۑP65V}dnrJ} y#t\h鿊l&_[?;H;g0v7I oux4* ZpQ b2ծ1- 5D}(,oA3%Bv=jkU4iGn$E̖MRHQ\hDU4B(ը C7`p@ -=]&n3]nsEJߥ |o?;[7x ×3-mh8Br=7Je8r/cEo]z ķU@H_b}lbFj< Rˇ?I!A'?;;x)eSE:@$H)Nڱ\:-2ytv^$NwJVT=*kTO֞=ָyjy_<E52i}u}V,a60Θ2Dz8w̨y;Z ~WxrUeFَy7 l^lgCkIXwo8\ 7ʛX;t&=q ̵x3Wݔrjtmw!-Ƙ,F7'n# DCWmbiTx`ߠOc'+] y?F [[L"5Pb;N sZڙcMw+Bۉ0ix!y씥 n708GCx#ڞ*.'Զf<\|g<:6Jg,x"z6=]GQ *[@F}4Vzlv`U ɐd3#}x`1;s  3 }2GEpc%7' nģ7Sn2)9˴5'1v^9=)m 4[NN(( qe`GcI'kNDEn6?Rj$Cͻw*̛M [3nnM+z/"DL(so,Qhh5L?ϊ/3bi)cr!Fv 7/81rǝwƥR?-!|%"a"h.d`]Yq1H shl ZLb.%r Y`+9'jᰌO[r5W μ$KLj#.v15n%KHz]-fQ9I"! թ$TIU ̃?0޸;AEjR*5M~%dդY"8߱'X͹(϶ѐev\0.Ďcs0S= ة&9f(vwHvWhC5~%({`}=# Q`at&(WhV69OAPȳBU{8^4r[ֶҋSI~k]2 M*|SLtQ΢l593:nxPD@gIe'xb(nP(ThH (Kr-AAn7!t4~wƒD]-A7 ӊX!Eaԇ~cǭZf%.N ()dJ|J:MEAK<^LhCz aD{XR,o*4`s܋KA o0yWS}gk8ݯDbZKESsl_&-hB 7Z?$鄠H6$$)'mx;}@ AHH`]dz2TV_HY}.4E֪X #g1?g2)}*4@}w*40j!vR_S3%n0QN鎽!}@er=/*[ߺLƏe'q1É`Sb2G0w P:rQQ+p-X9i$=}@g}^%Izmˁشi-q9 zïM˚Ia4>QNr4!:. \{港{ QаOwJ^bkhx~Nc8a£Sp@حij&v-"(I+C K7/=Q J-q~lͭ#s/#`msԹTy;=\ ܭ<z~&P}tx(b^ҹPo9}2֪7^^Erg["ٕdB:x[5oqv4F'4?xw/sd uD%ݚ5}$yx;5?As9!>2=׋i7&u1:,VjIwzc3 Q2GD 2ԘZ{~f B]"6: ^ oʰT-Sé_#z*M\$u Qnifg4yǣ=窦Y~Dp3x  %lJ"xJ/|.E 4r6iv?\S#qV2u/HUmDa.Ϊ>{cgh4yhZPH+S'm!)!7 7>8÷-G H*muWP ;n:QZ й->71n@;Lް{,p VC^\]; y$J>{lq&aTCZ@V-vwe{ -8|n~n"@P.lk"pxc> m':J?K$3NV;5<T$.&Yb2t-#v)&A懊69?1nfڴQ<|lk%h^|pO'qʹX#5AWLrpВBCC3ȍNOq=S/2`"8E%Xz"N:A3 # @y 1)}j>J1 @ y­ynlIׁg-ICJBC;ARS"{tQd4SyXYr|5e~%"|4Jvqumv+(IIBH/O[YwXH%L"1:M8u͓K(HXy_  QEtTZs9S"/@2&:XCP,wfh@Ѱp =SɾgNJBQK}A}ĿrӷnF wM<^e A'iAxl'D=vLedap_zE =]t*1OccI jYuaYcm= X H{m ,|OJu[4˔M&v~ wOGb%HgqOh|R3,:PՎX/4){G- 13%h+g:= $YTV00 vgMɑv^kSYL;v@˪zK\?s(IneAHr| &ًN<*iQNpn W#1CfE *<3kBehG&n!3N&B[JOM,'dY>QF } g# pÎW+4>s~=-#݊q)eby*~M}2`lid, =O@_lw\ؿv|2:[d"dy][8[:6V0f~8xZ@#h:r(c@P41Km-MRʥ}w^頺ŞVMݯ`.E Ijnix c`+] T [!UFM-*vEn-jg!Mok RF*_8m!ٛn֪ 5S_Ƹ|1iTW,mD)U҅fVfrѳӎĸtIHzm:Sl[NMW] @ZoP[marZ0⺌b R_D@C v\! M=pPKɍs/RC^ 4SV+Xc|&s8{,[zwT?zIʎ~DRy gC:V"O=ѕUXɈhA5=A!À}U*=9Bo+!>}/ Ab({20^ qBL]'UoD2S'}-<"N\C|&תzɆl{mJY(w_~B1sc OR@LMrČJm " SsSu U8X?[qH? sP`ʗl>wn5So"! MGgZa_}c7H _v7,xSt+v^i:J](x`h,f`HV3`n?S($(i~hn(ǵqLy/:uʂy(G^LA}F9~"J*!jѕ ]:miReխ6)!M)'s_W[_Km zzV_i9bV´Ѯ[NXr*5ۺ_kZ+T*,#G|qGKpGVk$?5P 1”QhÇ̎HZQ%!dQQ3)WPpK  V  KX!b}~gHQ7T-eK<޼x('DO"=h 56ÛW+nP%yH(s]șBфQ2<,' A{Q 2mnٚ%J5 lTBORߔ\OYuuGp $*qg?hvR gTsM^?Bb sQN"Ał_RT>,)yƈTyM ~Gw]uO@VibAd9Ñ,((Tcr[pktO`AӗI&eh ?"Z j?IgRbAWFd}$,Spg>c;rD9WɔVC m N,ԙ\;RxӃx{X" ;o;6\ (i}̟9l| ZPO1zg-Eh دss\$PIRd%75߅BvJc?*g$:by aqZkhx x=rhKtT#<fJHt:׏gͼ0M6Cc<ԫcf^Z!0t_P X@c}!rroDڒEEY Q?m]>Qq*d8@Gp& B.P =89lcmJn뻮b;+) l"&.cM0SಎΈ1'FՌK o?G_$qz1#Daew}$ 7R*'ezyq-Og.ƭ|m9Vf1!|\_g=E m r;]Jvޑ@Q+W&c@DT, 8P}@{hK%ߛ~U]/KK>W7=YS=m'(4^]Uy3sjcbǩmhҼN ZkR64ē!*o> oIiB:n= ,=GUXQ7BgO~ RT9?t |,eᢄw:Axg _ iFkdyrڟDVSv݉ScͲ4Ex2xKݫZ-7\3]G4)&Ctμ,%I 8eٔJk*zX/CRv6.Nhj/ &@Ov*s7{`F0@m䔅Ӄ`l(\nKF"RVo#sT*7K>%6 D3 O (Jlq$z(%Cbᗦj |Sꋏdfg[BZW8fϷf_)#Z9&l'ͫ&Ҙسťtt%5Ҟ )JX|W: Ej[[Ts^| MQU|.#GT6o% ޮ}vt Vҍx :g)as3M{=?,PxEeojgq^jǒky}u _M0^8dZj5X%"j >8]]"j捿n|J{afFk/D(aûY4/2THth9/ncqR(E &j d# B(U&T~3Bܳ४~m;οQT'rxܶtfn f6"3pTk;)x<쪼pfNT˾w@fA A\3@t0>J,{?K\/J4cL}bki=ـOU #*obNұ<$gQf7>=Mrl, w;|aǠ.8/2 ( = fw;)E;C9"7oBpadЮP̊SЎeŸN>ff~_ ϳx+vX(IHZנq5ƌ TUݽx-zem#Ikx;>i⺸ 53 *V[k+.+JnnT5hiDO۲Mلiv:8?ܥ/f=|?R|1ޒ0eVpC3rw|m!VD.+TiF1zIĄ<l̇5 !+Dq.`&\;Z?wo܍hgoJU `¾fD<|X&4k``wFL돻6Dh> Mk %OjKkRz1vV;83IT8'7G"{y]V WwJEy-G*f%t>=MË5Fp1ݗV~kݹt`Iddpk4:HR2SѮ7aR=_g>4𦿬ʉ|S'}mADRB1 h(CgUPyrS8M0ቈU>+b q[_&Q,KM鴀:R2n|=$dqLX\zmq(LKGL.h|ڡ=+߮<#(%Zf(y\D]u E"{x4j=6*:5:Hx*S0Ko'7&˴PH} 9IfPeyGFYϛC{Q2-w8_DOZ@\Jܜ.61|_>,EK^&눩\왪δ!CQ`@9GI>rAJ$穩Njq1'H(eB^Y\moD%}QXj3gMrl%J (o:08LvzdA4ڞZ2ov u4Bc{|ewr ԡjPQmjp d">zpIڙ//ve; 5+*2pGՑfr1*ؘn.2/h^ihw @E^2+R,Ė JS9^yqgҖ67[\3k{7 qJKx /ލpk"kj1=KsSҲ' xO 2gl8dA"әkՇٲՊP}& (\U ŝ?KDz @@l V #XԍbVXc8PsO9"7~$>qƚ Ѿ>H?fK5BTVw5BN>52}"O5=H+-_w'-Qa|4gț4*x|('HqWZk_r'I ]%<Ո1`o<\=`5Uv޾4ڷ(En#T?0}+fYƈ1D?1":< z0G)<6 K!*jQ89 %25]\UǯVL_XdBQHG;=23fXmTeBPDw1@`om\NI7ǎgJﯴ5P W)ۖpKL/2`kad ќPnc=x4d%{GK"*s[;y}QUO 6&f ,K>W5GσrxǵP8ϵXzvūn Jjܙ$qb`€:/6NXj%L$ah.ͷ;?8f1(tlm2W=QLʬ`6©jR;][NuVJXmr˔v $bwGD>ɭHUiVĬqlpN*{ ݸG^hct>}eH_oLվz (܊Od٬wI?@(QX-AjӞE!sh|ǥ# .9'[bF+)mF&8A3%^iHvԍIRʥt3kT 8vbҟ>n-s2Xx)+|TKI&f:-ҕAxYȸq)G sK$:EOx`5euH 3U-@kn:䝤ù ~cbe6F2"(tĕy*j;ݓfXvA+`;$%]GX`"%GAj[.RNh-&ym DK\--[gEI똻TZ5Pd[0F^ޜ?'P%&>s&mLsAfپ~04/ s!*)/HHЯ&BFMcm-S?p \B#Q fہ  }$U!Jtٺ=:IQG7ʂ4fl\N9Ѽ@EN3•˳EU)m+24't'"u4i_*܉q^KÂD0HޜnU+Pxݿ@c}/e-gkzP 1Sq^xF^@4֮.yJi?'6}r%:^M6J (nѫ'}'c\T3,2)HQm#!-{#j. :.p"ԕ6_ O$c)^wMcPY/SS,lMA˗/+1Z˂m6&U>&~Ǒ :FPl*Ew/exk]\LZéZaܯa`P|X3:yOYe4ІHקe5KGomxz6Q%DD?,Gy CBS`' {59o,:ӧ2q疨 !|r}L|JjŁokcy6Pi|PHOٜ֓4Oqo~޵(Ca N?ϯ=7&\t *!ze–72.UMD{/j\9?$ONZ#y3)98tD!ƝQ8JAYBT\BWdz m7OV x +\ݰ|+^'8L $(*A_ZsjxGj۲e5L_rEi~$UR+k"5e4gZ06\0xȱ%]v:z"eGa@09snptS Ēʳ{ᑘ|p2Htw6PNex.vŮ QpI0l'{S7?*:fDX.5b|Gqh|q$ZKFV؅'˅ 1GZb5w'[X:g #ɻXEXFb[AMbya`Z*eWL2^[!h)`0;YHD5E`=<.rbR~ PSPdb`ioEz3wCtv Liҵ5B\&,N<-^(9xM\a.ٕ'/E\doۇ>=c~)HǖC& _取^yEIR͖JI6N)@O,K O*w`a?0P*:g8[>"3R!“7 Uowj^āY #oytک'^jG270DR,ly"~X* (EIa<|2'|:P1uwX]\K55v[ -7í6Y|a"MԒDpj1m nV #(X:Emgp9M~X Λ ~`dFHZ*~t31g<3 >9R ȴ}wN[ Ege(Hٵ=yյ}xGO杙߻c'ݴ[k6vN3D{b?- wTo.&Wb\=d~pamm=[իIPr)847,%}UF^k=s97D">,IJÙj>+kGsbM9mt`+!^ D {c21'n})rxiZ#⭢m`ҹoxc&(3 ɘ"+V9SP-21, ʂ~Cs硧ilHSE%&*xbjM;7cM@!dNœN=!r(̝6*NnA'a|AXTR oOǘ*`q uʔ]e&#"~7r]Ʈu395'/A`t"0軘jٳ2BM}T;ҿP'ɱ{2iL2D1;}=cȼU6ʿ7U_We,sF_C;~39vHC;JN6 /Z9}}5M n&0ɊI?4 $+nk#e'IknZ|iO{%Mu[EvHIiہӖdrFaYF׏.ΟQ/xm.heyيʁ<adB]e]\VKnኌu4j(€%<ɛpIY+]\.w7[j\AK7aKE5\m u b`̨5Dzq6i2>Dp#4wvl8W#X6Q_geg#b/u?kκHqWZ7kT%iN5<r}fx忳Q7zI;:zޗΠl*["v w`8,Vw%QYHSLd:Mfjf'n*ݍƊw/)~r>׽~&MAxI3JFR'W}s}QIG%EDw?25 7?ecmZkZڎl`- YQžh66+bF{.Xjq^7ARvTIkFvl[K⤩&j,ߒ03ʘY4h"wNkL{⁙zKpW:p7 Y$vEk)&BBkז< }@~ LZ/aLsH6s` Bsd== VC_9Ո?DȂu!R0gN䓺PeɄjohʏL녱&e9}"Wn\ mPڠ%'RN{M@F.Pgc뙱} p;;h¤tR_i֑l2E~E{^d0A#;ΒKoH]iüC[pφ$[#&COJ}> o}KI c2v=,R[Y$ G :m;`ct@ im *aZ"1͔qvbh}Jf.*KrR78RC טpu4E~xx6bVJf۸| y.V}8;X^G9̫Qĺ 3X_[ 9  q΁>yw٬FHh;O a}5}<}xpV)JOPCOQ N7SZpej/pr.T^U+Vh"kLaYC&[sSJwm3xwBdˆ1qEݒ{iɬ!/` .UcdMZ:k3r gpw<{}}>RB%Y44 Kw~V;#a99e  "TY]0pwZԊy=Q^̆yu96˃ngT>io"$#Z< {fݜYy2]LS!8/B*LOQcc5= !2̔W-?i=̕+~d@Vc.][@|t&[EX8Sưt}7.=J;l–B*oLGyM_8Q2 2Er![FzWAmCLa[HiŒsxC /韴r~iI>P{ۜA?ϕ<4U~,S} & 2nn$mȱR;RsȎl:V2lTOݮ ?-wntfK@4%t}xC4k߁!o;W¤nL`zosݨ5Ȱs/8I>a i*;o% !WFT d bi>GC51|$@ <"I10U5(MQ3VR4t>#ZwjXUҬMWg<Ұ@6 p7I"cOdž,h'0Ks=L M#\Y~!0yX2ŻWZXcU y{",Ȇ,ǒ<{%J` bo<9 o4igħ)qqxO|~:~YC0f2l6rGNijNJ2M MQfFG/*ն:,7-us#oumZ-0䦲pKIsBxgd5kN#MD,5r#0H9>{=i6o5S|(IlБvK+b-cGF1ԭVynBjLQXl$3ڀ\7Fa[Ƶ%GrXDBӕ z$_D^9W[V4w@L1kG^i^S.f0;KNKi6 DX Ax{/#+yG|7~%\'!n/RR!m^(=?aoGvuCukA9]U~ bK\ĄAHc@ܸI>M_\ܿY sGI&LъӫW7gV.>M .&G"rb#Z^hѽXanaU.ʵGlo#]1aa4GRulRm3V'Siu,Tpر  'tɉt8}s߹Cq!2z0GI_bzdQAt};; Cd.k8)GOF*Jg6T͒4%Jiwb%[(Kxk)( 'kឳqU+h,a7GɊ"@ TߜG&]_qi :lM֐ϑAKi9!h. uY{1?>(yW߻fի/Tq>pdqQFޗiPZzMg]_+6e F+ȨW 5&L(3p!f.д^oRTV*09j/Thņڑ*d0^8 ޴EU!@rrU:"=VΥ'sG _.d^.J}ҏgd3{n™G0Sg֌A6.²8-9F0@]M#اJca.K+,3*Ӆ#b&JDWzMiD;lGVeSEvpÛ&8,g+]#)Ӕ~k0`L}|!硺 `!$USwkH+(D~ABm9z q16S2HGN~g3 K*U aBo1 /@7typύ~TG|a~DWkv#$+L :]<-]:Tjx^BԽjJ TiHGw"PSCkB ?(^nlmدwQU:g׸zMv ,[&~;~ y--46fxݺ0e<o* ?ۂ /sf+`x0nRk5qG|CyvG&pRakytQyKDŠ<+f¢?]iE2 .qF@9`pcYzfBhG:r%&"Fxig.ylPRP\FxMw'8_ +wHZiȲݹDlXẽfVv'E2Q:z-KS1x?UM +;ten8}¢̕s?݉"4y!VF@w1{8-|4>f}'}u}ޘk2L%9gujs(-} ? Wl7I]:iŲlaҪDka6v<A=v3 ?H07;WM"z4=( R5#0inodZcB1/s t^̼H$H˟&+ ã?0dP_eLEE#*rR!+|-KTHdjH(m.?Gd} fk-/o,9`;9U1b%2ڧlh[#\L`p?((lw1Q6fNJ>} l-h=>cڢĭ k"g&)3):R-Y~srݘo6+F5xCGxfW&uY@4W+b(#VhKG4)$DpCH'/x夶7kx= r"9@E@j"Ү9=0Kҹ[s$e_]Xk$F`w:KoI?+)竂osG_)w 0) y'+C k&"8-kC$5.B4HE N`.ts: &PL<)=\hIbW,x{ G2mlB* zY_v޳5?&M;NU>nJݘ\0J.Mup >~K+oGߣCt਷Foe֡" 3~,&Vˌ LBg;ufDRW$4-D 5:J؀@&8oX5R [֔&4Blt oE89v½42ݥE`Qґ@Y6Iythgl y>NIuXoUɿ6%4%m{Л.? w 4\:JղmDɆd@5ỴczuXXwfW,$!/"nvчm\4AAzX#T:VNvS7Wz//s\۔`#,CAZfn/MȚ @k~OwKH%~!-WJpm{\0,8 BE\5ܘ"rm\|S,T-8rp] !Ģcc~j. MGRt]x-jeԵ6z-e0D '[vidH?CQhRNQ5 .Dwԅx Klx:x3NEN)7soםH=_s!)w`hΡ6$M,Q#&"T#ωHȾY|]&)(sbFN-,kLR܈:KE{7oՏKαU1dL@ "g3 2#s϶P3:Ųs;򴄁9EN9 5l DPx ,F:"x24u!$'~h Gq(k=fpjyۦ+[݅9`'Sפ6|"&[+,gO_c[/]ECId0?I^,0ZgK`y%U5>fj:!P8 .b4pLNn>>Ċ4?WC`ra6=Ll|h6- ^W9]EGrlDU*ds`l 6RoDw )_#?!ԖQ#ϐ3^[DCk8Zݥ`g4tWM&q6zNI?LX ۙ17F ㊝GA=1*G]:U "MzF9~~Eе@C&\d~Ɗ.#(X2f+) b3ܴQM6qTbˢo;qLjo?Q*68~V> 4ƈrk-Gmˊ0xh1%̊JڴK;_xfe}ZiU)Da2u([?c޽E'qE{$2T1SSSw'1]ܾM@ׇRYTY ul;į)R41̳@1?|➧ȟIaB]Z}w$V[}g(c L"#{;ql]h|,Rk\)VnK&O_L y ~@QN;4'ya[g~~r&B]1!pyS2U ^A z {!ЮV-)"IJnFSצ;^Q qnsB]^f3>fewdq\;ۼ+$5 c`;,h +F.sN}Bq6rU#H׸jUai!q;ضߙmIC<ܶ3K2 $X؋.i滾OՑO_>77v:XA+s I\,@^\g/PY!J0񺛕d_Ǜ/* \ԓiK/J4Cԧ8hRK" m@.u 䊂kL%ʒy KcL[PAͫbc4o3-l \Z5 xBg]:?&03KvsIhpSa_{TqiYp8 2i}9G(6S^KYql.<׿9v:m IX՛!zRhdq(V3Fv(cSM1*~]jWn]z.R%kc~~Z4kND?MdLmcNTeл+ Q`"f+3J`gʡ?P63JҶ w:Cn$|,sra]-[ԱE\}Z}'ކ|ubΈ_JW Zp{‡q_W4#J `RI|Mwy"h+5MRJDAPä^[?1UR__s7"DᐽセyUc8|M1{ERh/BT1jLeW֍"3P0^=#zMFie_ib'֨DQ2_x ktnn*^}BO2BWtLT5;y&@ǚ45 Cʞ|SC!OHHxskܽN4L f"lgPH %'ģ5Yx17? iw㙪j^f_K=f21 KWOӔ3}h P;`wA5BzGB%RUƽ(IT7YAh"a7@)v|w)IxHXwFaQj@QFL+:\\tC>]_oaչqw 2B/c8!a4#0> kOb3o5&REE7V>D5Te_r?H=D(e,1# %я^ρ9mN) hdAO@B+h#I?Q ӳ~96FrlY&B{Qo85wܝgɥ%GFZ]:odr&Izw#xWjV[Pv\uiǁڅLlmeu J|H+xXvVHkQ\8ZuCJ'O>a&ZRp9Բ6W^ࣜu.~(]]u[?\įgXM鐆mYأ9Bè\N"ܲr+.|B/O^&Sur}Z7ڟR4&I,SUͦs| C7h/#ܝui!3q.ʹ܀ Qvxu1] =j7U<`A('1m'ʚ'92%Õ1oac^_a4*J*HhDEӎ|.Zb?wwlMR ЗI?҉66A*yZWhX Kqbeb/wqWi/qgp>ƌGDKr?X1h"SMP+0tKP/Vx<}7*@ow"K S~܀2{Կ5E մoCv[ wD:> (u(*R4[V|a8Pij*s8aAlsH֎郏_g*xjWb7lыIE^kqL8M&[_0-hCдGpא,ga]4濪ݏoy)*mބ>򴔛 4%rz>RW ]'DKw$!f%9)`gX5}8^n >t=#Fl}$#NLx(3d cZ6Z `JA4EHѬ#Ƿ `vM燦/߳٢|쏝OǎBNz^\8 {)'Eb<>ݬFMWR].}_vwA,mp(e]k0!)i61FqRM&^,_޿JooZO+t,Pe/EhAGrp>' ,2B澓aT݆M3t5Y .MA5?Z=ZMN:@)b,( Z !s@nY>ܕ`}}|@Ƣ|NZcOzIm*鏴3oEi>Po ǩ N/DӓF˦Jֿ1Xmk h ʘSgl^tZ\jH䟜uk.G=%'ȨR7 H0 fqZ,@Ӗ}w"uyެ3nKLZ uev CaB//~tq9G7x/aw,SV2{`~YLB~4I*S˻I#;^ -һFmAh5wfu}PE²XUM(D0ey_YKN$ 7\je/79sGE4c$c(}1lW}.CQ4HЃ9!kb8.0pa|?1[,gLE}GdHݍ?I*U€_YP_OyOA+VN*Fj 'fka$:vc8d"` 60XD˫SF$!Wj:5!Z[wXIPQPޱG.xLTL)X0kZt4(r&{vMЧ9f:+.֩zA \hTq  "@iiŅ!OJB󀎁AQ|r1\ #bvi"tQlY%:7>?8*c u@g kh*˾-Xtv~b /FDrlߢ~2M͚)]{4H a< :'S}h~X3ZyHuCtkAPYAsoK{%#kZy*z :sC\!jW|cz Q0nH@V`&AH‚PAD!Q'ukt{&|)km_ݠPT3~ic_r `u=N: J* CS9#p `eJN`]WEqTs덯\?⛭)rP5$H.ur`SVA0{F@h5!g{a(ӜCSn+Ԫ Ϥ{OqLٝ=ә-pbIEK?1-<js^ôV`&W?& Okۓ̐2ӱ22W_ ٝxGc' +A ^ׂGۺ>*p䍂e`rhIUoI?Ϗ/"gTx8>^vB.sf 6xYwƁgs-N2&i7ncQ+|&zђej`_(Ӛl801Mpg!'4yBE$)O/&wr18OcڻiS]FIDK 4{u h϶Z6 8)%$;1[%ԹI̟-?(qo`'9+Ἄe\`zv삀58iY;+^C[e327IYHe/7!݀K;^n9H٬˷ R=Au*j@a-:3wcS`uxӥXDB0CLX u%-,ǵ)_^K nq9Tj$Wqn) 4*o܈\(aűh&˼2GL)0#GFw_#Ч-:2)X=&oiZ{0Axj`w@R_cH k돈kf  \jSb.:J wmgyFMiy+ܮA3e IдEG9D8FG̺w>EbGevƋ2~ u!EO ж{/ E$B~/YqUvA|z@$6&r4KyJ]ڡ]d0VxOx]"ԙ϶Igl%6sߣb 2M# \?H&l')*󓚽?܁QN'=1مY7b&{&Z?wcfoU,|>PDB]V@bx6ؙle(~I.!PWh\g؞捉Wq@ЯU5GXQ2WU~F!QNք<?E( JV%Ebv; EIMUriq!$_Uso<7 2gJNǭZ=&2 <0?y;u4g>b[uz15\|\Dc~4⎶a%8N JB0ټOnJ;H?[̞iUG@WΡn¤kZz+ m[a)IIxmgǼ9 `]b!4_nD^7Ux4IN@S+c4OX=mT"L:4vl5G7b|+Rk0!#sO)MJ),`i ద̤H^dXOE5: [V3ռa4"5T/zϱW{]5dQO`Sr%JAy12iѴ_2<+t]`Wmܞ$p{L,( Չ} 1B 4ȭTyHz [4rMc\yꪆiN(ܪw,ꔏ爫NG7~.f 7Kz8No h՞dXLM=}hdOBhrԜC9jɄUd24ШR1Ϲ W _X۷$% 603rLv+&@r}Z\)?fՊ2@'7uSd8 K'y V*:m 2RDDZCb5F\EEϚFCO68}I!Iq5KgY2jܣ͒1g4s>}QBZ+'H+{rH[ ;Tۯ3M,b>M1]@M@ŵpe}.n$جJA9,ʨ=h)ڸYO9A0prD9ȇj/m怟oaV޷ΎzCҚ3ZڐFIlQ˜ qc3ZC0od6q9>%mAmd/}|<ΥPui>:%j㜇Io=vɫj 0]|P9d=m-)nQ9`5*ԖeRwKt֝ mnMY# & bo-jid罪I^cM8 Xb'-]b Wb-,"+"QLFH?sSt"Ǔ%,o`R$DS;6oFݞBz ]ۆc'|_{_)Es%ڻ9vg)wV&{@Z7jb_?^ QVŤOG Fˆ].!Z*UTgq+mm]ӎcŷY .wnjmmUMAs9nD2,]A׿$(o[yF5Уf@UB)Ǟ{' .H8W(Ub^R1yc}Tn_ˠ)4K}[cmV:pio0OLg+V%_C)%?N/rIM.&W̶xm#-b 7IF`X_ooxX :>W;4k iB'8YIt)T$>[V9)8ڭzGF)Q|Hia) fF&ۅ@maS+p%(NYVh|S2dO.o4]#2LV r™#vp}p~l'saՄ^'Q3j8˧Lh3q 5DxkNcUM`/My}Nh֜~%Ub 4}Dx‘!0K{@x^ hqi}1*DG{ l4h̜DY ~ƦIJQ±ŗb*Lks1H }4-oqsv9**%+_Q,aeѿsJ @aE4 pmuŒ#bg"Ճ8cZ|bYiq]t?vߛ|S·3y"I9a/H; X0237wCf&  %yi_eK7f`<䥩P ze0/|} e |Q欴;<#7Y5ҨG#C[i3#n7ᵽ5`z$ެ"`瑜&<|*GyO. à.'9,,lL$5d~;UQ>HyI0M+>*d .~'ȿnQ?.dk}EhFt[d.J"|SSlj!Ms{K-Wt`@y@=IF sBt=,u`ɯD \S{ FVaiُUK[tev#!O`MS| ȎmYsv@s~Q~ Ǟ{9!qW\HJ\C%xS{ku0\sѨxȐur#L *eR9U$n۪˨sɊ [-NB 2Ο:V}2hTa3%iERf19߃n]E$y\\xAa>H?K(+It3&HK@ `b/횄{򶀎q*lTkiƩZ:Ze@> Q̫}!^ԳEizspL ZAy7][鷩$QvIs¶8Z?|Lh6FQ*5,? [uJbm^K=_T^R{ QS" ן\DqmԐD}8!)|Wa%Y_ V@o7¹<2x]MƟe.~r=1˱m]c͗/*1S}Iak9.<` `Е@CxJ i 5x q2UB,b$an;W!Pk_dB4~ '@1|rgj(4ZNݦ ۃ+dPXxGaGM.ܡ`>iCȏW_]P3!HULFfFzOllzcEŶ01@ rRp'7F9D=9MJi]wT> g]'r2E"gX ãqC` \\Z)~Ts/|ᰠ`E0l!;GLH6;9&T"\Գ.xJpCEZhuЕ @C@5U14ƤR(IiYjRG vxڼszH#fc`<݈">Ѳ7aFuSՊͅBr { zXB$ 3X HSe  >i_LfuV7h0 .k>[oR[HLt1S)Z8op!oXs4չsz1>i3xDZ,[w*\a{g/C#o?귣w%F +6VY[d{NS:(uEJ?ABfՁVFBnCQͷ,pZ Կ5t#͑C:Dq$^q'>,En^'I \5F!,Ğڡ$,"Jnqo!efԕ83 2SZG٢օaUt1KX9 &H%a5DjknpFfy09dk0l>'@9]VK">Kl&sÃ0& Y}Ó$0E1mE%U`v= j݄,ܶE 8lE'0l Թ^@֘#&ΜM˒Д4MY*hT0Lx9J߃T@ WBJ8H/;XOb1^tfJ [RtM@"v.ÄpKqEChfX(>f|j@M˜RT,$AD]k{Ȯ4x XLӍ{̀22I|,4.(HBv<d ~Vt&%MouX*XI_bIc>ajw띝 y íևvilxh-DH#Q)s98<4!3H3NS+ݏtQ_N6I}[Eӂ Pv'3j aT; ' d 7 @!b}=DTtgC#\NAf4pבq-J蜞?; E=B(s ͓,ALwR1 vGX okʢAl030ncm.˰yٻ;:VBj!W<7Лq0w#j*12x-WtVǤY#7 zS9~׹} 3JLF뜃19]Iڷ"χ jٴA Xs@|S]~?X9:p[# = LQkB6yj4k7?.ǼqvG~.{4vlpq:`c\ZY%+ +3IB52 &\ xE/U9C5nV-9)d ;8Ngr59QZBר}%XсXs[Ɣ ]$os:Q1jJ 5V1HĀdOc)sبPI^n;wWI3ŝ~!^mv K7<'s:Cfh3>wPK.*;S!r%mW:iYj ";Z?;ܗ_7VdlGqvR6XNzO)Y}*bkfr'tWYNW瞥^)t9TZkyvQNq΋h%0TD9/GcbPXdȗ:˙ WbUF&z QR> ϺRFNS&s"jܥA`-8P)6PW lj-- J aWBluO"MpvlC-!h/?!R35ɋG0!U솾n` :-S]VaS(Z?P>Ad ;E3;sX]Vy-W,w^X"_PY5yL@o>e'Fj)KPlaP-QYQ. bč1iŠ )Uk?gg3q\'Sgu'KO": 7&ň~>D^J\oOa3oUZLZᦘ6tFۭ ". {:L@gؽIߢے[ȘO&>mOM@9 U %: jqXM<MJ7L5df#oHGE, l6@??WƯY"G<_15vS/hv0uU`Vbjoě{)E:~q"O4T|- ݭ"S)$ ?QFC=\S·mnڿ^dJ(o,?@2"ˋ:[ܕ{L#({f~E6em_~Ėdhciw/lD>ʁdG,w9X)K~m-t+*m|D7 eם_]{_(Y,)6'Op͗,ّ[HS K!k-6Oy6Lckɗ6*-Je"7[yvq|4uqD;Fߪ|]¡Z$Eh Yk~]v/q2yhd:g oWm`dgFg]Ͻơ;*4;gD!K L; F>w)ó:pmmC;̨Ր Y7*ur;Jc3Yb!,,#54

Zd`7‚T~YM.oo ;N/VZ$KEv{ 5S[A}0 hp34}6t̿T 9C&6 nؼp(Lpp~EOý84dE?E.|Nڌ"qCxހu8xh'j6dgV <'Ƚ Mpu͒!%߻o:nvŠrh_|IAeL@?907X5*~,47Ȍ:a ds̘Eˏ1|kxdnϤHnp&xҍQ욌Mr=n-$׎o7YxF>ň^Њ(dJzs;Vh$ BfLhۦ- 3]TǏ'IpLye^4۪y%NKs Ut,^NxGui߾on\@1(C!b3QI(m^9IpNm7.3S+Xߔ)izV*6o\SV̱" sœk5:?~r(1  "+ŷln]go<]V2\yPЮ!3vNYa=く(0$DDLťG!v Z(4Xl{WP[?ng#4|ie؛kΏݗ7qZ5Hh$@X7+YZBi>Ȓ3M?u"KL]Bm+ "WOs9$^5-G#+ZnL\|xyzjFQjؒ5zDСl AcDhaQ+eu\güs$۠R4.vhcHA,<0gujmp:X]JAtCQ񁷃l @؍1d9ϡs#Ӯ^ &`62?DBhG> rwhUv;N}H)@]4j"c}ey-B"LzAuj 4 Pi{Soob'мR5r'_1]u$hmtr97If8j眊l+aقڳ:\k~3s2OQ*&8r`$k7'E [TL(heh@Bۜiw9M"hKW8 &fdK}/+ŮW+pIu%"LY_CGʽz36ŘS< x2ϋLBYr޶>Eaz.ȶRyND{N#hXG}g Hu`x \،#3M,Kdf!e#9 E H*`Oh;XҬކ׮?/pZ5_0!:!4xRa0jpф "Me+`I!)|ZzFa`q47;#9vYxiVhDH`D4l^ ~jO" ~90*cZE Ǜ 9"DJcvqa};m`>?Z՝_nDZg bEWnvt}9vO_5HG꬏rIg G]TvDܪ^*9ۆl{[ӟVTK[i*[.^XNV6B,HO L(GN;3Ě#PN5~5c:~C}FFԂF?ɕ}JqP$VQU9&$``vI=t&q\Cam%e$!֨@q Cyx}SK ځXa\hnodgǺwR<s (cTUƣzq+5dR fꦴXx͍Fˉﬡm o3/qh!>Ry;[4ỉ%kQkR6m" F= cb/OgFOD-3?IbqST\ 10di!cN#x[׿&,uɯC4cN`P n}bΰSbjbyn,ʷq|OW? Bʽ?98-lD?Js*ȥ@1ljs/ԚY}Q&~1WFH:ⅽ .l"Dod)Eg |(K>,Uơ7Sװ=bg$56NQ` KqvRŜ/Q$Jl\_GG79 s<+.0e'>޽rgsn FNQvBޏZ sdO@Idٝ'  Vt>Du@oL`yA?BCt;p RG~bv2GFZӠ-f`87IW6_fsžڶ,H0,^&E<Vp9_F2;%E+b.`o<,xKшw؆g4mslKv 1nҒ^/_ lH o+zzҍs?ܯ!0P |nV >,&nA3?mJ~4"ea7+=trPUVE#$*2X!Qkk bc554#`hzd{fj&_. w.P$ȣ/^(Ew6| ^b^߼).pEnd:`a(EJsg'*x8*́]~%YO W: d=JdFtp<ut ;ӱ:(ӓq#n>5,4 fyK\ JI\ *)H͇۪]G;YAwjOOE<4`)D|BxZkzfV}ٟ3A<ެZANEr}}FVn4RCT?D}Iw.YJd1o3+{ǒ%.$VuYTVXנSx~"J'c_ry~@&ݫ-IRth(_DE.Lxjʰn!j̓rS=Pڷe `Ș9)$FnVW?Y=ʷWMB55L?^/!~::)6+{$a83f}x>qҎfgZ0DxTG'g`XQWN 6j H?ahDx bW5K86b>DAJA_հ#MC}FbID=zp ciEQg4 !똑} y ͭɜNsF*0ɢ:Fb"S@!1kH;u˳1C$Mf(6PÌ>oY_ˇvG.Gc aԖ;P ]٦^eX:Zk :uZ܂^&0ZՐqַa}`-xOkȷsbu/bk8l:3-FL+._vC,ۜP6L!~vDnb8 TNZ_~ƃrm*v`buש3/ ݤFڀۯEk;Z <ؾor+Ϣ9geg{RQV1^In XXJ?v»}cd#JU  ;ORO')4QF[lW7 AH|EcNq@PkV>{Z~9)hg1 H{1!<׮ Ae+24 d*drz팳 R r9{E̳ H=}BR BRГ)1z6DƆ]zQ6V٦*ђ:\ZʉݤALm2`dOVxߨ&C43 Ge2%B?A&(GNpbgkHJZpx.'C I`cE5>l ^)F ;Ū=fm&-7lظH8Pzڴ:%_%MAF@ VF@K(K"3&g&j%97M1Nki/\C zGe3<`,/љf\QJh$/?*9o}hrfr,Fd%Ke;䀻+jmSp0 \@`IW3p"#πBxeބ[ĎE~3?p43cupeKu6Ot)xB!F~ٗS 0ބ=jzoFr)Q ?/ .卐 GK*eϸT,R2\˦יS?:A%yoCϧkpĊHpNr.É}S{5Qȟ7RjQ5w? QYqƒDy~fF'Y?F2^ȶ_"qdMԽSOBjx88aϕRq`*a#‹WdI]f _4̦vu?X8/*LZ+ ;jro*+6AN.K~y6`t,Г z:ẉc@ Q9:0x+](!~8&0@D`+mNlEzvS>\'?(MQH0 ¢=Nʎz ->X٩w_WNlTW¹CM.>(GQxc^^NJg<,߼s8إk;0M·=TwGp\tq׳A/k*lhcUmKHX ag|cHR)d2\0gy0Ay*]UrՒ RX3oC-:F۷T5CY4̒]KV@_{Cqg:WXh҇lvvyPO2u=Ҕ6vW 'ǘ4H1d7iiJS1 SOsIn?EbAhzsgW '(ۂa4iq8JA+[x@SdC)#yg~&ƊֱH3\"(׋ eDOCcwD-Ͱ O{:9GCVҽv`ܣ1pCNOTSko$WTJG}x򼀄ȻlR MӔa!cD"=ϭWF@cOնZW2#^W`Ju\l,q:³0ҿkjz+#N;`t(~!A\+sa6:@k"74c0o R`rp* Y^lr̪ yN}loW|k斨ZRKXSy!RLYE wwIT-u᧶[ ?1jQa kIȤ=S@v&nBᢗ%̶¾ RMa ÜzE(+u9 *^/xeY ;~«߂I+<$$EZ_l5ˏU_\ҽ#' OY>Gm.":}Ép U̎v~N*tOϝAc~{ 9r!'s/ rwk.j&֍}KINy|QJ=2m-H\yW(C :#jhZ{M`DY,P|k; Jz5WOMlx%>@JGy lWۅ{CBi|qah w%y` K̢ٚ}sێ)?KBJYƉg3T` ~0Ty94 Ks. Ga@Ar.\ |ߧ!Nl&Lyo(axԩ?f)!K~m|;.=S6N\hӿ: T,9UD&E͹-,#5jؖ2r9~,T!~eVZab(>bN&`P.T (]kpm- tgH|7J) R, B0lޒ \jWʣ?Q('D:yr 5Iư7ñfŽHk/AF[[ ˲i;hE,VZ ":0WYP"jГknʢk x+IAyz p{*u61if<^j^'{úŷԟ9݋q M+-AMDI[Zx CTlp|Mߢ:BңR9 /$g aYN2Raojv.L[uY>(3i ~5ĵDҍ(G߱_T糊4fϜ'!( B\Pͻ&?#8aluw)ha>SYsGx>752>;f-,f1OA gPTmi^AE X3+?s0`]E3hxgF~ p].rq<ܲ SRt>iiY C"w76Ѱ49my'WeQC)C~fL5@W%#I[9dNS^E2dDxau-?p}@FV'JxB0TCfjnY_OcR7QeAB\7LQ2 x O%"iCNh,tZ3ͯ哿s-EcdhyG\ 3u88IԆ G?]^cmb^B&X톣B)$& |6=0p˔nuF&O2,GIY~hq9hUv[/kk (_JW1|׫7f!NW:"J̿FRE~V$zU*Nc6FV ^›z:()q<6ҖqyOpLP`l/*<H.A,g8VY3tihSy͍UZz3gZ?O3A$+`פ 殳<&x['G)Bn\C{h'[:rօ֒(%'1=G+T ɑ"tN_fΌ9'+*TNO?-ĉ]a&x%#w:׀/]uU U6uj8HZ-¬΀@0~Gh,U;(R[=IΰQv+(,1^ttmt8^X>q{eD34~/pXmT T G&m*?;{>^> \pe+s/ Ξ b2;ܛM# ow;GZݽر@@-tdnWbs³4HRBkIr.6TAT(#3m<IzޣwN &H|P$5#Ě+/ 6`Q&odpi8Ȭ> k[KJDt(wQ$ lŖT7">wN0Ra.w~ǻ,W/TVY jʧ/ctKzR_U?^p,1ۥߤbuy{?mt14"_ٺ{ DZ6jVjneKX4t͙3 9҈Yඓ>K*E+ߜ@@W!S&LľeR1|'_!!)S3g2YCش`,? -Dlh5ABfkj/9Tt~G;-w` |6{Tٍ7`*T{ ÌMtgB `9BkAk][ } ;(qG,%@]a''"06]3!=ygm!3\O)dHO4rdg)>w0bsnlvsRXJ+tATzNŕ+1+$ц^ŵV2 "NQWZTEFp_e4*C#*Uk ,9dЭ `f(ȔL u ]ѯwd_E2#7Om_<9Xdqڤ]nP4cgGIMRYI%X* E(Y5%YBˈ+)7wg[;h"E&w[ń7aHՉd#Q͂# Q J(lꩲõҺohkelaM `fU ^MLu`< $nn^s%' _%j^{&#7 uk(++. D}][@HޔϺvMsٌٹwu'~ 2Yvs-ٛ*A\=RT 1MuքͽiC %5vӖknbg);q؉~pϺD ^Th}* ~7ȿH6|D\S ΑiP:9n |ݱRm'r/TrdEDJ uO7@zFX-{(_Œ%CxXR.Kh:<7ZyKNujni}nbU(t׮(rRl\<;x1p(nnXkX; \wL3!o'ZR .yoxb H2R_ zE:RhvVjx1.֔9hp#|Z55SW rwƵ0h3de9'Œ+V}#wat*R_LʳM{`Dz1V&eNh9ۈ%ҿN]ݛ<qت9xFqt5c *#17' R Lb KiO+ґz񛭖 1]v|lDْ!jL:K Wr%^@8%e;|jd`k Gegd^L0K5>,c^q f.DE%MgŌk6*ǫIrc0MrjykUF@cL3 ojA\*8n"'?<+_("d$պ~P-I,ye<Wzv&(? $D&dž]p~R|Z΅ic$qbY*w5zwu8W3 i* o 1C$-Lf;rˡX /q'V+' C۬u*V:x zC\ө]j%ؔ ;e^[: ӌt;ut ='%] ͟wbP?3? D@4V8 fz<WJؒϊ>% oB C>o6B)H&. /9NG}&Wn'R%Pl~k_lc޹riJƖu}h^'T*UC=nvI(fctdDpg97C,]ŪDAƔ9Ϲnཹs#ۚ G(!xw~NSc'XR~)1AhH:8S hzMJoc>g$rV@4*JӲ$GCBZtuf ]qn1KK'|O_(БR3؂=$}55ޱ ExZ^+l :a)6*CϹY?dQ~͉C&{_8ebEns_%a zbI4G1qq#pXη^K^ TugKI(21o^օi-Hf_ Pi97C5&XEē.+2 dhWfFf r2!Gc6ֿGO=(4.ε*qLZ%9D2;lZUX1\@ex{ !nr0s)&ʍVW7~NXTg FО%7lF6ߤ$XXgU*.ewtY*PR SY" 8]i׾898v]Q[3=#p%{k$8ckmDHۯD k 3 v/Z?J1я+ |3/$ )''#/j/ -w4У[*]m#|2!v1d[JdgE8ΆtՌfr$4G5y!Lb^16gE!hQlbB#"~\kꔩEZizNj#k̏Bm oedl{>sB+-E =`- !aF 7v0f~y:mxvt|Q}~Dh=s7V{3;UcCXJ3c7_uf˭ ,/[plų倂_GeGbͪ+K:?h(X-A&\ʻ̯$ Ƣ6,I1}-JFo8/KO.xSEx[]:Es<-e ij%fۋ9\En|A7Pʹb򖜘EM05ݞ=S'㬚fdЯV.!hhQqʻ afdT#QHQqXQ]$ph%bp"KLSnu/Bmp)GQ3C,#!BSr[p`-dD]o5G&el>ПBڭt ;:r^ؒK#x8OfvďT}m\`*#xDg4ケBCL48.NhmU..^ りXŸD}haz[9K(޽݌`/UؓifNoRS5yMXiچH?~ʝXT5gl6t,5qoRF߰U=^+71Ճ7s4X M\ a,l `+hE E&#HAMjkTHJx_~Ԝ}۷g:=ȱ*AU0y 왁js?>|ك+=P_r`z G f1?QI)\H/T&Y3 D,yаp{A vzmvQ=j,)@0.\[XI׌2+T(ԥ6Qi\Uv?Ϣ02qeE=H)vfor0zHfp&(i{b2C2+M) Zjyp&Fo^}7"4e_jv(6E/}?eʲ!ƸoWPÁD\ ЖQkTS >¸GVN"NZewbtzz s"EIxa}D"q˔ G%c(m*eBA)W1,QAi) >H=F2dZ^?+6 :'xȌжȊɘO댣`{U@[CMM"ntWH!\Χn+j["[=JMhe,P qwr_]7nvtA€thvڼ<5$'DοfɓH4 ey7SmEM m5'1]' p*%y-ڳ yE0l?\:k+aJ&fT_/彳vFI#A cna:颿ah&}͑&Kt jrpqQz6.{|rz+@.(e)K8*k@_Y(#?iP+Lmc)r BXqpLʖྼVQrͰY`t,W)reMr`%p [@"?{3-1iV5K$>5~C.V O؏F xJ$IMZ>Ǜ{7ukiWwՃ].%#=|iUY F rMԌL4+)Fx?z,9H~ ?pJ4|2S@> A1ΌUGsS?Ny!+Pwu}68^/'rO6<%iWcbcNyZ Sx`PͥQ-+L%WfCGS;T (*5K4Q|1(s`!y?r69(~XF;U 7trjt|kw@SlT.lej_nFPY R~"Q}IO6~/aiLȳ$`!4kf$y)% Lf*CƐU`v5;"cN'-&_Ml<ҥÐAMZ?J~an^`#%OL^vt:M ~RM_%\PS/PD>$CJe( B!l1 d#y x d@HELw刄;PA4S좾 8m6 g$j@\l+n޳= ПmCƒOO u$eL.9$P/ +`un1".cq^ǩVPn1v 1\'w Jc.6Di;7%| (h%߅0ŴA՟ A>4"&F(m֠|PW%Vri:<ldzgthu|o} ӰJKktXæuO)}13]"wU1-6!(&T%pF'P1&fl2S g0C@Ej̕^%6V=:S)XʼnO:Nj>̿T@ L?A)̂T) ?pbGڥ.@VvFNNL_o@z%S.. mt4JX zÑ8{daCp[.E_'IҘ1>W~dP 1ޓ䒬8T&K?Z, PL8p[{ l%'o0jWPސ\4Q %.~d8Hj84x m"? _!^H1s3x}UثJͿI}Z,[(8r!sEho6Q{R\ǖ =%`WzT{L06lLyG3: 'LCp|g+?JƆzO?bW#&5[GeQ#7}We`9vfh!z3. fD*e|:kurRl6 i#Ϗѓ Ol,0 X9Tsq<-2NLM/Y6Fg8Ye (o,O -ܜ$gMƬmE.|yfMdЕZ,F3)2&%HwPMcˌWUEp558 p9k}wbpp$W=2,+SS0[B{}kL_j"5ĜVNkkq?/j-񳐑>YOf.`OD¥v݌p%vMy 1-VɊV]vU~Qt32v6XK.rmC-;4,.Ŋ<ӿۈD6u/X|X ==u^(Ti&iɼz/w;Kp,)t]7sAѱ?4p4=ƒ8mxpHyylʗ{ a\ßvx(6}zqS}O>p`dI0&؎w@o.4=ji*YjM/ S&SHhgl[q=#gl<+ڐb(]j,`S_Wr!qI"clEd9D" RgDL&ڳy.mꂂhy,g ̀*W&?G(r_-ւ YvsSb*ljh \֜Mtbd+vHK1s}ܷ8%e%P͌(6ο 3RLWׂ6fGa(u( @|npݼV"h׽u%ȧ9z1a*">G8O!ҬF-cB" Hpiˌqi_OOΜ`[D|M)G-p^~hO0scaHysȧ:MO N ׹)pF~-y;6gR) |jYq[r/wv`ՠAN+#1:!#_ ˞PtC(&3k2LR.] 7"] jG-VAG\_mCw;z13p2Z{zw.v*(;UV: /.MFP{yylZ{K_]d9s(8~OCcy#xL=yAށR5(0D #m<pW_;qƆG7LZ<(jMz\9q'='T[I%n3:$CA @ S~*dԯ@sktNx$6}K.Nv>hHk4ޮmIH4*(LMOZ*R(Rm7@/FS>Lm0#ӕi K⵴åV: b+NN|/[7Lk7ٿhEl _vCŒKL'4J} 38D8C By,42rpYtMd4j9HMÕO0̵gKeJ^W;{P ؒ+IR!3ˠ6kVh-ö 4'K22%P'z18@~ammAok{sp,GP}4O\3.i%Fku`aHَ A _ȶBkS3v]UI";JM%Qec+PDy ,?Z"iՒUƦ?S:w,.<  L¶CJ׽l-~JOK&;2(W{IML'_g܀QñK.Np߅iAD0O]ޘܯ~RLV'^l1X-x3ā,|LCN3( bٻ7VZb5&?u~w;G17 J2ґ]kZ8Y/Iݎ $51jB$g7 rۥ޽SD}jrZLFU}ѨHΡ;[Oy@f29հ :ympQ0Hu;@uo,j6oLdi*9(/LuV3*}H :c^+H-K5;9Nk#f[>?l4 NFJQBbBT.EtN_ ǓhX}9kiZ$L*wHr|*T% gT^"G`;'l.ӼW'ƹQߔtzcT!JM1"VLs>zJҩ w+ζN(׫ު&ñ#C pdD߳+E9(u /S4۬q1nfx?s{bHDmKLo^.%_bf h|+EG%nT[ !2 ,mqCmtK-AЩ=Q 6?9jbS^LiI W1gw!HȅR:G#Auhmꋛ,awWQ/jv=Xr9 B/ZpQYC%Aigu׿1"E2>)i?OO  A64Y:ydK5Ϊ csQ8k wo n뒫Bt/ 1:Ӡs |`1/~pޔ=ԡΌV 㬴w>ce:?}ӭkHD ɉs+}[kU )  υAGRKV`M?tiڽ0<ߵ*l+gQ1 5![ x^1)QFg- a,Ȧr2F`vg¼poKØKWqF(O0\Cw8< ~Fɻc&z շ(3 ,TJ,FMUO;R0 ty>uۆEK;سC޲%L~fev_,RxvZLWkP{I,S/{rd'H.E%]4"*xrTp|cmUTtOAW'{ՕR;. 3%Jk՘87;#Lm)E:36ӻ*׸B dƕQ]C@h{=k. O!IB\GbYe &LALzKmJ62$ްfLy1ӿ 4d.>8)W4~|ƥOsS]4TVPСL6U;~]^ r\kxѧ?LbdGETKt7c':,B&y}̙jh" Z=. q[-g!~\FoaKtW¬OM6jH_׼lHD>ރQ_?G\ou_ٙ=Y۴D8M9@BQQH2l(ߓ&Gp϶첎XQPJ;Jte0I ,.5__3|9L |uLk/" W| lIf:wJ!-QjWW+aOYB1lG hcd8mkJCQcߦX`yF^L(3'.&<':kX/2zk}J,oJ< r8UCcW%>Słhd;r3[aP/v#UCBżZT#W舥f5qUB=[{)R1el>--!ЀC{°o%f-{P/ꛮ~CqJR "NZMYRD6'! 6WijiZD&%uUַ ,y&ZQ2zDd!tV ƔpT^W[`rX7iHiV>|~ }?xc{[\64"L8? '"i1Ì-ځK?N>m;6nff?M=x܅QyD?)Q&_20^{Ȧ,$UͧNIћr+(%X!/eZ!eiR;qs(8DX̃#w V_{vfjnjv糙ڠ ˟*/M)b+,9ίq!!_I)aU׈9(%o7ʉ WCpvi8//s8D^ J-+j úM !O'io>O1TeƵ E/&IV;gpم *n2ۖE7f7>H21wq5^ܢ7G4Nzs$) 1up;搮Ps<Η}!+9cy I$*4yZGTNuIV'0sO@`V{_h(~4s䑴5Iu2?}CT5dp'yhB]s{*ʨ"p~g;~Elaf~)?gz󲌋@(8Mq&' ҹN#)thxJFW6 \& pb馝@Z s\#!+'+"tMUmc=8 ER H {*]ce=˜j BLꬱL?#jcBA·vׯ}>gRKMo~7&- 3Ra^u2~ {akД̞VV/]ƺS^+x熍'VPѣ; 6Z )G\xL) ekNy~?MD29M}4k񛈝_UK4FdX"7+40'ܮ=د+Τk}a9ETb;]Tg6|~:S󔓭F%dmV:Okeqq4kuPns6y >ɖ4瀼4ÙRF?8{Nc vCv(<]! “iKY)iuhRҾTÌpm0zJ!!P%c>,Sm&T/57ϥPm̿m`LSqj/LVVCi*.0d=$ZeI \'H0ͻ5[1P 2olrv8 /X5r)An `o5%v}S3%T,3Y_[¯PQf jϧU\z;MIJ\]ꃬ{] _64'+:,v xSor-RjWkh&9X2Ns]|ńOԕbJEm@N׋.^AP1$ɬdٸ?5dM?89?m J',&lp!YmL 뵷 iIDZ|MC7uR#WW᷋PMY`$s5^>]mTڏWXZ<={8A4*Bz $ q{=vC1<0mRF%l=N>qdT:Xғ~pQ p3=( gX#4`W^t-49DŽ՘6fF/Z'0Aoh ^zX*yRi.gs=ׇlH΅a'ʓP/6bCCpw0NXjY\j(^š['ve,eK2ւP޷X+36kV='11m+j`gp_UȵNZ){ش0;ƒkty3D F)aUYbF6M~H%Ujڈ8ECpd>E/T`|1ܖ?&O܂ͳJ@LGit~>3! >2̍SʹwI $΢!߯n(Ǧ#aL D >N=whbZoPfƱ)}gDt1T^\C]p}kzm"6g#sY]eF##*p,O%JepT;HtGoo`<2 rV'YL a yÓT(O )v{8+"׾>|YiqeiY_W dr3^V)@*䎰KY8F>fˍ 6,`Gbd~IبX!!)IuQr89\3.XhAa w`-UB#p헅X33'оnTT8a/p~IyxK8l Msr|}D3mA|+LݶG\L,+k^_њa)2Qq-]#[DEInjDÊ"Nqń1 %#)\<*3ӪN aah*3ޢ[< o$EL [wfl Sfb0Z;]CJoMM~@niٳ-A1Ӫtqf'.@fQ,#f` GT]Y RE Jwt;Ȭ}Ÿ^?5weGJc^i@h:oKqVSƀxc &N;r#IjX߇ދnZx- 5>#C F:pl i_a8i (n):~s8ه> Xz6?$#{Y~ܟ'r*qn z@S @`u˘?BjZT)G\ .U[FӚ]K=&1oa~.$s|P0) tR& K܊4O|vhչmݤAb"~!*`1 [<"JzY3gvō>?!qenWDErhb^|ppœ *5QQbgR|N'5Kf<:ްbGTnn\G6r('X}8}n\R,&X!^cJ:0g 9Ǝk>r/s1y6ɧeO^(->2RIdKp 7Evxפ OV_gs9@dzzӳ4 [/B5akC" ϓv(Mr[<%k>,[aQ Ul]5e xF7$tXH CjVN /:57[ 9!(Cܾ@%v*9[eJcSjYubą|#RJӔ .>ec Jx_̷m>` ZbǧrYj.) W?bwFd9W2 qa5t|l՗9ޜu9K![HF <2v ,?„v)Mgb 賌,R^0/+hv: ֮ ҥ$KȥJfUTXPBz u< _,5@151e0hjB͏wJ2ݎoh OYGMM|K鉣AbTp+z7pS[Ǘ>3슾5sČ_E}λ. NK+2~=h*ݍ4g1*ݢ2-IH6#Ѷ g]!IIiFX/5h.<}&)I{j#Vl_(_|~* V<.%X٨$UZN;$vwtW4zň^b6Bz(ƍ+~p>)رVgQa Cʒ$% C2~.e1hf%jM<ʼnȅpa4WTKNwCehPd}łPHo+8KpZ¥4-sЊ|~A{&CvF3@ʷZR}g~_ȟ+py@WoԐBi`ܼ_;%b!R&I6;Y4ߏKR\{)()LUs'6Zi~ahGl6*euD-f?He^y, G!&ͦk~y "|5{t8)x}c؝S3vdIPyhA Rzڽl^Ѹ >#>CwkY7mڕVE-}Lk[6>!Lx1 C&{$p_+֯1x4A;&*,T:4'ץ+FUBRnÒӒjQ憦,j='|ABqNkS6,oUrvo"Nbo`}oYƛIJסC-jYT$B^jl&F#3 dY2AP[aJ TbŜ< 6Mw0h qw;#3JW*M3 pṡ$)g\(Li2K ŒLn{D>'wvU{=t5eu{=*!D;8ԙwMYX*D6 JOHGcv rīH\ԍܛwݕ/B2l"a+/IFwsYa!y}G^谽 D&Wme ^XrsvϭgP3r.o^ X}W!kle]ok܎SqZC5OZ[6[S; FUhk#9 ZsG{&e[8Fݰ,AUe%{8΍!v+WIIk [w$m-b(- 3:ܚ:_=YW~4)~3#n0@#њoaY'MRl=^obӷFܹSWȸR;]/j[ )ft{v~tiBkeoFxRf]o pXۦ Їn:uj1Mz8N$].KR35F!AmȨS2f퓎+MGT,: Ta_YQ$}p?tcVEA]< _//l41ϼQ.r8fr{r8`޹ Ch zS8M^{[\G9⃕"Y&8xwٸPWun~׏W6X ؐN`\ bqU]fWB YC1&Om cOFUq {@qem$LQq4z\%NC`/-$lO2 Iga3EV%玲=Q+uI{UC!$o=oAJZ3:T#\Y!2G^XenI\\xH9W(HwbA3|eQy\-wo\M1EbR6#:Tf'N S-CUTFj{,r@!s:l7E7ϲ?W(ϿA@Fp='dc"Q/](OqّKԑAq^P7ƽ& C8e f h|ӴX-ib%Q3zyExX܇5Z K7="r爕mlEUK|g''ۯ鈩Pb\3nf3sDK>KQ :_"JǑ v'.r`BJ&7Hd$:Rsk DDʦ=mJJr{Y[TJ)b]UӨN[ s8O~j׊}6N;2ĉDxu=/"c:f<6:DV_ғ ѐAiXh61Ȇ_9v*[`2=͌`=fp5}oAXXq 'hL]^ks8j ٘}o1u3]-烈<-nlYJyѧ#"~0wNg )UŽٚ|qv:HUfęE 4zIGCSE$<@2Hok*fSI ^DЋR#q$]V2FFUoQvٲ;]s޷4EpyJiZM>=!]÷2J^s&]qu(ĚV v1MC;r/BZLG(ZW欠mHzv29P4gqmUJ!hIɕt{ ǧ{IlajWNA0\j5-iNwFshͨIxQ푒;SMXU^VN{3eEØ%wzV:^?`.WjG[)} ub5Xr`|^T,/(ېq\ :BMHR%[-U҂9»~-rӂ;Zx[cSī@t5]y8 єԅC 6WmgwӒ f &Fp -kSLm"D*,E)^~ 1<8JaX/> K_oz;!]hN/p5w09aµg-83FK>O{H#@\T1 lb'E+g ׉]^@: VZ(zz`:P4]dFx .TG= nt&mYyU8O6)R"?ݎb_Θw^liZxMK>/^F^gi:ɓyp>N1ѽE"4fL:H׫F4V6ρMtautvLCnx,uLIGȚ1<}8woE.a;ٟ±s?!2"},?EL Ju3^A:ݍ)X.ޣSZJSmCwSP\GֵXWk?1.qtp{W~P!=^`N<(֮sTUEx BUr͢.FjH [SP7?W+gPԬN֫G Z] !~JDh5Xa <{= 5cFW ?-E O |v&4tH*U$ʀbB}F/`f?ʼ/NaMb'/aI'c ;) ѠzԋvrN!L\(/,&5ŒXfQmhZ]'=e{|/cm좮U*ۨ Vb N5uHAX=c ]sY -D##6[Ti>geDǃq+wՅ9pa?B5lbBR<"?V !`(7S'\%;V+]LԐSI vE:­w^BG~F/Ɇ~a;L{~[gGZiv@8KBShzا6_#"Hqu_.Ohz6AjEK|# 1<+8BI-Z:ZoJgg羕]KfO(TgME I.$Hطe].Ӟ@ӻ4)gtbB}fD$1]xO6h$:>j( JFٷ.X77MV^6D8~8dddm}omO8N=H􉲎#wvA#4i1U5 `iPq UB I1Y1[5t< T Tba Ҋ`>癑jTGGlb prlׁDoY;hΔ¬ܴTFydpk,<l7W6E^"{_ǿM+sJ>;qJkD4A?ThkP T'L#+4Ghy.^,ZZxQm_Xk)<(`7}r',tվr+H"у/m VI>Oإi3B|`vO4ƕ$;HFy.t:hB9]6{5WB[g :b:,u^/u@Pe{WJ6WFxyA9XnSہr5>Sk\ccS`h _84?(Dڎ),.O{ j!-&q.4! 54@och 3N!.V5;k*W."h ީPd5סP* PIk|Ch?. |F!ޅN;˟R"ҠLW6B)E:s?`ޑ2>raֲQxp%6'UÃ'n40Jn'qg騅ņQo0qȺ)vOt&> ?L?O%qG+&K`1._N|fXq]!;L1FFp#ktFId^A}4i@zxiґ{G -*JJٱ.Aj냜wnCRiv6Մ;듻LO.R᥽t#NFa$~M\DiK*Et0s!9!_j=\RvdZ ll]& zrf7 6y|5dDUc#"㎹jdžu{ij _g83*E{m+*di&,G c71.ƋZ9R]k[ #w[҈-#϶h/:mka0[nmQPF 3dٽI`^M1b|P'k+]AӛRVa/ΩVP/~/Xqo&,^vkCq@.A5鋕><8~噬pb0NtSI\i*7#dB+9D2J^ xNPnP<"񓰹,d Ǖ}!iƊrF4zZsd^agMtxruGSE6J3]dؠLtBZJ:CS.㔜 yn񇕋FAUkb#vQ; "8! Ҳ yx e` I t)6p2=3T2"v,gw/};[sL9fkU/m7]L5 x@Iɘtn& Խ&8ͱOB;c R>SuxFL+YXUz95|su3}Hƈ:}wds=igo1%?<ŮZV/_րr7麏4c BmZ,\T_l*Á+j.ECMv$ݏ^+Ƀ{;Y@A=UhIs>Ar l?Rakf||Z|th0UbIqu]sH;^ )ݍz8uIoRpA?bޗcZo-ǑK-wO_oi9>abyDTUE"M%nLm%T 鈿ާhj* vJR1NM}O8 Ȅ)Z)&V!m?Emxa [JG8;ί _៓''&{B3-66 o؝vXP׿deIz zqPb[-9ULhHKyk%h AC7'-}JMU,2TZ'Bg%I% \II|5to:=0:?Nԙ1dmt֨6r̶@ZS%!Ѷ}_)P û.P;jO#D[+/\}j%7: 鸙E,ѓ%t|!@+rf'iëTPu?Fzw߆|f] EMRoh,< pKM?00u=u[)Hp;yE⛥Pcg j0(%:,28]0R,{2z۠0?U=Ħǩ?ve7MiUTn)Y6Äӟwj֥r76?O,RL4jXdвyɅz*u}D "CO%怷!R6'v9G(Sjz[&ҩ m]c"1N5vq|]܇FO a%QN֔8o-$ @ ۓ_mO)rmѼ{kN},s*jpH7p)C)mQ 7q&$c^Okǽ#;";237 yA;LPTfyi?5;{~?F-{Sbr Y} 4\(?brj'pQ&G|&zVs)ɥc Э#2qo i_P2ڴm.Ffo㳑O];i|$5ԡ BB)mTou&,+?*8 }ofS&)ceF Ux^aS :ܛGNf7')otBFmC kl'b-+g^֞*֓S%[rFoǚrبW MqD#6SH)h²A^T}̖ }sڵE黫 Z~0m]%v_ uj"sO ٟÃ*wxhGhij>k=̎P Xuhگk&U-dF.3M&!~em?(W{=@w5іMdcؔ,5?-#>)%Ƀzf!LwaE- QQٜi:NV! &]ۊ]ҏ _RGcР,"+htxQsܵ%9ݲXYbQ"ɭ [h .lZ ":&UP/Y5iJKKb)p(Qo$Q%tN8eG. 1R'ޟL]MQ7| ϲ{Ocׅ8!Wck(zɇ/E/TU(!g7٩hݯ2ԁ \Ӓ-.ū0^g\$FC:>ٕ=AṰʪLߌB"Nxbt7˲:2xfBic5\eax22>n)o\0T|E DC\pp^] \L\`&!OT=#xZ"rCMavwˑv͟? jHֻzvOVoHS %a0]Oc"N>#h;#37AjyHIj7KȵɬGbHp)23+tOƢHs# k gImuv2qΙr(3:2waL80za< h0&]S 0~TS3Z7AWrVOp tss>)ǔ#K>nGnI{u/UhAt'0w_RO툙S, ʵ>2!9foѮ8'87CcmNu,| ٨gM|NK6lCcyWj%6Qq=z1n/G|އ5PwY,*CN BlZ3\0Uڟ ._.I1ŷ⛖pMƛr/Tڌau起fx[ [ pt=:_9 =, ]_B]c/+w[oY+Rck779Œ@h #"h_7[RdAޯ'vc PUНeڶK9߇\Ip-!b)lXͲЫlYtzG ˈT. [yM)ka%m)ML 2Cy8/(i jVe}k wwFfVnf&v1G&nLmʱI_睁P52pjUD6V\7iZEWB^Fě- jdDB6`βwe8D TdY>,0@cnny|5qz:)%uL!LאI'0#O\67=J8@<@ɼ_\Cevg3G&>;>aYvkź>KltcEˁgb@SuD.'w@XDIU)MDvm'Blݸbt#ϒP5;6`,ǡ (OoJN. ĭY*iiڍ~76=U~4c(<*OHJ!i`5f'K(l CJ\<m͞V쵂߭ he(`Wz{ 0?n *1&qu ^&:Ue*%h޶z"ꭚ3 {}W*3E|^PkYZY5,V}\A]fD鈘-ޟ3*橹ifyrq 1貨#c ᢌt]ce΄Ic)f8+2Bah\Eky=if mF<pkDH3 VD,uDg2k( \pL(v4n:T~jkFxlTx%{.!04c55$ i_ [%FgU9^ dr0f܁#g:zh|s@V{a8ݵL(^tk&nwʊy=:A(gwZCB+ì/%as 3?(aHY;X { G/Bٓ W@c8£4ͭE2W:HHfBek4Zp1&Rȅ&) hp9UЮ,^zbt ~$XRl@R$M2y/!3^#ѻboV-82ss-Czw,MbdJ|,"!W<䒫 ^~A|b| +bF)8\9)R4'm{?"XH S#[2 DZ@0} U/k -x;fͦo,hOȤWNTiug2XHk~r(2)sEvr-ܭW_h SL@TWs4<2S{&sS$ =8'"8BVd)"ܐ]tw'ԷNܖ@E[]}SܫB_Tq?S]9GDr&I& cZpD)zIKψDa_ÎF, 'i'R5`{[OW%u%H4|P\+(^vXVG鸌\>ra)l.5"% [m>c&.Ul焣 |TE}gT_p ڦĄ{`6FJm!2]~v}m؅$ k0T%ˆfQ̒5cHTn `E?~JZS'Fܨzhe׫lBa٥L86=ra$ªbj #&au[ZR}I'J+цpZ ϖxbT[O- .˘ܲ55 mP6)MqaLyzI :1F@F#"CU.̚ 5"ֳ EϘEDPwP#8@Lߘ9"/:b;yѬrrZxW@'Oܭo. hƿuqpΨL$ ܪٛnZi!E'=݋=;`o#6B:#DQ_|V"Sn{9=L@c})MdϞt1g F~`/"i~9j*?"%sS,QR@`$([B7@ަ\Sw@B7! &x' wtBV$N׋!1tb>5^̧ÔkRl q 7o8Hd:,s}Y$Eat ԓo@ԩeXU,u GALR7n\5@bNբOp`t:XܫgW<-;}UKTGL\&/s10dKE4'Ԍ !!@iZ΍b77ra)r٫= ` vnu;ߛ:אE߬C*_ vI.k%%Fpi:  qaBwבDE?:s$6Umuf>6#VR?8XUy4 ye,wcS!ˏߋҰ [S[Ƶ@7*1g^ĺY71O;5@VB -\z_}PФmQb4Mu⻫e J]{`q' "cR҄=[AErjnBQ{|〥J+3'_Nᜇ^ӞXK /ClwsUCW/X.kP#aܞBHӣerZZ>%1i?o%?+gzM -smK¯{ I$n>6XŜ,~/`Dg ڔ3`A9Xggšjz%1#'mG͑>%9\ЋlqE,sŪ3`i D2#@#40" 4cyɜ^|>Cm-T3VnHGݾ% `цE7Ҋ?Q%z! wԇ7ᕿ a F$uѬNVv/ᮨUʗT A1eM7P{7{j/cd9 {$'Xf7 S+6q=udR_:|4ՙBC:6x$uܿ`cx8On5a뮆D+C k1&403Pً>aK zEDwPV+T qe}dW-z5h+>sīy2ֻni2w1A?0bOySl#pE V2t 0HV4W'/Lb>@JY"3ab_x{ڴG_/7*j|XUpɺ';'cfӂ]Q$x6 tH|,SzR^1ρLOCi s%\av QaB+0+?w&}+ڔ[~I)@g?諷S(˟d[cِ^o3/цq8 $wyd7fߣ79|I&V_Ё.M ʆX|2%N̚$-آfv 6mlFCwjc:P)foJUA%I4Ϊ޸$\@6W? Oq"h!۰R$pAs@C huvw+W4^nHvk!=Cz;txaUlwiEMmC`6l`[v7A%Zvm` .3z5=Gv+"Y@*/brWXMN.lߖ\4rZD w}YDS Qq/elE k)t _.WZ-:.w*R\j5HanV^L(!NLƠRN(a[p#,PQ a1C.2jT%x0plM杈V?TD;ԃ dVc\Lm.?TosW[ڀ{vvJtH-+ZIfznk^RK l8sl\(/LlXbMVG8 {L bA|M %I+qY6'Uвen3sLS ]131Q pܵP7r45"d| f9Yd n#~-]\8Y:eJ=1_Q}[b_rV` O @ʁ n|l,2̤yuY5j1T'GL7 HC^HW7z$C} iS>f\Zb2 )pwPl{h#}ZY>ZXgC ?3tKR=A25߿u5$[xXF^ )cG%ya3; h90W󗬝ӉȦsgַK7͖ؤ}@Q'E#g탊Q$94v=N셢_"j;m(+"zTqKq00Q?GH|eWZ<7n ܉juMj q&}9YLGNt!Iӛ⵫}}fl@{H(˦kDzغ nw}z,`*ܞ HiHErLO*i6je3AR~~RBJmao8C>- ':e8d:c@-BDUyzLƼ \|q<_Ǣm^hj_A4"iq^ڄ{)ȩe<^t\͊P./RBZ!g~e]j_&`T1;eIi 6#xFc5 v ;;7[UL:nc˦JOIj\qEH&mR@;*i'SPxh]u9Y"G ShSp6ޡ۴SJ&Z]a ,*4E4Ae}4O85/cڅ\AMBXq~̧$6τ"L1K#{ddlD,܃@Og+~2:zAOǨ"ݩiwt+ {_t:y{ެߟmҎOb-6ٽR51Ǧ{hn7|!AA7~0 ey72r s}1١גeN$?JL)axB|ٟv§o2ԋpSS+ݏ%)HgChJn#g{IލAL)-(wQ4!/j. >zhBD,6ayN]L4.vM~:ucN?*toY}XM ϪZJZB2pϧEm+@9O ?<[>8r!}ChѸEYְ|fR{" zy_Ćb!SP_̬cǛc:ȨH!Ub$fe r=v JiH‹s|t2&B%5QU]R](l-yL::}0 hj -c!@vџ& |~>xJo(鿋WAV],bJ0'p%MT*T. "f}k,ONV;'OMNذ5łȲ͚4Rd[(sl'XKM!V! ` y khY".>#Μ_q'O%h\f.hI<eX^cPڌL E&¿{obQ`qs ~㢝%GX*Xpg+`B~HPU;˵ ;$- Vvؾ)ĂhohT 10U9#NЬz!r9s$3~KOj9>*YҹuT4DĀM/ӱgd x4JkkR&e>l>)R+[nzw[4~za:5 [Ù(J|UQLzDŖG7MCҬ:C(I _rJ^l׽#HjE, K؀ cdc|E.{iG#:|4`@’H7#)ƶuPP?uCFvR߃Rhj`jR5DJ܌d?CрQ_zy{s qU Az ߍ1L.YC vi!$6&^ #dOh7q=#YC(L8_\o[ \3毄3CV^ay'1}$/Wbl;G^eXk[wn(zP,S4q+۬_%627 +*PCqi@6. p@ϦU#҆4iȂm|ι9%}Ye S*eݞ !hO]VF7iBGRrFt7ext=Zyvqj83+Y@f*Z2SWHLptַ[d E#]$3\QF9t5 5ӺrCumtäXD\ˏA=*!8C<*ߏ o'ynkjkCˢs c9ebb~KNA })e$]ֈ<ͦDpM0Z~-߼eAݹ~e1zE Cd;R֧LǷ/Zl6RcQ;dugLw`SY(VL{.=&457psQhkѱzKуs'qw覲 &0iMDO=\:OQ?AR9j~p` )3r_4HZo{ېmyDяR<ՙL]"kL\˜2ijn g58pN8z[P?F&ikb!A,s_d-,} ҾE[]ٳJso*ݴFRz- 4m;rnz޻BF|0x98;T2c usҒm5rWgaaiu2LVJf옴88;.XSc{<0Dq0j}zr=$"}JClA 8H2H^'eOƧ򈂀'5mu@|]fUZZ^ە&6'NG< `u}w# E{sx?0=EHLzHXaR"La;3 VT\5m3.fMv!Pz7li=Q'KYZ$xQiB*o1ŗ` h5+,5xJ'M7zC0)+)W+FRqNV}e/Gn?I è+lscs~\V{Ȩ|SfP|*ک;{7!_ ̆?.Py_,OnL~++ \R;p8J8P,; ˫ee{@s̾l8 cx$:}Er{h"WYg8# 0}as:I#lg :MM0FBe4YlpkXA'=1ܴ1rw\^:˦SUg (un7u*f*2:!IeT)'r;ve$aBEUEKݘC2Ǩx#ډy3X/MYUC!Tl y Yk#$l lCS> ( w `@ƪZOOg:.:b2Yf@+t[&xCؗ*%%1KVd"P}S:& #oV ;8l"LEvL,X(Ȉ7bxO%9U EjF5 R~b@2'3@qeYÆٖaȎ?#WBe bɝ\zga4 dD3ٙTr=4%qCansmJ' xBݠ4|찝X(Oe9 hx?8?؃aLs֍8yr ٴh2 Q0 9EԓBjdR\mnL7|*Xr?+X`W/^uoGW{kKX|hͧ[teX4J¾2G9py#?Uc? 4F-;Q\){B9h&V |;qm/i^v~|7 bsbsԪ ^To l /cL?F rLr4|2]M8:~Zs.!)7{H:!94ȠdLٵ: * T3(0-zBs lWa"a=! A˄ԢBؽuxQ6b' }&*"F[sIs&@wD"`},L|9}3 p^d5E~>bȽQ2Xu~&G̵2e⻊#9^}ߦ$1:2-!+ 󄘭%)ο|,<կ$KؐA iZJn`NUJ}qPcYJ),ZhJKc\ՆV*cw)VlS |no*Z]BeQ6,m=._0ݒ%fȎEvqN}Z]G ʹ=YBw0I>LКkGI؀_Kȏ8r;֚`ԘU`TǴ9H~Va3]O SƵ"ͥ715v!qa~t]|?zO 8Zq!Nm'Lt9!FзaUKK]H `3Nq.R%ϯiqM#4-l0gC ;\Kлs bf w#soDY] d!T]Au*Hy%?p.ձ4zVhQsBL(_/ӟx>%qrgO$[33j*!EhY|-Is%K&-#AC3b?\#9j/R ub]6ж/5oΌh)*aY"\aՂƺ'BQJKI1Qua#\!?Pt=#C^D UyfF9q:peKot`TiBȍ┞!pn9y@S,3*B:UpjF:C[itXi~$c,WU* vfXP@zie6E PjRH^FB s Nu ) O+wm(]އ7@RI['C0q7ABӳe>&]fVeȔա|1S ˗lT|T{sB,Qu & A&O&Vrhv5X:CGE'2 e3p~9Oj+i" *4R$wOQgpXqv(L-DZy(cZqp>XJɷ/'ky"^1FxҤ2 R^s×4I QD$t~h˝?7=YH;O<D ' =BJNYGY2VR+\nÄ|8 *u)ſTH}mi| o$lS ܕMJ\i m :ǃuWcyOqdj;m63:= xm0+LE^`R v9ll3~|w=NcܢCzeIӢaGe/Us#=~_.k2iCu%Eޅ:3 [>0>#?.豵Ĭ>$glg$y<^樊~.- ӟ." `=obla~4{{mx(XZJN-khȢBV&#R} t+-%kB, B^V'#D]Ykjطa_=GxeV~O`W{J*i0'H:!S5g d'#Huʁn]'7)286d7:x<|:=S-;Cq׈?AQęƯUYףk#"yZ>c4Cكm#?v:HXUWٽX l Ŕ jhUppϒ/;.fG鷥I2:^҃!YP]XYSte|Ƙ#Ja״Ha W 17]3QEQ!YbA1><:rJfI-|Eo%UH5)xW>Õq,fKPco1bpV,@½-2n&/7Ͳ$ő0 F]I*qzCݿU>]wn,Xz:NuMNotz0<bJ c٠FhO"AHWCGsN!ݐ#ivWg);R"k+}z|%;'degfd+1[ɫ=Bdi R=ya&R&&,bdvk  [ẁ7whԵ"'o7v2jߞwM{lښ-tNj jy'yQ6Ū\#|r}xʹ\6ΖI@v=6}dpƛOSڍf',ʹOSP*7I*l]/^T wX9Nk"ݾ'J`wϫИi4>Iw+̔L&!pҙu#oNg.GNzD"Hl ɉk5헒ĕ.VAԒ0:=$QVh8`րb{ۊ?qk_wRhQmɐ&G c g;|,\g2KT}\/a@ Pl˾y}/z$1\6fSbQ P9Wū50A]n_!dHӮS-^rOӂcPip,H; >ŘW<nf(W}7ƻ3Z]0g΢'vFr㥝ia>f䖆%򒔧~2ߵI%;(sԝ +]֫s_cJR@6Qy[/ rB5)7`L6х́Hr- vt G)7U.j(ʧRfm52u5桳5]v \1&<5nHC \6ȣ [&yʋ?Hwܿ3CU78Q׶bɗѧĽYϘQ}2Ps6'?5OTL (X[U?:0n%ۙhwgɰ̉l,bؠ/ :.X(>`2ױ |R*@n &ӗ0y#B; cĿ0C?|DKpct1Ef :0͢uBD7 驄uSNJ}ތۓus2ZMʞ~OmR rr6-*;j?~"ImuV/7GdV:y -{2^5xH$e2On4笔UTB?U +a`;Hf8RȚv4,PR>UKŘgo/jxك[\gy㼂o9$ghuMat!QHp*tjk"T-J3=&5laUb8l^GHjzOv]O|?|+/W/@%҈;oiG3D#QԥN֜9Ejtcz>Sv.ևkI?&J=L)x- 4r# j-h d-7@y8a$p[끍|Ai,{jM5yWm]t@fB? dGQWZN#Q|Y^O6]ϼ?-9B; ʣ&iݒU6)r_ Omy:`Aך2o7Lg&]c{OE%cB"ȫ_߇QNKIm ՗ "-~_x9P+y Jrv8XVTake8'LUYаsu4Qd̤},} "(0R)$A Df6%<uBʁT%yl5nvD%VSC0zA;XZpkQ57;9y-i|+喽Gj'R-aA R&gp3B>+hMy9$WUC%3`W8*(MNV8˵Xk܋ZY}doاmӔWkJ j܀t?ႎg[:-.-+pp\cH(o3__b@t?׶vjyWz4}1 QUa6Dt!uXD (&jg==ð]ݿ4$O>ƾ D~Rh7W|v׬-ys:R$UAΩV301WVcg kzcd^2j4([=+)*?!3aeBf/B$y總vâ r͞/o^rr7rx`ѽ],nkmaRWU/O1|bKX[t+%%}<))~J3kkKEhkQZ(|EJ^, ÊPS~&V1UN4ہM\j>osE $/30 53mm{ƀ_<Ix Ʃm#)=c;Lxި0!ݛ( Cҽ%P$έ)FDa\ADImGµՅ u4sRiofKkSQ/7Qhk4qjK;N I>ןKqhY~z7Vv7JZA uHJI ݰ+bA]O$p萷ۄr+5Tlh :H$ۛ}z4w)~keYxe\-Y^J?)V[ۻ:$-wA y+CХIjBC0U4PeЁ33 u9|֬' Ʒ='U!k^%'툖 FQ(ç; )=得׈9|$1Z&)zVC}OW[;` KMK$ %Y{rqTSXr!kEAčqj#8tcĘQ8D%L+SOZ ø{w}áI|rٗ2v R^)7*O1[Hs-ӎz2It. FtlқxGU+Cife! E@f7A%l4rϷ p8pIg5M/U1` z!MI {=z2Gv`0Xҏnxmd V*Z$1foR=Upl VhbP L^b͔~kf&xXwQmS)\w:,IL"hףXRZ̻T"*hKV B~ш.9Ԕz2vr&oʂZQI 'h$}u؏BjT%H4|+?L2 EY!qq &G &|ηB{ByHH'xO2x?'% bC%X4%8B$GaH ׳SJm=ޮƇ&8*N?LIkZJ0d R(Uy}qCaBI-]<8,H&MJZHlBh2k-Z|ЧχV Vo20pR6 lo5$%d߻ar^`Ob kXJQjWvxٓrP kyDQ(;&Ip7Yjl:{moUZHha\ ]xc3EBVo biovMY'ѴWFLcMZ~eȈMD *xEgSubZ襚 u7yz=+JK4`M%H䪕7VN_"۶jC-J~v8E?ځ28͏]oZF*Bz̋c DDRj>!>u8Υ5 Z0Åv[4\aYD 14n7Mgcd-w}捱!h'g{xeT1 UD_ap3_@½9skWఉp}r9ޥ俛oz= EbI{B/|9. X"YC2`WF񖍚H>C>{SPN8~*wcr;0@ݷC#DL#̋9_×|xc i9/%1J.#yÔ &0?k#o@J"w$b3hR'_7>"mڲͿf9$T{쌸Fvȹ.1#YS)inXtma)A#Di &J"Z"&ֽ=Ƶ!ݝQXN~2Ys3ݦo)W"h-~O, mt~V+$uE<ÇׂiHVR햧_BeU{)Jb R8M|A] u[g`atme$s.x3FXHОRD=̼mt yӪ!sJ H$fg WfU{P9C!~~s(cL8Sg `YXh.Vn`/+vt1m@R?-4q-[i?oxs{$#arvvO"?} i*Ȥ qa/?۰^k/2RԯC3*@{MZ1k<#A!MY qÐϼAjbNgX#y#GG"gc6eɉ XFQ:pgEDG$SD5D7o6PIm~}ϞROo>0/gf73=&8<z{i7~ZsO(#VMXYa9v3סLF0KmsSi1/kɗbwid7C#;O-uɤUF(GN)1 xvPʝDU%y;fZ̐`VTu8+iNi푑s J^n[4I}9j5. $w`>62=1-~"FmAndtϫOMUms&"L`ҫ"''kC5B J:O څ3nd@d* t[ͰN6e'Yrz#-)N#Z)-+ԶsϟL䇡 @I{}MQxB<4JH!VGpKpCQ@vN*i;=ۢgSsw9N:>a$k}{1P niPOns[Tȋ?U,Ѭ;zAWz&;4%ujIm%F@_O$cxQZ^xQg a%du-oX+0b`%27%7lU8FZTο*Z:貗OP,b7mLSZQIp~+(&36j cGRY}Ǿ(B]F Y5ϖs"W6r]P8e=~wy LRH}>V$ha hpjbA}MCu,13a 0F9 0Oځo=(`@jZ ߣK? ˍn`ś<U*L~z\+>R%V:K h+CPZϰΫ qx~aLXP}04]ƼLeyg[DD&/ c28_Kk)ybF|kt)< 0ek[KnAuHx xyYQYO~{wɋ$XL3.[0XvlgJܜCA-[( s5J b~H|_ӡlV+g|0JG`XJ~Bk2i-8~o OzG\i0GFslJp ݍ,^inYIIz.!U)3tM!yY()ְrwv`Vʇ#& k~(@ykBP^wWh{d.ӥS/ !FUfdlYLv%B4ӌ;33| qCBbet޷WcQG,T]zs*Jӯ%j"8yZ158ۤZsp/-%ڴƳP nF/C0}#/EyW@ƨ, ʼ," WɫW o%v^!k -w)yI۹b'μa4! R@~F\4t=^ Β7TW q+E=?U5m C0h7 [%_x.`* .2>_ĿZ't+B*afi+!$Yd1't,{d֪=-dx{0aٕg;#buE˰/wW%ٿq#g,}Y2vv KVԬj[5CLH?"׾]^p1fsӊzsͥnvɶٽۑ2{OMڠG#3|h׻`@2 >Qni?jӯzFq:.W='l|w'7h', u zr|tnz(I]4!" ![Vҽg\|%Y/ּi6EŰf}U>ZVZٺSڇ8\rvsPtyA.mC mQkvo}K]jt(΀/AFYJ^(+(BFVg݆ǵ7YBUț]\1AmRuP[Z$ ^8(ZەbA?s̥n䡦 >ӐY$1%ӫжIcíWhVpq'}Nx-6"feDKzsLU6EdaS"['*D@D_1]..bN E>$S+c0o:XM(1\JtvxD<%ܜq`rWeN٩ω[ ^ |m w5X`K"03ƖˍZH㧀_iݠֲDƜ"+gX$BE%l d?oN備(Η@N2h9'yn7_LU k%?(hlBLhH > ^皏%I{/*MwcBJbfAJI `T&ھxJ>7@8>HZK:WBqP];-FQ3}8]Y 颰sL[L n6-'%MD3J2WJkZo0MJ3Ў2^>8 jf¸ؤ1ޅ|u%J~cpT*_s&WMp8_$BNtzu~쒳dWd9`. Fj*ct2S8/UlnmnbXk/BuU&Krk HAl}'ox)l O2_Rs=K7Wh_F֢zDS<kn3u+eKȣ["2k_y ]@'cz#CTNF Dr'>\WlG%+#-G*o͗Ѣ ȟK[t!]\,`%33CxJlRlܡAH&wQ?+w61ܔf#FCѴ@-a8]Ղ MmɛPK uj:5!nguGݲך=uX>"th}o;@O1wg U- ZjI`LxH9O{!G(R#ih iK 9Snr9y54rwa-Y@-[02lL#a 93@gC+c`圜Q:eNȍ.гRx8'Oc!wv".E:-T2ݱ_ 2.~WĊLuqhp%\=/cϻtanoMLvZI! 쉚y*9 \TVEyӎ?`@Z j>Wqk-.+ ;Z8+m?j+ur4^|&_"~$B'݋wJ1 OM[5ΰ8HoYbXL1Z ʤ3;VKǼu[1 74)`=H}$feks60*I G)AD?FJ p" )B5K&$E 'd [2RHqUI*׬D8?싪 ZA ?B]Gc$%@ㇷ4w 2o -˹XwN#Dl+)^ȉ<4$E֪\gȌsѹKS=.Ԡz,G[sݎ q]ݹy@{O%LYy uAr?Yqgvx8+TUSb~7:Apu] xve嬾 y5k݂4MG7)1>m`_cޒ0$H\?G2{%!/vʀNe>:;B?4o m\՚ ٘<tW sO;m49 a;Gu(oxu"|"-5+K?S) ŕSdn|q\2d&p87z+B@ҴtɾÆ Wá YՌG%2#ud&{XXV+pguكNm:XI0u I(ŧ?H~CFɛϮǬPD6]>Xi3O tBzAC;5PdrtHjג|i P}}Pz`rw jE-*rkgxsXX:S$ :gr3̀pyv3% CTm>q3y2O7%Q0ˢrowxe?#^p ?R|+([XT5B(rRE@õgr|g}ŏ6ܴlH )\~7ش0hҺL9jz5;]yϐar,Lj|Y} 'wbF"_f!P !bu7ZVU(&7}c/[D?J<( yT|5[b,2 Ѱy4{ƋF{3$;OUGA`Sw:HMSg}p|72$A7}pěs]"f"W/w/bC yAr!+/bb4Wwd*uuȟvDž!1juB7Z2%/+Zln% #?֞W:tiLDbp!كSyOסy1Լ[$\6O=5ԟ2_sy y1@[r:QpfI /CIXgyT)C T(;C"jy$m9x>X# +`fDŬ4Nl32QohRvCI} ,^”^å rg[?aQhTH-I}*ѻO5?)Mvu'҈EE"C\ǟ#ѬGɦƝvN^>^V%ˆ#M=l#! '0iM A0ż$N{BR4q`n$KYY}8/TvX $d>ŕ8N;Ldk_h2 Nؔ}Cd"@ B)珄TIϻs%_ mL %:TcY >*hƢ,{'D,@?@eR7@Пɛ:Cib> V4llChmB[qSȣ큾.|y- *yJKCnx0a5f? } EY?&(z"V1.淙wk3Q8A+Aj24Z;Q,Jo!5 ds_;]mF% qi4h8 /$/)?jMİ];xlVWH`Nr)5NvX=.kn _XB ?"":p4u'~,UlKRM!Euyr#,k/~ی_Yi;CJ-%axG!㤛DTgx?蔫e/1 o{8/ O> E%_57'MVvYvN$AFXݝٓu+9tU&L).a]pK%/6 nKެDW&)_0krlz;PY6K,Yb* K_.wvxpJywIFaLM݂{v.o5}վΰdK+0skyi$UCԹl#ܯ@'(p?T:.U/jZέ߱ڎ=MOBP5!-hNkr j X\ADW`,ɝ\7ر7]ʃ[jFq&g]BdUUojǸ8$Pg-s WlX!:3-J2i/u5x $(х;j9 V`isK_e9EFLI;[A)*=6Q.fj Zk>L3G#q+Q] ?nlGI*߁ƙ‰ YtO7,v;1\l˅Kө˦<6Y66 6pbXkq@U)7s|IuS`P0a̫A=&c,I T/9JfT2s' Ǡ_+/Bg\J[f"UG!T/9VRF6ߗ>/Nsq3,}2hha^SNX7+GB9$'͢jQ7TIn%Q(͖LtJl(oWTܧ"_' ðkN,⺎htm1\©"FR;pM;td$`xvxz}PCQS_x>[:w 's mq5Eō Q~ƛ8lc4eLS\ض 8=eZi+%ŢTXy=>P_J7DkVfq(X[|b'K!!8m̌ C?=Xw Pb-/v&<'ahljVt(Va/Wຓ&dV*[H# ӲnW=jgZcY~BqvO/iΛoeLEʞ31YS5V? 6sI'| 2?m}(nSP.{ 5hʚVgJ-`īn@R*\ ze]X3`7Ykı iʵ!iRoòTpa:q!y@Q,;8{PMbBZQ>5="ᒔ |Pm`9ZJFoM~egVȼ5SDZ$p6 `s-<[k?z ;p6#~ ֨=9j@0N B'C~Դ\ml(C&*E s<֦aG["T |:l!8!b*(fe# -VS} D8KZHD)}V= f:R.McT.CfO90/Pbka[.(VaV3'{y0hrC΋\:椹mg|TacW9?F HGR#&eKdR!:}ux \0Y\t,FKeu,GNq C{fm'Af'3^zYkGpK/ZjKCCizau[%VǜMBha~87 (UA]ƜnZU̷4%}Vx@@R}/Lp|miN`c"5ϳzw-!G}_TNrP0-Wc3]&M7HuJV;]m_UӓU_aZ~QiiT NaR66edQt%i%&hJTsy-^;3B!?lyASuG- {'q&UPRp!;=nqØWk2 = ێx(R2pt SMQ8@3z(񰺒hoٍ?- F\,lHf.u!]F[A>"ё]ZAjj1IIz!\',tNf*qހ8_ 2tA\x_٧wPMߞj!jwHnmVz# /NWpD`k l=䪷{`E]C*+%Ga,#zHmO}T&4ol/E !%/6i,l+ƓtRl^u^2GȤ>#]#Ʃ[ᇅzp=K]򲓼bsn+ۆW+OVcshI(wr>/v]LײeUDl+4%}1" rU3d2\zЍژ(as"7lo|D-_N8Ji#V}=0wOQ0@]ƊGX?=(a}LE182'\Q }?@sA SU|+)Dh9^~޵vh|o ńg<+luТ?Oi;}_wC vfR0M-vJT4=a(a cSYv{{ _r0Aޣ"z $춐:V4؄=;@CnG7O`abMJZ,췣Hhn1[#2"2˴$" [*e3G*nwjld[D!e"::Np/-<KRY:eNIAυh3+7SFF[w|t “Rΰ# ;HoP!!二Ӄ"jZ)fa?ȏB@5&7S/cT;J%#zOrt")SK >SAv~ !vfl~|?%O^=ӟul)6S. サQU󐁧NvjĞz[A&zo sPwWr'xB #PFr+5_84-Dˆu!`+3VâVЉ@2Sa9PKD~⍹5T1)p ^C9q=sMȴ_>?9ޕ|dF&6҂v#j69•">{]9IX⿚OX|,tx:Q)# bj^{=eO{*ː8ǍCodMa ߴ:F`H6љ\ڤ#[&T{&9s%^gx@3Y*P:M̊Ze!ن SLœܨy89leY["WʴOn,%$muj;*܉*_+:%%!1+8v̰'ntm,:gjP _>r$8Dm7BQU}ˬ9}7\;P>o:澓$kGY#a&ti}\= ,+a1'Gz[QfD1qҍ\/Lo}>zJkSd`l^7# E`G},‡/uEoFO'Oy1b+M$ZI3Ȧ17-(kY#K4L$$ka|` @?+6<gUOaD9df>nU5na H洢:'+. Nx`An7w SW/01&uv{߉(^Y>q&VXkߑe}?)|L&Gv ea4aE{'7[pPWs;pOw(}nrq=ĎдdؤE.0v*UjΕ\:0y N{fKt Oēol,@ Xt@+,mV-"Wy#FF7lbSOZ,"\Is'{'i7 3x:ox26۶&S`Su ^fZNQZ-Zx/:r kl9ٕgDa@\cv;Lx9I.vj9iI3a%9EW'}g$ @DQQ)6Ji!pj-ёJf$@=? O&ǐbzp1+c?X*6L~&—sJ̀(q IcF fze Wb*VȚĦ=o ]|äq1T3UAlyy^Smj)JX3jn:'}v+ǃS^dz'4p BfـlXYu#9Sp%5Ţ3hMRaEtt8M[' ːcKI0ܶ >mwFhZa :I&. ZHP0h [xdlp/Rb|Yy;і Oa9B |ts/6'/2QKp%_}?n,R^ݭwȲ*\mI-C"x=>5qb8kOA]AaTާ>%<v;U oFDܥyJwX5 |azC~Wp6-&$ZHjjJT5n96G-WW)x#/+ܟKm'}i(GeUid|Rk~f#-{41XɸH O%B "k5#es: V&*ii2WdT[ئ {Yb$~2Vr_|/Z>D1%gpUEe2䷌+so"}H\q[y'xPp5olgu7=yV>~YWI5,ɔC!7jr^lӇ|ypWfܜ#z h_ᾥ:H;HC4aŸ[HL_70o=:vʴ\n56VNň4}rڠ ٦e]ep6eH!pjd+/+W  z~}#9yt4bϬI囅FDي{0F;z`8 n3#|E=N<  ^5߾9(,& 9J%!.޳T0#!2,~S /S:һe/~ĺ3fI6Vc&S3X,ӊ ; rL3L(ڞgaz–58 \Ì8EszÁM0{4DOUNJoF'2]+E* ِ?!8 /6+Ћ1z ,/K갴 Qf, @ZJ0-%Sb}-zu@<([Q(2L&mhR.r߳J)nqv4%(̙>iC3샍FY{ R@C&mŇRkjW93e@zCMB"6/!cy&{ Y‡{(ZivR(j(ݱ |cugBu;TtyOįw;FHnc3*(tcEo "h*ܷg"|( W僺R8Pw'mז:Cqەt+G^=ᚪ=KbۆmÃt2 mny~6ÛЌz/+C,Fv.r4e.LYG4$?m+d`G] !b`./ud=>pWO.T։B!Fcǡw0k!>::ٚnD 9:\IKYVY=Q38BtlǬ _\72sU FG\2~f݌+7n+.lN =SQj<t1׳3ti_h08biގvdt7a*B?!G*%CN~nu%cN x#uQ96Gp)V@\hA(VI5xqY\ƎL!&'2L1gDƀwM^o[O>-$wO&$4y'0X.j}z { 7ֈwOJAC.!Ca@ ȫ{?蛍5J+\k[#op;/dDZFq:)S/P[ު4L yDa0!R27t z([)PffV˲pIDF'?ǐv %t@f<zQAoR(EZAs]LBM1a{d!l,[D3A*3nZG ,&~p7Z05_vY_dVRhFJWN$vv7u,'( ߂6;YZ$R4ŒF3"Os|T dC~19sRB[vUMvVoۃA~A7r}i# ]t*5̖˖H4"Q?=lfYDn놛%D$)yT>2JfREz"T~enIr9Cc"mE1j2 HD})>k$:(2gYK]D7ԧ/Ed4X*^M'|I"(0vނ(luNdpۙ4&Wc{W|φmg23aNQdFW|,晅VTq0/Qm>lWoNcwPo@Џx1 h; ] ,FaQ &t+#bs~P.eH\z>KͿޜ8cv&wQ;>ՙeqRjA}gR<i8haY&?q iXoY4=6gװ *;A++ JwbX?!`֝/s Ekۺ`9,__(ΎKY xB\Q_4kM0(Mr-G%z,ϵ #+gONp_)\$~omb(L+QwˠAːyw Ҁ(i.Ҭ.Lj+qn27qw9=WNy_!U{|rc5ӔF 7 {`'-U:as%K5QZSci[%dnpy:x_C6" F49DL//T#,4#ȹ=gjaE• S_NZ0bsg(ڔ]嶭 qN؇6PVpt9B1tz(k#Q79:5K_h\Up=&CVPknZ[M{?+G.hč`SnɘYVR?vr n6JΆa kw=QeڄasOX&1p&&F.\Wwl<F㥷 HhMd <9mG@nhK . -#tlHFAa}y!~Ř YPVP,?%gљE^Հ|ryL#Ys25Aj_јKjBo % <;YzaMA#6SV)Ki"!q{3/0_"cXy:jj6[8ҫh;Rev鞞i%W'gK56 [ǁ˕88W8J ӥ=݉)gBYRʉ)9ۼ+g̶RpqXY9oa_FH #Ϻy/~B<}Sq#2|?/P?&u*qxAFGϝOIFrt_sVPޕ$FɛBcdPT5pM!T(!ula<.;ޱ.n5aߑ[:9؋5%:b~J-,Bl8ե!j|{$cwاAЇhy]mjL bXnX2`X| dg] 5*e}y,[n@>vh y{B&Ɋc^(ih`;JciD_n8_v`P21U"RqxirN/ fVwɺ233ś9 U<So&+ և?awGWs6Y^dc|=.lRSK=Gt, ʐE> F䨷ׇ jsĬ9WbXPpiH\5>w~+AH!3!wFeH:uɔ򠜱 >&`iPFqurƃ'>˧)yl3p'pg= 7)T_R5FPBEU-ˋIM"`Ur]+*xYwn hQuU+TY1qToח%P+i ~2i_x[zM5I$ Ya.=r;Ėڝޅ+BPʵ#cݬʽ$>Z\)=Bn\yn\u% Fئ'GuA7pIf)Vus"FxBzmt]T6<]SEu?ˡ,wn0Ri6@^tl .U3Z5C!bG?@\ׂGdRRՙ(@h"gI@tzsyP׫$c#rlZ4fquc1p^b#)AqWJ!piP4pٛB(1+վ6;$Oh֖qɣsdx @D#8n;!ZsG>r:`c_(l P 8 ĕMCHrZw] QıͶڼpxTFv]rA7mm7UD&`H S5׹1 (4cz <{aGW(~WLmot#%U-"r/ z'q"6T#"?q^7OUs'=m0TOm/R#~&1 {ZԼFZ\ol%LH;{XWd?QhR׳1W;&eW_qUmaԮ{@.8SD\oUn߇ XJE9]}m@p%Z!o$寻>PjoOG?Ÿԧn'Y=w=SQZ3`C٢T`I ġQaUss2q |Lϝ 뒶g7[* 2s6؝d\`hg&S&;()kfay}_LD\:e5x!?YPUDA3*hU9ۡ!a=zg"A?Zf+)Vcxl~,Dc`?AD z. _颮q y=k,Wʿ[`4BY$D 8ڞ7H~jn}'0:|TE+|^;HuGVbCa@4۪-R7E | !.T %K|&Y[Q{hK𘠑=M$ϒǂvŒ<#ܪwTg"k3L̢k#ՅO$|6?\.tg),( U[1iJ(%9;[EA%B}>1QYIcgӽ<22'+pbF9ټjNk,K &JP7bqNaqq+hX>)i2A׀*FW2)׍K;y {ƽP3oXp\VQcKy\ X 5tL7RtvNDۤQDII;syivfHqlc% A<|M7y?g\5K:ys KʔP'" `E_q,+/ux褉K^3_L2VO*VbtBSk!hi1>N@zNҁ>Ne#E5Sm1j84e9A` MJPr)3a22Lp*g#A[l?Px-V̓s*u6zɒ6%iн9_(LQ=Tרŭ>#rXI@>V \F͇3dXbw'?  ǔT\0º Q F-BA8w.7!Ec#FQqy U%,{_ μ1 ÇΊaXAaugx`*BOZ'.9Ż$1Ō[t6&`ANPg e] N(jG}})ߓH.'ٹg𛀂 },S>Z3XJ=ҷ jI2. ]sb^{6 ^ڥ/[Y2auJC~wNH15<Ů=/O츄7=*'k{K:ɼU?r`颌Ms+yninlifi\ VZ~Uϧ5P5IkSC|.ļ45_XIcEŇ#gVs__?i`OCrxī \dErF^/3~Xq~qV" 1eӸR$詺za>Ü/H!Hc{Z!ҘM ev@o?gԒL\O.tnzz:M/Pow_$5^`z!Mi < 5Ziޮ$uEpe| $VR>_ dOk12Tu$3LhhUhj ӹx}9rI='ZoڷHpRE@<Zb%ѤgAny6Q<E1/e^{xQs6 ,JN"7l~Aж2Hԟ.6jLsU\EV *sC"]\?Dxgц Z:a_UIyG:խa  )@2 x( 0lAq-}3' ; dMO;fPx,f~h6WG>27`V9F3>zuS4gRz#>" 1c`ļ=kƘ B\1wl/8"iQh@(+ײwOs m9ŪІs5Hߎ-˅7YQ$NhH1kL$p <ʊpe H"Ny+ESjZ /-vZzTl~N!炰߯Ќ{Pu%h\H2N|)y*5ձ0DF\AݕOIɽJh43ӎ-iDmjQ(tcw_pE4f$3ܢRNt."{K:"X~&Ypp8>.[7nT}✑4 :(~wi!n.V-I\;.J9Rͤ_uד.B-er˭@$Z˹U5lɿ!Y C܆*F>/si`ÔBV eΠMXȁ&ɹ@ &TΗ'cӮ<_ԕAV؎ Z1/DVa SC9*5AǞ5!yqEBr$ڎ `(㛋/t+.68+Y < -'.ťRf?ѥK]$z"k uI {d{h.%:TR|Z`C;%oTt-4Px}a#?}L#>QEF8?nasDd5qfeMd%HpN:})e?P?^(QjXG[;o-@UD2 NUB4JRf2Q2 HDTpOM4InuC& TQjԌF:2A(>x&'`(@ӽӀs@AdDcANГycC5,آ NJ]x V`C,͡ìԨ,+Vn%Kh{}{b|2#X9 u 5n#4dl>1ůΟk{)얌:h0#ZU0L"L+y8 -{<%8|0~ݸcr]n& ˭q_  )e%ػAKgnF3Pi੘p7NF{ˀ2;]zQjn,E$ݘ]+%@< N D.?/9E_H"_7:cȂĦP06W6' Ew>`( }"<kLT_]@4q7:ٖyu`Np{rV_5DewJydq÷%Ѭ$G*HZ{Ռo>=* ט×EDq?pT΅pủPzၽ?΀ ' >dDG؊S ٤] ?>jvLgPh*}F ~ g%5{5{к;M限W=Xi(^҂#870$L#! ̖& kg w@χ!V#oLtr_)K",pv3KR4zk|`QW".'vJ5H"k%ZffOƫXJʙ\~uN9v8I l*Q. r Ly[úCJ<DZA,w%Xc{UO)YZNAO7=; w+ih1kEtԙpșEn@<_}w{9qBR>b+lS))FLA-f "{ҥ"w,[(@]ql]ٶP[EXk/`{3y-CwK;ȄMr:8>Ppw箘SI7*zc.HC4e/DՕSYe7Ԗ$}OQ~)J-5"isd(aS6matJ. Oqlܮ+Jd{:N<ӼmP2~9UEyC !OO>Y'5BJjp`Qri-Ȁk;fUM9)',8CZe\71Vct5)#Rw<}(ibYO;Z>>'I xRbSuoP0o<'A2@HoĿI;3]%MjO]R=> nedV6$`1j=G< ]bLQ*MͬifFڈ)T/ ͝YoEc}pߚڛdRA1! 0 %Ưo>\'Y{Ud#9-B@ {:cC"=S-_wk!($(8E4i~,E(zuU> 5h`JDnG=c`'X1,Ij`ͤ VٍelĖ ?4heuѨo PtI⒞gC>1#{+»\3K[;qlY?zf3ͨS3I;ΪF_adlzi"+kjj̴re cmZD\'_!(S$_#9<3Ku Ls}lͩey2om9!23j 3+tFzr̭#*Z4vx4Yd,J~fzVx/NƓuH"REٞPG&'A<(WY|¾(rulNW-чŧ݅QEsV\P FgCSqF}g3H٥Rd>ܘ) -rZYN䗙QO#K%MtB#]L#-Al %W"RT2N fVH"䐱{(1sN {:;O\VB@-pú R".VTPxh/{tiڸaCe9*R9:a^4ݩZ8Τvegq ӇL2`)s56Bᕷ(0QiP$ _/XrJJ|@_e $΂=nkGQpe/aTꮐIezA!q^#h@032|*&٥pڿ0j0;דF~엣F zWo?}Iq?;gۮ:gqggqdkBQV).Q[(7f?D0.ў\~J3;`@I5%ϜȺڸԧfMP-+/nԮ}n>P &{.N塎= =ӶC\-h }KƊPtCj4""^1h\ƲYz]ҼcІU@r/Y=*WoUܿP$(ăg.x'EVXM}TxTѰ;lc/"si5:݊e( ȂY'<ą J|wY,v~.}LW gzÙuM+AAXkWg˃BrX(Hcms7} vÔ 1-pTװݘ9OKzncyƱnKJ5t;o]w2zs"nCI5J$590'}^+ z =T-hJ"GF^|e`({_O@ &:9e*yYHRǛ@zIՎviIb.ud!#EUE[}-mA/c䗕@$0.8,Y3{Q{408 rSA?8pu W!,`qCniXJML}3auar>䧪(&R8D6S-/M*v93$7uC-y!13Q5w}f b\5s?R/9aō^f(905=-Q_c[΃?.JLiv껭H<D*W9Jt7UOY;'%DP( 3Ja)f<] N3XR͢H½~^ n<43#ٛ-2Rj#&&,F3419u՘2u{yh$dz)HxbW.#؟8i~G6m_+甆;Z3_d0{ @,LD{W&K)ț[}"gO [ Kgp>F u:ݛvZE|v:S,6c&4@pN$3W97͙4ުܼ0xfd y &[8].$+ ~YީVss ~n$U)ZP.k9_@Q8nDX7=Da&],m6s8{0]n:hr?2r0gucQeN HflT 3 W"]]h@NRtvLK-w &N|4QҌ`2{zGyZ}<"#]ݱE^[rWhC$-i Khm`scL,܀Q--""{j@V6]&k6^~rW׬<,q<GWǩndSB5qu]P%ߪ%/bQeфm&7$OVmG~k?FqN\=rbTIDn lm ]gu : Yljve+vLJ.(Y)r! i GPNc¼EPSu(͜H7/Xc.>=T8+.$T۶YXo y/Ri~j9j[me.$#xlHi֘{_ɜ&Z]Z?Qo$m]ra:?*j+z4UL#M%J {rK/C<4r|=е扚7:Tw M}ZpjֈEwhHjWT\@ln؄ kyRMdY%< 'QR#z&/#N-gZ Q׶ӌ;2#'QSn4p9%1r 9O9}w'M9B`RRЯ xuYYx58a}G|4 V!rM/(a~QCw0Va/[,(`IѲ ț 5 swxZTҳ(ȻSluf(U..*`S!>E"F^RȞqJnDk:lZ"uY ?&5R?Hvda\7 Rb5AXdWqpJ7!y3!noqy{;KG+_U4M5~$!g,DpWw†bZCm∊] Zc#W/cv}G>n obz+ L:[a F`93]$$)xC *U4ON3z_yu~5iq^Qbg{6v">-V|7T"Q6.]yXpӸZقSCjF4R[αj'7%vk7- 1):`k4IKhO(uZsNKe^;œӥVnqN>f؇U~EiBp$!e2]i;w^~z]PsOOo7eͱ)f!m]^+lc;µNJe:!~Ԗ g[ĮaMt1$]ձ(Qǿ,/9HccڨeZsħy>%HLQVC%NөcqfTe0+^; %^^bpW#q-"uK/2Y~5Q98$g#*nN%z:~Ļ$ySzs_ fӔ*fdyu. cJI.8+YY"kBJ94ƼsFGi>~oܔ=w滌7SN3b;u{&@1M9*Dn1H:Ys6 6r%R}jaun|Luc1kv_=oWnLsa Tݟ9ڔjyZNq&LTb~B0`5.\H~[$1#+>DRBKgN;= u?eSKeJ+׀EA3_RnqpoV{:g4WYD^`h֗ v39>iHo_uHj%=mI |57{[&d?8aS% .FJ*{p˲ܰԔms8x5c tp+-wdDC)wIXEʭZRՋRNkH'g:Uɹ$ ,׹&#sF  5pI39 dN<!)ySꜿzm:Gn/(626[ PS)p.߽; /`@x+^s{~3ToåWT+n$ʽiSS\dCuS|a#سorbJQ?jF؂]}Tmg@}ѹx٥OZCoPЕodU}2 JFUp.0Z)l~ ( j<"u vzQtU- Q/4؟GeU ЀNk<ȜHS*fiØk$ Dc1[ΠI8 P7W>R»,nocnu .WJL{!XևT쐡-͕7پ>{~ O96yYۮP@D;!'2[awL-9_cZn'#,,ٌ|R?2=+S;˦ۋm5)HeE]4{|N0At3Ŷx;13WܸA)pGS @1Hzk[7:r_N)4 ^dבbN23篵2~Ȥ$~U]Ҥ)zVNkY0QF\u bWfɡ )΁7F%0"60o_ٰJ.uNA+'ϭg:ՌUjSrSjԁ gt_ax@0%WAd=ց7 y PJXd|Ǧ.iss`jM"V/F%r}7i4Abn*ĝoJ~&7H8X+[pǐ 3&Aw8 xC&. *pCz4CE gFE5[\ôg(M>'A8D/鿋Nw5~@jIMXÔ?)SFYb&#{bMQSG,C9ZqsW7q&?X>>(3.ٷP#XJ:D^2x; q1V¤gyUu@wƝ~;/T0 JS#(_/AQ L]1#g["b1T+ =,- [z:Hދ* ,<܂-K߱r:pF'!y&ifSHWխmD|oU3-x_OD3)dʟQxlfό '&z"_wߐBd>N妟8 F!66|n_̺^ ŏ0p>JT9kf'*~Ё9zpN䪬? zo͛z*,*Eo@zMQץxOpgT\cdq,$g#ݯ){Sʖ;60g4Rrhy]Vhs (zӮi} 3%F)^/Zr %r"W{v%&%1!j̑#I"v]- ۢe( }>kD#:YZvW:wU)73 BWkߣ8*YFfN1P* >H6İNr Xvc..ƱgnqU!O~#3EG8#ҨN5Sϭl r\'!^\i}KCdyp@Ia5c!/#g->6!ZZ+bgv[ 7&?Y ԁW;D 2I&87#Q;lJM1hXB8P9?Z{,{lsDv{WT#}ucH2TZX1޾3x &ӲRYXoW2@޴"}&&xgSWFNcYN:B\ qB:W Y}(b\_L*+3`/o2!$i Ƃ:i554dzQwX _=4'k)@}=oamEHJUVLY_Ez$j7YgG'չ+TF?dO2KSA_ZkJ*G)7 4X}bi'Ƚ~[~Q뷮RG`4v&t`d6tï[ϳ GVrI̢k<$3wS@ 7#wUOSwʥOP++z&Aa5\ " xYw YBwD-vI(/c®=cejKtu]iq8`w4cښÇ-hO׶ gCl?ញIp {Pr[sKF.H}2G)QԴEa ;c{A{ξjRYrfB:0)E͠'n{1܈ȦJpv\)1~=JJa0l lz#wfBNěLB(u=t  nnTX Y1TcѲ)岊)R?ôTW-6AQ8i V*2"V)Z)7+{ﯦ)Y4SB¿35fbyչa*cëoҟ,H10D_pb@>B,)gն轺ֲ t`UQF jҪt:DCl؟أ" ˭sD晗[?1xu]xoB9x,|\Z Sԯ%j1`(0KjCٮHH2aն4'{HfH7%&!՟cozT9^{4ĢDe(=xJkzy1<c jjO-օ h58R 5} 4 2)]miiG Ӵ Ξ+^Gޖ|%} ϼDPx D@U/v:=Ŗ?M4!ЦerZ1?f`g'>(xs`D'ۻ &ae&(pn|KvgА#jGJZehX`+Wo~G=i `-_(Ծ*_#Fw]?<Z{o;Qf o..BBJ"BV D;p]A^ږFu8ê zq~>t"F)Ha""=H(VK Yݻ@:WGn_T?h2h#~+L:׳j4}x9ka|T1;QVL@+,E1AVK2{*3@\˃ H$9õdll.gOn3d5E+*zma/y ΔCmtQ#,XçC앸*ِA1{"\G3##m\$1\L}T_z%z`"brG!ݬ?א&̊NWY, & $9YF>B'L<6YL8.E۹RR4?W;51I?bjhqvPd^x>P>=0גkbl8Z-7wɛ[`pfRY?bH7L0eO}-hjQ@MW|Oa vVi~Xhrmx94 nDh7-:Zx#%bͦlzV66Ծ3+ˠmYFb$5yE1͒ZMl¡z+νv_Lև [т95ƓED$ht>Rx"}SujTҝ2FkRR 8,p/U2}aPҕk5m&ґ:!p@_#!hł}9X&atT)xFzvf`YvLh :))ɋEF1(<_w[8-f8rCYlk_-W7C+e+tVAgFyAE=骅蘁- ߯j#~[|WԔh,}qfQ\Yѱ AJP6}̓TL`L KMZ4Jxy1"yRoː/0 %e!z;g|W"5%6<.Z,ilU0UZ7`חeTO /飪cWGFG/@龵֡ 7_& ViwcM_م>;!5&8ιb9-`dd=O6j ,vs(G7Z?6H' .‘d{-9|xٚx80o Aoz2/)9i;DkKJ|xV#: }U t vc'ucGMbi+ *p3USmHQ"̝&BHA!moF ]L"0{M ѿm0cRp_/u%݃9 KvlH TQ}r$M\[rxl"Ot QJU%, g3/{=dE+ti9d0gP.BfS1Ruf-o9_m͞G0ޫ9~w&*5IH\wJ@U x4{55[ K9zU(+OcDd"UpvҊ7ԁ Y:ձZ^*hBy+XKk ‡ E#f@CРHY3c1o ;FڭkoȪ(_n̟RĘ6ðuD17oڂp%Ad}K=")6MI " O%&Ү_+Y('ގ* 뢤;ɯsu3„('M6պeEef4c5*:9d QQi)D@͗ _ M5HEWL8EC6W%Ye+CQuVAMOӦBZ i,|V WcU:64Ba4̝I \ bʹmmWrT`^B7X={Gѹ|$u ^">ldA0U!FE>y #4'h} e<3d sH;HfJdߝ<'mF܅7wIB*e©I\)Qtgh|~@}qRi#9|h߹' p4bFMHAFEyT\x=mlF]3wNb4jN[fyE_&ʃY[(oJ5V q< ?Ég6YL&9Q%lHXF' 1Wz!AegqU=J9ocJHX?.Ō|0݇hjbX"!OhG=G"pIr*S9Y_ e/5&g:4UJL2b>pU@1OA:Jk1UL(WoJ ¿y;Ƙze|s Q)W1s' 6XVYe?r>*Lk 9qh03 b4$M S]P0Rլ$iA"<&t&yz7bGt]aa dHyR&) |3. IDd\U+~ێCs11'@c%A&jS\H,if IGvk=L# na~v3'Lz[fH߬۶O@Z6Kd!KE87P!b)*Θy\P xr]O&q q.B_Œl.N;L43"U7J,qT7<_;zNpS-xEԮ&yY Zudvw?nqjnb^EBʃфՐ*"8]RLtI hfM7Ԇ$Tw܁~`yNXv' Rp?iu[1)[DsOZL )Gp='fTNBzxGҦ% u现1ͼ˳*A,d$`Ӈw$b9{~a,1UWmV$0 \rz A,ew _⽕;M2On<iuob1~9ѻ{m ,Ua#tJR篣H0*}7bS_jf~֖̚x g+N{8ȒW-N8LMŜᢵo~u2 UD4T6s9I~=,#ݯOh̜)%q yZe O)̭+zdR Uk'^;<vᄈA?FRxzxO_*{*:y~=ө&'|aBq%PbEU 9{>D\e sċ R(+ d"VU У$4'Í6E'oR_Q㐔%xǛdAI\D ]\Жe)%MT{C'܆?O^R!cB&;(*+1%9loSci0҅eGDYd~Fpadk3I)BGu3f IW'ş1k} g2wf} eɸ!h3M}|N׆j6[nC,1< q@|c6+aǂɡ.Ez^]pԿI @h!7yҖG0QMnT2_%ĮgbS ۑ? Y. $hRM}27eg}hÃ}E=~~eC gT? jT)^.?WRZ;̈́e`$9ez*p4ȠO#u K[ʮkM 7>WJ;i[%JPTŵA?S)6uj['bڌT=@$.}T#s ?(뺅Hu!eknaa9ߍ, [x{ LQKV⚇W6E = jbM8iTPoDV^o{O_phpBx[ Iw2leW-J$.GgkBk PץXؘK). 3YԀm,~}cT !8-F!Ļ@::EjC ȦAQ M1BTNJ9teM _PQ+p0P}Q{H28^Ќt`4qppD@a_6NϦnU ěg OSjO$z܋VՌ黲#O]A\$!^GIu@\Ms1*;;J)-1~  s(GX3`h[e q͵ qje+")rUZAe[wf(fWjjnO E:l-o]~Ca0]z;q܋||]y7H{6۱1&E?"Gi: d:8o.l<,$.)u5n|ɤ~?PKLVBATv"!]; pBRZGm݁ZwYݿU47-ꜛƟ4)S=@s?Utbg/3T8$nZ=bDSHP|p0 >SK>kaIJ 6)HLYN@kExлx/80l#R2HCK-sTb^)cK. ٜ_,:CEN [pBx@œJL2F+֢%??Tti7gvC f}|o kW=ꃜ=79dCTGUD{2V$S?.u}/}ۙM$Mʁtazn.0d_Jwq5ER=e.)X7ojm8fA6~!R$5!m{ģ4 նu[7(Aܑj9Mvv.:nUI*3sOj v(䝕/ ~'a=r%,Hu؅YbHê UqvRћ}NzEoobfP:O"W.hdkVf GUm]|_%!^E?4 2 3 } 5urf%t-1n|FBrvHLcz9՞dQmaf5d<Ŧ&0 %]w~9JcV̴м+a~ #+Y{:ʛn_s_Tzp"%4鍑&Ͻox5 o=(ٴKOy"s[ bI`!0 |# Mf1ޫ9 ?~WV9 ȟKL. / 6վ0▦+4Ư|LNU f/sΪE-il:d4ԑbh)AsE!ڃtRBzSL&zTՍ)[{^Uejw)WfU(S??c Z J meEL@E5F1-a.إUHڠOoe!Dp"qM #~P!kFRj"ȦR繻n@kha cLӭ^!wJ#4 n{)g`kC٥ ?W,=GlReÖS 9y=Sʠ[fn#yqvxӸvq= N4Rm6IJ%FJTSxl5/pum (R}>29檔GD<0.‚'O:@^t<&R<(BJמ] : TOGM"-c]WX+i۹^o;O^-TFWڼb><쥬i CJ^;\!B,~b߾NC/iĥ̙fc]dN#H*R~ Ϋ4xv#nK3&hgm[bWWnCYkJ|v(O ${U[]E1l-PP_-I6M/{B )}{) {8U 0sš聮75?PaFxGqe9 v(/rt8EdKݯUM-e桵\re_JuH@3TVkl 5f떱^!vV0K gڢQ!c{VH+'"fQǞ}6l(uIsW@"*Y"lV$Rfn*(_xo}13EiX7 LGml"'Ў&: k^\XY>Ip~5.u$´Gū>ͳОV:Z$f!=V^ԧ.=K*+xBXǵ/f&X'&q um\};BNi($^rkƍi\SL/`nQ6fٺ4IlU9Ҽ1#]9)-;]|,֍t艌8Q@!cAp1,4ƍmhA` '+:%vE&^Eb\NY [P:}eL7 ZʜB=W>ȧ6UnN% $UL>ۭWp4"u:40 d6ɪQK'ۃE>uM|l*.4Ղ*ܒz? tF)̪]+'5ف錦oH10:D###Sh**qLf/= *`PRȐe|ޗd dR,NBn`I:IPtX$: ˘#t7S Ju}f~( M^b^XL?or g 㤖)Zԓ,J@$C6{Xi #)h&=ފw Y9<L(pB4E/Z:*P[)=%|]J9'Jvd9/\Kwݶ|),ĞD|$BALRjH0G4ܻE 4w|AINp* khdxI7V){ 6=ި i- 6tBkQȨv0jLO06S(&ފ>.$ũ릱`{Z'4zO;U#5<ʾ"l\Xyɲ d;66%`54 ~\AQzd,GnEh%f;& NJ飱aH1RHZl&H:J@2|׌!>5m^/|R"A_\jHej"s`gCjk8'VХtÊ{BI&ESg$nTL4r[ EGb gLvNhSFC-NiA͜#+T2`i<_NfkHhz`+-\X (XH*#T႞|0hHDQ^vin)jue5jC} x֖4gְ o\:,nܒvGSt6h#7j)U,'×(AFSo('?Gͯx%y7zmY'WuPAJt[8XPeoQSSIp+\;2Є0. D]yR4;{΁\\S;i\eZyxE9Lnw}G^SIeἂ@!pխAxJa'⌶/*:8:d?_]#h2O%_+ݰ-}, ``T,{t^SHܞN@&d)D09Kt2XP*L0I`Y2) mMivߒBEKoM_(zg]Û`yt(>PVy6ZR}_c1:ܷUo|~~Xh5NQU{c%6SZ;! 2D A +(eI"'~~'ș0fղDϼ Q!sa,'ks5̂@).S5հ2†+&NΕ`#e>r"m[&㚙*nӂIQ.^բ < j<``(=]бW.^D\o>a`oASqWh9oJ0zceO2ͧK!#PdQĤ"a-_a荵O/+vKzgMA:i.jOkei"O.i=8Av܈BwLCAv_p@W trll\*FE4̹XDĺΝ`m04V1͐*lP?!45cobSL'iY+)?C^@1/%O*ň_3@Ħq?& u~:Elĵ;.sV9l~ kL2y3blvxGH"3mcc*EЂ 4[V|;RFZhz'fFv'jtXMz {i6HKxNi3gה] { -bA!1Һci'a[;X\rni]>=(0 C \!tV1C5*G vR+"#L1@r!}i!!SG wWtzGK-lA9*d^JYlPF.b/(e2:n3uҤU~KA5 Ir5IˉJϼ%c_4֯+zL'm(uu&Yc>&S@D&?[ti%Iyj/`ru=3Ilh>f,˥~6Z N^.#e.BP_`& $>bA*K_aD="fh+Ki~?LUYE#+Z+:+ c F1W1_sҎIUu 7 t奃>;~J VrYoCP$YFflwO0КS}X:t/Tg[| 6=̜&KsbhDnc2Hpj?a툜2(xŔĎ$~MνYIKv:RРl\3|RBC[TmWsUQeʪ ߕ6~fz1c:_q/,7!ry J꾢)K@ʎtlyĐlt4.PrX4}BؿSp" y;`Y-{3 &4oׄ%MHamno5KHl9 mB&8 [Ը]Ey-=xma%ǐ3[&qy.~׌jL39qY2'Y$KlIWo[kt nY ߁jCw6% Gwޢ\}Qw8񜣚D ȃY.,Ö7!vuc`X! YK|;*Tu؞(QG%{qɒrӫl V&qoC,8}9VVp׵F\.ֻα@"r_ZҬ~ Q PWGq:5(ϥ( CNZݎ}[mVnt33ԅzAPe$ǷR)LNt0] Tů ;{2`V1A7 v/;? yF蚹UAs4Hܪ ik*$>UilN0fI `3OoDv>: Z5p͑/Uρ4H$Qz:>K:$j{2`H OjW2r6g٘ / wX+kgL!ݝ#,@žEKqR^  Pt p qxvE#h`j7L8E"YXw0YۜJ $Npڜj5nn濳*jIZ{*!zI|xÑRP ȍ)K޷fOs8RMZJWdc^}9GmR^(nM.cv'\VRQLJ&D=RpŖ -8 H;sFB %m\u55>.wJu-g0,4^E5KkF]MҘ 0YllY*f햩o@cJ~(PF: |%jnO/6-゚$/ m]l y z{.= nEOѨئMefK!9_4˓i#QY,rL84njn>H݂ۨZan$?W;."2B\3AT1#Y.)vX]7|]Y>*s`h˵oq7r7<؈dcŵՇvZ;we: Ǣ%O.}ˤeC㸒t"UZCϔ[+h)LD lSf֑`ub:k`"⁊4%T]-Z,zB]n's-(wjѮg rz $AO‚{¥K*2{67-:'PH j)R] I1*6 \3-.8@n޳d%o Ǟ.`!m"wǚ|*͘hq _>nl5qf$\z7 F0A@J῁l~|c& ROy4q6rRx1 oTj#>i‚!/(S<v!emn< ]PP&ģK=2UZq~֞R'<-ODԢU\F?}Pbr#9 ;e7Іw-'XԕWn{aV7juI. c^vq`Ƽ׍adׅy`SfXNho}-hARq3%_$LQ Nخ&;2W_774:;Uiƥ@jT1.8๥ًPF q?& EŢLihv#[CRgp,iJXe5~CpZgՎI{'@?G/Կ%AE/81؅ȡoݼV0,P[hE!?Jg@ 󁫺^4;aEˮ_ @{K! _n{v8]TuNy 4NId:JnHƴ|ksQI|Pto=pMVdRвy.Zb5"uqOQ=()z*^erOhmdr!PC`Φ4tEJk0[ESG2]@TbfgGl[ںnH߼+|_ڑ=S"0 `y˿IWԌ,kZhBt.ĵၩ@|Qxe  9z Jx tNy:;2|`HJ%%M4+ 1T̖*ؾr1J3rc0*-?M pĴOЅwIAUc`[u9ۦY6Rd}ױދ|EoyۅZ=J{~ߪ]tv#Ye=)4ܙۦ/Vt)D&au&z0Uec>)` /gx#Vʑ caܞ hBuC,gKNyvR%\?Nb?|u9.bKQSWżCD|Q<;G}Ѐ<>v Cx~wZMB/WYQO p@[夔Wn|(ƒ90;wz@lc<ʗ}K=lfkÄe&KӀT<1u<.OFqv>UU $LA/ii)$˴lsЗ@C 팩g`jG?Sr`kQDyysLi'N#1h+O`c+,mj+{؞*{򤖎mW.¯~l =R B$(Wl:N Q lckW_\hYmUSͱ 46ŀI&"3]a,X:Zy6r "l8[ߣJEi:5f!/oapX\o{y }*\='itl[18g鿂MN rU;"T\sa z$A"h'{{^PFCS` y xY$ۻP~@oPD rӤzbr6k(Mo+ԌZ%!u|Q.Xp)ev^bN cpPD$z3_](kX)Z|U/5I"O]ynb*Ӧ¼Y?r }t=̚w_p8v. 6bFЮ7:ۥlK>se~ }}48(!2`E5? _2)/Ho"v5 v/s˖-Ka:2ysEd۬//`xZhg=*!>7֔K|Yvq/O=9*5ݕ{T%`?=:byK-T&B#N\2ǹE£*VE4ҰW$T6+CH˓\iŭ!e FfDF@OΌnu0^+97F976v3쀎uMMa;Z*UZgn/1Q5\^."`C?4xn?./ǝbC8sk"_ t0A[iS9 dO}fA7}hg7vePa*x;zYhj2C nK P)מ|y_̅LƓfDf݃CƇU.bpCŮ~mYKZǡRϦW%Ò!~42b4}*zNa/{8g9(Z0?:P6S7l3; uQd辍~5Ym<6 `A䫄s&ƗsWG/ő&+Fdi_7W4W014, CH ϵ)VH.Ӭh#J]$MF08GB`a}xgvJ٫i$ZU> ҳ7  Op - 5eurz} #ƩPu@!$`? @PrH+Ն{B-Rj*IK˓,my|`(9Sq!3!7~g Ml .$xhh2fC-^ ̢PZ*uנcq*L=e ~X9i|)[饱/;XXJs|ߡ#]@e1P ]m<Y F*wdΒ[ fza4njZ$BWd?Bq" %wogm9Xg0qA%P#M+Fq=_H6IXzШ u$|l2em[M eDLJRp*Κ|&- Ȗt}Mbz~塗q|J#NG);(߻ pa!G ,o /֠$Cb<$^bl4o]7Xz׷ؕjˏ5ȸEBbuC=%Nz Ք gH8֭)h FΗ[&asI򲛓uBd.TO;0,?j$ t^V}ubz٘IjIuf!u ߉SG*#նwrg2X(r-prօ?V!8([nOjiB(e_2ߍA-U>7M1.Tڈ]aj)nRlxJؼ^+"m{)~0M8kT>6 )voֱb.=ƕ:7쏛DP2wb뚠>s%$$AV 4yw^Q,Er:_b^3-4\ }R"PǹT9!iʱӠe1כp%~L1֖nI/xA?U\nڜ%:0qEz!L^ہ١ཱིLك*Rn2|\țz;unzvC)y%,2 n ~ h Y]t򻧺y{6P犸I 犷ؼa*Ww4NTM*,hebIJa2*m)Ɗ y z~UV4cVz:.]Xn7X,f7UiݨzUoЧ۶%Ʌ%/ f[kx+in ூUF\Vwx$rug. ``ӵs+[(g${q_>QZҚ2KZūօR Q5jW #]wS~/E拦``bBcmRˑ>v|3tT+H+r#=%bNjT`ނՂ^3bSv@jۉwN9nl1<}aHWzQqQn+.]U`v j<'ؗϽ`戣x2UlVEJbsh05\+ J+4R<\/WgNJ"C*y56] ҵ+N~;/zT4"/ʘUOF'pƢ%OKK5R=uEбWmܪFӻ#7F=~H'ɭZ!{*nXt=hN"hz,Y߾ʑ̗x]9y/x3'mfb`7MZڵNHQjWA$]`Ӛ1\A@mJN|%9(6ZK"iRYs'C2"Gʵ0*%o!|Umh/q5hpf~+ĹqU|;H2M0mfԄuJߛ}'!k[6v)fizȎ}4VT:T tue֚.ԽݸwxП4';Yu+yoVh7,a2T0;TrbPѝ3ag}w!4{` iNO #ЫYjfeW[B (뇏|NdR,}eAI~F8AF"!X +fk`T+gf2N(_{Fuo%+H?i$~,֦^ 8V'oVr]nG )CPȩ6H@Ǯ,M_9ak{|y \JM "[XUDCq%^hd%.B)s0Lr4j{J`)b6;^o;RY5q? نL(˻3@X8;])s)vjSoqN 8~\qp\elȫ MZ.jRb{%69c߻a.s ќ[3Ut +n,9\aj3]L͠%){A5~7%۰H݄Y0yWL1A 8aZa+GT :"l깅t)QLn\mPA7Pu! &[B84$3Fqt<ʨ:0iWCmvläz/K`O׶Dm25L40ԫ ιMJqz>D""Z8Q^ԠFϥ6V_6r`O5(^*pY'hL\sNdɖ[$}/gr5xWU'ȣ΀VcC)wGC̥~J5.ΗCN;l\$=m[o&*rpeІaz+N@gxZ\=Y[A鴪"_|;mt5,MtygFhYh!1t}a(O8U><٫wao0]Ou:[GԞ+ruzKD dx$[ˆbd 7Ydk1IYԪ'BV>wI!YeAaNړTiMB2^*{%R^Ct#(1x_& Fɑ.4o$% |ux oz9&QvYFSvx hZ';dr=>Q--l;ww1bd#5P 3dgBnQ\6Aۄx=//RQPSk\/45"X"&cZj&cP@2[F‹8t s[ ^iXŋ?^4I_3(td#WCN#mP=+uc?s+R9:'CCۛ?HbE2Ìe;gHQXbG޲a֊PozO$n!ιtsWL̏#@ui\߿2ln?p/ 7 ?D8G]kM][J~DgĽy6έ@bzZJb2(vKD?L-X`4J0Wo٘e5nal>g7f'IT1StN2ڷƓc&2x>,Kְ _P Z1PU*vџ $ ]1z[j [#tX]}iu4xN5K#&49A8 [蟅3YB)[cҾ^c:[H[hlu[=Yayj7sT0$u8f F4.k!7tjǹv!!o$K+m4'_ (qD..zHgX,Y.2etoYI898;^]դ!c8B21љz7N/6"v׵|ivЎOwL=lyDd*υ1.,ь*NЙizP\Mu]}61[ُ/1 / 쁒ncQ~> Ml7sDmLO/3)19s5 #apgYS+TuWcWD=0Yo&yzvXW~`0Bp̉; H%f9htjh\˲N /i^ȼQ"s[DP2؂]l $iCAw*aD?YKJ$k/ (-g%U@f}?1=ð6(mH8k d蝫__0z!fZ$(l!vܚ'"lJ,XPddN턞JUJ 8siyD! t6\q2c|bۤ0H(PKt}hG]gUHAHJH j6f$9#@BϟH޷2V z݌j1BTQx_73fR]"GTfo+ @|m#Oi9#P{8Ԯta $Z6: ˅+x?pzjW^C%܅_0;_ďD!#@es@~=E{dx׮cM (KH`挬@};)ȅdADy&@Xԏ)vŠ~ -KrKư-}֜zhP8=lcWUlfڙc_dr m滑۶HD7gT?N+ٹ;8!78(_ǿK%E[ʴKA/%[ FZ x>Em |43éڏn?UJsJ&#;(EםGIPAh'dD ׁT]\{$p (I1oDEĸ[V8#s]|H Q5. E;&iBV_ǐZ Y=]DPE{ǍSs(4!2u>!YHr4/ߑah_;]~kHѕgP&%|Q=e0R))LU t>y4ZTzyZSZ'zw4:fjND MKZ4z#jWY͸W& 7-)|a|0=#<(dV8Ʒ/0?, ͗M(dێLp9EΔO̤%   8- n}\2 =MJ( Uacx Qɰ&Liֶyx܆2cr +_~Y +Od_ˢnwUQ=JAM0+F0|O,˼ Io1 ~9wеq ǗsfI7 w2ZoFU%,;A-P@Ǻ־ށ 3JѿXzyyj;)~͸@>56&`3줳@^mdH1 ˔!ug kb5 , sX]t``؜9s\!FЉҚȸ71C*S/{Z J|\>/$=jY<3Ne  =?ز1XEoK+,Tj&s CY K"v/MX(Rvf%z?ô .o5a?9;:2Pׇ3$ [-SiDmf+Ig,xi,.SZu TUL&<#$"SZvHjh*B2eS-=r1 R*$24Pޒ3>ނ-8kNBe4 w}5axrQK+/)T ?*T=55/KJ^wa6[6ȴ?ZV`Q[Zį@D*H+% Q-n +\ ??`I 5(XQfL&[?ߘo"^#3Lf!~Z IahGK8홹H)΅TcCOdall'$`s J8Z]y酘 "x &}>HVfť96 D&c@QF*ת986p;a)6>3Ӟe#PIHaP?mjkv›]N!#s{9:hu 5$Ix3VvCFeU$ 8R( J!cvQ=!j0j v42CȾ# wGs]Ϊ6:씧Cܽ (.-hO Xg#Cw<V#^K2x4LQ@;N* Yŧy7DY;lK"*; ЖכZ^=ܑL g>bv v t|649R"QWt?Оs`8 gy bnu"rc V(uu,q*) ~XR52KYSƷR%92 qTZ(#9ﮢX J쬻Oh`mxw\'h$nzt (EI25 Z>U/HKt" K7 9 ׮/v.mӔy ^Se/T{3u}C*dk5::VT:M*iK z3W#(쬽ڥSYE .l{QpCoiYiuBm9i[jDs }/:y\TUؘ.<&9[&+د9=6* t?"6e߈|1'+%:{bЖ%4~ _W2m!( 3G@d0 A˞<(0MSCq <'A}8`|0ԐB_ I|,ڊfz:Cji[b>ďtk/ nlN^H]*FEv9Շ'yv2};GXoH\,W3n܁\z'GtV+vNnBCqۊA/b*?E'GP;ݘ A4l3"=`0g ,7-"*E5e>ˉ<ٱ9 V }H>^aGZպ$&"HO% 5 6=.HR!-6;h S?V"','U {Yp*6 |޵%HU2]y%QvA2-6#ݯ1EpN~UA5[awMQNmap%L㊌HBXm}ADԔZBA32+4NVbȶbd-OmtPR]KnԌ ҄htҪSNS tF 'XgQ1paZ& 'w3 V ']<eS= DR#qj+L3&j2+w.~- ҧ6)XdbȏQ0m\wVTWL&N#R xbTI<;Ӹ㦜#%::y6y7qZ5&SHϪ`W1V\09q&|-V 2KE QF* 3))o& C7e';ū.-Pxy Nٮ_>Pj+߿Q^!}Zj*R(8{vGH'gRQYkx뛩Q.\1iխD7'}3it9,n|@!4 \%6q,z4wܼdVK0B'Jnh+}ձrl! A7ޤڠsA64zSIcvw 1?^4ެg-8:jF>r񲸦R4L@h1ת)qd:ܟ?~&?Y  ]$c,bH &MvW?HD)j=ԽS'H& "mgwpES*nM#d"j܅QJvA\Wy* TYhf48^B`bYت0 ^! H1!C.jeI"ڮz$=|[ZRoUZɞx Dֳ|يT8h}lA|F&wrJ5|z:\eq u]\fEԹ&'_%j5-xhw 9Voɾ6ڴM|#Ulp`RⰹdJc%yzc@"̏qpм!#,j{K νi&rtϛ.S:q:This+w#@:4t?(4vxSBesM{ Rh&,@[u΁O~ꅧ>>VrRԎ̧AӎPi{,3K ?M%Y_WKr._A5ѿ#Vs ',Xl',a.?D%4k6?daBTZϖ|z$T ivBZ¼gDʤvFP X-I OwH|>i_UOCpI7s(1ֶRyz46̨2o i ŨApS9ә@ҙfRv㵥|x1qkLؠm/ \-^w GM7-;C.O!O؜50RE= -[0Pm@dw bLKtLAƯlK#?93wl)^oz(BF=/y D]_3;g͝, $2-Z8N?װo)̚ӳl?#jwM0/3۹g hZ!܍ JpđM(ow;NMDW t5`&nȗ`bY43o~QI,[0Qn3sWb]&6%8Oyu zLS>?B%N@jQQMNfֺ )YRtl9_;g^?8k&}TC6N&8DdpV.+VԷx࿒Nua썽}le`5ELZI9! `\@iOhT#[9IOϐ2c/w_F %Us?G5?m*54{_iG_ve!M _Nh]_p<_,r"fDIl||=!r 9K,X `4~d)8) ӺQ3T_XZhbTiޔRU>`Bp4Dv?in "zR @}l(`;< ~@|Cmv-2_ޡSNK`dL9nzF'y 1T$C{m1Lw ڼ? "h$0A%ޒsRޑıxpggJVEbU' Ŏ?k!`z$O/tHhr{X}z3A20º҃_YE[eE3& լ(Q?sO0o1&#BaziÚO0'AK/2)!~BXV NiLzP$+-&&x)w A+~ ԟ\;(OēaQc| h@8xK +_ge=ZnDhs7/ױ뜾NҼyHV'5"g~JPDY@$SPH,p}m;qK㝳bCYJ A49M[G7ˇ =UʜMĉ҃;6<7y& g-J]Ma$٥kleQ0 wߢj#LjƢkl't+1c|@/b8CbE[Ӭ%x$KI;ndua 5kJŸ ՝pAnoŠk-~GB>Lw̋͠^ G~@hХqKm d._MJ!|^x[TK p7xm;APw,c詨ɞȺӡO/& Isv+aE݆6I ,Ȼܶ úrWxbFM VyӼd-Fc""Jˑ9lm;/>e_L[NPd$NEPOe6Ǝ!{9=a7b<]E3 'b<<5pmE/)GN}x%,З8&Y(]ECx=IUW@c.. '42mĴqE/FX|Qb~qh;rF6z+Ҭxnt@zƟdb(#BNLb<[m,BDu؍}cS#w:zXhW*D c z"0(Yh4/2z,W_\Ѧ_Fi/0o<&D;0 CiJU 5nLxs:l9v>6..h&K-F B 50Ċ bU'ecvž>5uxw>G(; O4ug9#FXgEo~)~ *Nb%*ih݄ lMc0row %R 'Il"!碨͆bLj,9muYȫLt@`*? ,O~9eS|ϏTvO6T/.KQW3WI& :Ep9qү `>'RUvf}@cYw^ p1AwmZΚ\R]#>FHNo4,O0}sҦuĆ8V.Eg)XTCzm/|Ȕtb1ru4cJ$.%*ΓN.? a"ԜRHrw8 Z)ZGHDmbꫫvzP7[ך/%WW4lJcc ]Xaxgr} Oz pR mbf1F$<Jt xeF,/_FV;-7ΚjkUg!O$tZ{Wj7ʓfT^6~crΙAL{7}o$q iiޯf}ou;Aɓ45Zɋ{,6)^N\敕( VWYeDii#4٩+kK#o$"N9/J$"( Wh^Ʌ!VCO38݅^s ZQQVy1+}H;56Kxx (<%9lX˟6`@h`!C :c9!BM#yYKHvS|#i׿ mgE"UE#;;dL_4.|c1 eE@ɡHyYj8)8Md,lM94YA+ ֞""w-N (CtG B>& `i8NJZrbS'#wQx mΟl-f!JXciMB2z!߽ɀ*%ksKlTc<f MאJr[3b"FUw -G >yH帯oFȲ,.򁘰?޳|-]+RzNiկw:iGkK$H\28Di,x[OyFeEt̗`v%/(ÿ<ӇCPio D,GSBrDqfa)v"7R$iiS;";GI> ^c1* 3߰ӭ<5=寱jkDoARKKEt>C/r^3W:6HC "Qck"#i7TSotU.獊ADpen 4zq>I$]eZ?F,8,4p&S]tym-ݚy x^>HR݊U1qJ_=A(pFӅQU?|K(ːx,Y-lyA)j{mF[a6BTٵ? )ݫg[ Z:~AO }@2ƪ-99l#0%!w+Apxu|EQbf#(3p4rx,PsuSӉ8BbXZJ+90/ΝvTÑ.U6;(шܜx`({ a&ŖIC<τ2fc4Cgxܘ VJR1iH59\$jLŏc=Z.׫lӥe\\\JqyM '.<[z|\zjW(uLQ0Բ@fI8H]HYkKBl>Ոd{#Hݲ?[q= %NN%%;wzXRV3"PO˓[rai;1+*ëra6TtI}&&J]C xTwuSQ.Vmb.lf.tG삩hK u}@޵2d$T'KkZvQDRuל_$uܐ}ʡ;1)ǒ[:Q07&#_{|# XsY4Wwn[;vY7Né=b&Mo^S$Z:JPQSև! ۹q}& BBLgȦ]qņ#_;bhP[U04w?ژD>+g"q4ԾV(yAؑ]I+ˊٯ"Q1>u|3$YD8|I`Q ;\F =p<*LLf6ƺ%W+/ڥI퐥.MzjC씐Z- fSj0 KV4it-r}}FZ`\۔\$>?2P ԝߠ:xy *. ڹ#Ơع*-ztdO.Ʒғf|@԰[) @Van6oF_ J,j(2E={eGӉ#In%'OXE8QM*x0URp_s<VcK(,FD?aF)Omb,xdp-B7fp"d-vOԹ>諳w?Co#?B@}DPvX\9!>8];O%7{?"+\h A=M^r\չ2I58 DEaUH4p:Y G dU^*{n^8OJ'h-(@~މJ шx-9CUM<_=ym&9+hï8}q֧|31%+rp5=%VOe!OU軐p}\pXxn#>)'I˜08~{V<*Akz_2AܹђJ&(~uY+8Qb su 'Ҵֽs&TݴȈJPعBQtVŕeP\SEEv^b: "9Ҭ>ljz QP1<2zme5YRWCDEsf/ rwQa ήyz{?Nkl4 Z9nG|EvM{dFaLCYSP:垐N,BF9(`;C(bS%vUYӱ`P8Ӝ\ $u~Şvcrnȗ}Jq5.$p0S@"ЎWUTʧ(T2X@%^~ֈ `#|8O)M@г!{58CK0mU!~6T5kǽ[@p2_ _33[s]gI KG®ݥ،!ZncZn+^nYuT]iVd>`fdZ/yY} KE=MF:2%M1P#\z,x.MWIZx%z"܅EA`FN$p-@cY}:+ȏy'\y:r|ゥD6 If[-Ruӂyfzh"cNdvČ;0%@ 0lw8.1~uQzǿdZZ<G>bQ{]V 5G6y'w@)-#8D,22E$q>yFSde&;S<,,afckyTґmZȪ4'hePV N|SQ{ۿ،^Kͷ` ?gl;CK&I\8FhQUvZnZKé5d7uسpNpLϲ15:2t5H>"r-| kw8^0 k_j <;&&+TF"2E OE"c;~A@>pޏYl'v1IsjGy {vT?P" [&4?\aTb0zb3PF.^:Ԉ'қN9Z~Q"WHnb&u1 ͖FInxž4碫Ƒ|(:brFEm߼V71Ə'3 0$&ۙg38pibDE gʯ Ȓt't5=U4]nlo4#ݯ?9,LXpi8XH;ʝî38n7ZZ5aʜ;;-[h-B $>AXdl!  4NַNФĂrr mNTaoIJ7НwsOpl0$!R~}¢J7C833~AwU#/u/\l.I-c|zh d].EQ]߬n27gUfj[sm-йALc Hh>W|x#̣U~N=A͍MbQϔ"a8i ?EƑ!?znD0}tyՁANv"zOD$g934n=\0Q ̅m,ڭ;.Q2<`k?p<)mIۏJ`%H'L[m- jRC|&Vqo;WL!)>YVPܚ2Vf9Tϒ>T$ݔ,sH 2O~ joܔa)Ё"NtoR#ac±ZL,!~_g-w)_װq9=>aLϴ-.B7v--W4kv?[@Jpo)f]i?.9p?ZLۻh2RV6qz'djsAz2U̩ SڧŀMn* Zl83W4x#vO`Mca:53I/𩯭ZyG,LK ʿ?UNJj$&0|I?Ri˶#J+st%J67؜a5;&zU5<ߜW?_G5]p]K-{6 L:$¤`Rv{Rl*4kހt+HH8V*XE4e()&ro2O%,+:#+`ԡTո*~jP_eը긳d&7a{x]] (čK{7pE=)^[/kS= Qg1ǵ!^ E0b{!igݜD^εb~j%Ɛ%6^dZXXY(|%/:0o7z Z ~c: >wd2vLY/&r}gCn^RHl@~ q5TqAr5^\P\\H g18!:v_- 2mư5ym$PPU#U-q+rwֆ (AEܨRɂ7W*ȻC .gMɚD@d3k^Џ=t6Vl!per̗n@q~l_Y%jY>FDŽ^x$f8+Mw(_b@Gr@Hd㖗Ի#n, ӷM#.FZıgeuuP]x&=kz@ŹhRQ ^K%Qgch"m'_~D9;)_jV;Bpّ&`!.J]km [39rTFD|HRTHRQ=rB+"j:0&?c my>qm=%1޷Ӆv.͔Lx½w,zj 'ZE;M<oΘb=}-]PDEDŽcޗ8@bLK%8խ~ 1J0PJ) 7JF 5"K9.͘fjVQ6߰. ;}r kp: d9hF^r'*OCU&`an_$T 1؁`T;ѻ%D WC5rʽ2|E31܋=Bȷ])jV҃A9̶=39%_sl?mn o~ZxšظPe˼4/3Ywp;|+Ǵ'р>F>]AU}QN0=΋h;6ȏ4P =gX8_cZU=Z:rՌ 3jQB1\Yz6L(Rєm]'91A%.=f 4Į2*S]Gwld=Ь|+DwMG/Sқ&_N0j;+pF9qG3v~p-S8h O_Qr8휽m@GaW8 Dm^ZH|Z8,WHjN"]|8sD\*:@<>YD&K-sRqg4jW1{1BZ` ,o,t: +Ad4ȌM%6͠YiUE uY] thJKޱU_V W2NrQBy87)ѧ?i_ *E6mS^7ft;yEkF+0#;6D̃X^dˮO)[[sHMlNTPRbkrh>ߝw` >o&&G"1āTϠDް-E3Cq(J!:lJ!実%ZVKz$c !aͶI#qC1Kϓ<81ݍpo9)#uB̂4t5`TN{f#Iv=| V u궟"̒»2n`Vd<428mc)lDz:۝.P X:(8%F\-B+A㊈3d۰\½ޫk.ʉ{,!B${6`ꅻ\`:Ƽ|{[aٌo`sI@au}*}V :LfS;?g {D&] ,N?P~hFǜu"(hMqU&LDcښ+_Ô_:D{:/5 _JI$1FNF5C`7 n芄:FYfWTŌ~q^GZUt!4q܈^ʷYx NEһ^hz>MF=%}ݼg)$:GB#[HM8=ASCyʎݽ"UTGnuLQݒG2qW@esB8k}8&Z=!n9c]%${oOx =q5n7וw6ndKf>?V6$"qD : &rڟlRF_iǷG^'<{/P;F-"F LӖXecMRI1*lUQż#\^Vf9 !Tâ I zϷNjRxgbQV$bn&ȵGP1 +Sε4v. .GBYSП-]ʾ0chCߑ% gJh9*w$rpFmr񖜼YCNI"zQ6 [X_[Ѽ+~(MhQEYN ݛ B<8*Ot ?z7t9DRXS`pQf/fKC{:W#Tcݔu(-rJͧ]J}q$| MᓴE\[d r A}ݒ%W*'u|>,Qg}QKlew_L NEHE6aE`u /Ne\5%-l¦6[ A-*ջB [e:Qɧj5$3 7ϕ ."bm ve6B"a?Hu'mhiv5Nd#G{|Z ‰"ajpk-$OY6y6` ۀ^#8f 5X{myAh:. *-,∭Zp^R 8AL暴=KESLTnA Hxm u}6E0MUU ˼$&tf r1떝ӥ}EҬSD \\H>G݋Q2Kdت"[SʘJqL_C? t]34'K7aYQ;onpTU]P`\Udq,7P`Z>890c.V7GG@C'L$<U_Uy V Aܼ˜ׄcg,UkrAUL'ꛉY.RMDA}%p0 \bBߤ}>)u9z`A,{S1y>@|e\JiH>RY{8GPYH+0hbF@Ku-G˾5YtL[CiqIxY;쩬b Fk20"0ތdaȅDZַsE͌:< ^>&0c"n6NBՊ4]2+ϊ?B,f`=aMNC0CTLBxcG&*9U5Pbb@A4F= u8XAk2Afh`F( ;t yKh^5PDCuRZX2 {t}HA*v[H| ( mx\9 ~op9ܙ/z=űG_HP!_AS؄0[$ISo^cp0yVzgI~Z&njCIEǽR[ˌ?xJȠi28,U6~Ls\ͪ^ K^.KmcE:IRE;> jN,VS?5dMžy<$WQ;{,x>sc 7JzN2P*l[$K ff)N>{>s0+gL& Of=4~ |)Ax:BCtSD`1lU="ߟ$w)cL r}6@u+K##(TFKǀ KQ&O m<30z#'X>~߱?ړW[þx;*&M I~&Psa|:Q,ߑh/.[7t\F~snsMa[}M:Nm_邕o' fOw')uP6d[&}NtfKΤ8cE`X\X'|fžJ5]A0jw+?!4xPCA"KX>8~H*9Z?Eh;G8а&Ce?>oW+ W'UlTF0i=  R;+!/+iEFjX%@b& uZ43wb Ydo9 'J%wG-OZ4{QqU+W!*^CS Tdww#ykeM2Fo'{*i%D*4 s f$m_M?YݕIDK2A0ãT3ՌU1|+{Tri :n%6Nh93-Ӕ-b$5 7;nR{/҇\pwtv\ =zkիwTqW)_Ll> aD02nxc$Q iwQ0#w 1M&|QWԜ_d^IMz u3ԇOM!8S\bVղ{56 #W/9?uV 0#o.e $5"g/]-M|x*p# z(qM?UMLj.F=Fiylu^aR`Zq/ $F[%wȌ4I/BR0bV\U6|۵t<W<̗6.Ʀ&g0lAǕ}toJ[IhQ-UN6J&cvȣ|c>LTQePC(M}񼎵`VHR|éA\ozmG\SmΛ3?f]KzX^tի,J_= D\9rUS.[È-y+^^ l\bebD'{$[-[2B=hSn{"ݔ-s9jRL #]\d. /(Ժ̟Umj@PqKv &˒ taD=AN3 q6p)( *˰-pwUk 8bJW(r1$Ϧ*D )Rޝn1$n'370d*'o &K{x6 hÈo&XNYRma!i;ywsO/Xnſ#g?;"r+sQm0Ц˸ &shLS'kۇGLT0nD'h&oғmߪB3:)=|Jq ' [{B1jPX"ym,Y S`FVOL#,?%iSw2453zDv\D 6:YD~NDt|@A6ݑf9 b{Ӿ\Ms+Ž%̆X= kbU:UѦG"V# /Ww2y787Xq"pZz>fW܌+tSld2ړj-AQ#q޶RL7'72oV\Y߷}BmyeܧFQkV9hԀ{M]:ޛ64OEFXjgD*;ëq?%Qb"vBz׵SWg(@\Xn/Ky5o.<u@ޖ~,M%7 B W8\?9zcV y=%y'm!-ɸ _m;hV8>=I6Y z)/5tY:`s^Yi8Ȭ wHہ&z{ӽw EsK_b*@@d&W뗃;jڸ5~J.!׆N@:B]ս3:Jǐdnq g*Ȕ}deEՐГVx^a un<6OS&Ok۬${ ҿ=YJ9G,{J U@),9r]5jy i[/S֝ގ`w!jgN:gemXm>f{Cжx=rpK3Oҟthk\}8HlD)P(]ZAXV:s9aV!?K2SU.D/a BÝ*WJY/^PMUzyJI',dX!(c0‚|>A}(~3v UuNRt.fZ$ymrM2D rgUP0Ƃvf;2t˚/yK$1='Fpd~-`+|$,St1cTR: 6V/C!9DW䦆6ݰ]u70BMrQ%⡧%=pu`ٖ򰉾yG$Ij$^~EUOqϘK d鋛zx甽Y_c^.:a-epYgRLS+-2OLzJ@"Ͱ;RosT{ #¤YgU8ᔢq+y0hmP Z<{ZG1G0]9v1~?$?j}dar#|GoPhT=0?wCAR*b$Ņg%5o[`VMB;v)`vAN11 ,XBQm?k) XehĂ9_7rAǜ;X PH}GV5r `?0q 2-V~skJ=$7rl_="S%9G>:.4c$vX= "Ffc cN;n`9|O+vji.+_ 3j"U6͘K&!, }O=`YEIKE stLzB9՛4PԬg,Q=ZMڢg3g\q{Ƈ1OSͷA4Èmpz%D,UVΛK~+G-n.D0%EϬƞpjK/]Bqu[%Ag&>h/M>L8>emDڷwb  o!"IŷjN?pw@S}%Pà GAU&m.pLܚou hb7f۶˸Z4ǨMu`ayon8(6MQGL-3q puNEh4|~i`υOeBGϱ:DJv+;W|.Gyx! PImn;mJ Lr\N3~OL _L{R-Fb R"X[& J&<աdvI&y[Uc !an{]sH4Wvuq="3sAvƽ AGV] lZq.ovMÝ'mdLTL;D;G:h,X5Ի Y1cEeD|ѹP/BOf_˵* y]ޫy²[6]t) J`mԼpu?si ڶ;ybLfU= \+5P@j:Yjћ%ȧ[܍WW͈V)BT2zCѧڥ[h timwR滥@v72>=W€= #d- ~1qO#*2mX 3*&)zc^(Rµ|Z[?5]F!JBjaUK fMqd5KF:0r>?-2XukNv'&O` sL͊`~tZ:MFޙ/c)D^}4iqSz~; ܧ;d^ݢkr}*a# BrLXpEs0"]Zx| sKw|qytq D%Io ȥ#M>r8T nR$ӉNpkng>J+u ȇ/ 7NZx6|Os3F'tEDxI;l Zv8x8K8#8勞x1^ӤK!̴TkRmaoX+ /Ohx'2Z s-e4,xDe`Sflu 0jS/G]Ӛ$:` ㌖&`*;/.< "Xܢjuj?^?IJ9q_n ^^YGQ8'0^A 2z䘪BpK^`>r HSY|Reo؈ W;S[JB:A>Nl P39MW}+T[RHXMG.Y?)߸m Nfmt "`c B]yA8F*p[ )Qx}0O1]W]ZƖ^sY7A]#Թnڨ'Uc+;%>4d+#̇zg GT}". E}á?V uql2jdrh`O{ߘx/ӥ%RL<,AXrJ`v28W wr"ലTEvC〬yVTXc!8. or`y qc;K Fdn*DJͯR̿m- iĽ'u:jmݩA9qaU*Xxj`M iU(cI*}%4RKtV!vu"aZGF-!դ+`Ӟ0-UzD9\zǂ%ENA KbU[Ru4f\ ^>3$=,} V8((dңÈ Z,ugcZ ˉ<7LB=0~%lvqYrBהncec>JހXHO?!0ӻ;JGwwJXARq`U5G$qA P; 7A@u<9힯tsS!4-yYW?FlDž{T9D%<gNZz_rs,0Rw|x(p^Ļ(^Wކ8fʇL,Y?,`v5D1?; A$ZkN1.i>ׂ-_Fs=?\c! 5} XyBMCN(ROXY_~ps˗$i234ڬS3 j T (w `_٥|ާU vNA շ6G_`V.}SX< ;zʌ[r wWjKٟU4q4W.z"y֧a5b%h.vZm]I#E05I%Xv4.-FmCm2s7F9:6%hTt*kEcG'HsZ6zL PZPD{.ǣER'6U4++h'sЧL;=KzD 7ӓS+Y!xM$Gpo2—2rp'3@>Ɉ47gFX~ L6X;渏OY 4XŲŇT4Z rxǔGiEb?]Gf҈ oPcQIyϐk9°ÎJ$Rt9yUi:ujjHcKIs4G+ U=mh'I-+[os@2.X$}h ݃Jѯ=p?FM2#;XT2?4K)a>-~O׫#9gq2IY_k;rVHuvbĶd-MFg=kIHڥ"nֺ]^+2, VڪQe$E3EZ=M:O⥭.G0/]g,x H&sW?+i HlBDɫ4a_b{sC6uqn8KW0Jεzy2 [5E=*Dp1Mʢ"h9 >Am2:WW]˺n0:}^|W!1ݴ_{^w$Zc J7mWFW>Ĥ>-P'%vjrE3Qk}J|`mƌ+~ & 2Ҥ9 A>Bx a>;F  S{ܲCF޼mAщrvKN76EfG($t{c_>hbwzVq' #%-ԩβŘ QFSѨddLd)wCXoʩ h0^_-mVjЀyܝ9-3 /cHᒮygM`3JwqǮisŭB@QrSV,xKv1t/@f~}yļ._5DM(Z2)j;,PMOG`3״ ucp{Zn;7N9MBq#-AgJ4d:ҴpNG0*W<zS^];A`y* TǦ S)ze:_^ڷ~__$ه+(eB<TĹSGe( !OP?7HB}_\;C.zu 4,"2V%-1Y뚄­EP>iߺf-1 ձ/2U;-4U+?VX LLxcWj|2؏a-TD.,_uoSVYجf÷Z4(D*A,)D46j`JkLHu~+I͢PC*TFqMzZT-Y̋.w-)g^I60Y`INﴃ"IRVRZ. F8@ !Q{*3P٧sruق]p1 Fp@{l۾NgmS7yQ_8j┮x Q ;kuhҋVTcH)"|>UPU;y\F-%fSVW@I vD634&ze~4M#5ia3mP+?x[|aLkU&ցߣ|篖jJVjJ Ij>X\x> jK)lcn4pÁx5*?{RjwU΀/-i0X,QUALSHѢąF۰H"RԦ{ՋWLwwicyp IA*,|5/\.@ۣC!Í!qqN, %4aѹ㳘q^Yz3Y3֊+&*`qƋ%rp¸o6^k!&+8p)Rq64Atۈ7!Դ Τ Fk~Xy0.7LN׶`ZeH8F ~*aWR//ο'1?'ko%`IvW/$dvǜl0JjS/-،&=(>QS?UI' v&G]rV`si"kJB RZԲ*4k8X9B-h&Li oWZ-fc60HgltC~&֬p>'0]h͋%cQVJJ4c%RE@cuˆXF0!po_u]wx3p:-os yi;h `E}?qa,ic4O$Ivy`#Eq-jF s}XIs]T/~}+\;ʯM˺% ĮB~:kB' L p 8tmF0Tv"VtoCb2%_!*F'{,q}@,!+j`z~]@Nʑ1f9@.ۄi7hj t2W!xK?O$zb_K, o_@ôu-9h=^ؽ]MW笖zsr S(Z B=t$~WY2{ݲK}o-Lbr^:.*[eZ>lHL$@hYP DϽd\lz0ª#G;Eae`FvvT_8fjw u1Oa^t\^ VT^\gMq381#iV;ŭx݄l9zhx;f47iR6؜fD%}wC&F˧2 :OՊ?w}Q+Nǵ4V&*Ne5&SP9,qq) 3ST{G@cIG e敷FP:sh8^)y3a_YA‚Z Zy#@ȷT3c\ 'yV\r '@P"*"30̞q3?99n긥[X8c~7&1;Fg;q'ȣ`%LCLPmP Ě '֙WkÎ]vۡw4za2~:ǰ^WT0aV@imZ#zrw0+xo_>u/o]f f788,jf7^MY"o*'VTG@ev7FI@`ީzy +] Ve53q׭I'kY^^ݟ>`N}^.9G$ӛ ^hm)V[NP[6V/Yׂ 8 (;٩ȑ2$| 2/j)R61CV/%C0_AYUoŭ|@"-_v`'_S5$:<;+^ _딮nq)8gRgy+9k+h ϴM&LgŽӶE1 Ms \8%#r՗$@v_rc<֋+Ij}_e5ѻų?1"A:x}5S>w]hV OW6pg3,@#6◴tx/hp_ ^|X3ЏvyUjzRtSY&Oo?{#n.mTUL c);SLeAzӻ#nY9_ґ<ܾ:ۑ*rvn:M1LU(0x0@ЄcfOAONdҺ#yc-|Vǎ`|p1ۙ)X7 +)?Oc& ?;ԕ*зőP9r̗ S 7g$?ܘ:#j~ҮqaHوΪa< АnA3yA4mrE#aضױ0cc IT$e){^͗&)HK*sNe׌[pP{ǃI@NYJd+$9j;`ݭ،”g:9N7P,8@4SGF-9bELDѓJ abV=)Buΰ7(![D݇B$CSMnzmì!{͔h(U —?cH^g<4TՎBcn<#O]k}[]"noSxe0~_&H TESMUEa1Z.{֔QNٱMgSF> g7uU^C?a6Yg@[@e&ͺJDVqr(>Ѥg7ʿ!Z%7T' \UUI@;d+9RZfT:#;GaoS#!*'E`lU=DNPݧ dJ!V()]ϋ7Zb~luv\۽80qꐝ#U݆9_)tkio'&i4aJ6޴eH7"9^:5QnhbgB/hx?rQv3Z gvi,m }&!yd; L %h.68 rj>ZnkJ5MK OXgWEN@›*0")+gn&HtKW$/(Sfo>zWedL2EF4{-OdrZS 5(㝓ٳVJm@%s .W鬑)^Y3drݛ ;32\zwjJIZpнtZwN7-rpR9`z$c1Cc 1e jh4)Kqi?‡@=aɪs<7mNڮVdrꥡ18mM܉Y( zc*`N ߢER4NCۯM&0?bR4L:qJKAq?YMbqdVUJ=6[Ok9 KVWüoS1@ofPs;KSւmsĈ6-Ҩ:y|WE dwZQvyq;N*uX%5|%"`0jTr ,~lIF}Es5Nhs;<.z_V 4Ӡ+Cy(6;"`a(& mXqΐuu{Q5\Í #kΤG cY*>S4ف2lSn8رCc+e\ʭVbcn9ϑ2Xo& zygzĒV+>19.рҴzdY[G,O$< ̼[˜ew/@М^b ϻX8kVQ0jy}/eiA*5ɫșrԁH¾Z|ѱ|EZC hi"p1^!9["Ar"@[jBkvc(TaQ1=nWq0lxA[{4C~/@!%:)f/ &p*{R!uՠ8]X̫}5MB3V1oX;5ܩDyy CsjEvpс:h{"J;j*Я;8nq_r ACҝUc"ݻn& I.߷O8n<hE&qaVzs P:X^grLj@pVuh%eu@u 䓼 *)o,k[}&Yl)Jk}pZڍ-, &4ra?c ݎ=_,Yg3DhK^*T?|zSG99|V} Nec"R%)7Y .w1:r:K iMº.[ #ԗHFFc&8~.l+Q67z&(?6 J/&kD4ZT@lJ5(֦tx"p Ll:1D>u#`MlZd5TŠZ8Na|Oj9. hiAS2N\]BIj4Y B)?JJAQq=;6Q1E5.k;"d32Q ݨ2<3.XuŬW^k"ǁ#lɾXoqkUn}I5>Dz81oT^cٮꢚ@;f@`C\ȵTN ̫#21hR5ig[!2$"&?,9`r4VK*4WN (., 6A-"0Cvkb;V{f<%-$9Sc$c񈞯0$;$^8V=|*RX8LiXo"z?FNV!bM6r A[=E_RU֙7SC;DehUzw|º{lh9uBns\ MvNyrSɖZZ\iuV8p~iT_tt8 L|`h<:(̺7l95lH 0 N n[.r`\:Bjjm2;)pz%f7Tzڜ΋'IU![MZ\Hd}mL'b _٭m`Ɓ2q}^>*Ki"GЫI*c*P~0veQ{ $מX=.Vӫ-.@55ѹSE._1txb3T@@FfIXtnorAiP* a:C>LP$i> IĒ7NL6]DO:-eBA'Xm0AR3{$-8:+v  .PĠckYHOĨEYV]cB[XP16Q]fCvx5tt\Gkchkז8~Ig(Y,jcHɶQ|MxwV^X@mXLc5l#T͔!Qk 5Q##rϷZTx2(΢DmD\yGgA#yeha3x1 5sp/Dv ۜ k-k,-ݞ.2qW5+1ZEq:Rm\)Jf%Rg3=9QDQsAH+OqpnB;oY?x/,.S=IOh.ٙ9vsN,Pt;(>Ό#9/*Qv2e'4SXD쁭"mP]eITʒaqCMiRtj]4__!'\gZ\ xCEfܭf( .ktmBMy`hE76wPIi߳#|8呷ɂLΣl`%=-sh Q^1Qk obӊi8L`D{g9#b=CheMv/Kn) 24ТG*-` e.(Yn1cTf3 Yn0 N|S4ݠqí21#aDkk\54+yeC^|OS}n>X:ͅQOigr A{ΟkAl4?T?sJee僬7sN[|v UȦё XzqHfJ!S4D oAP E'O m12B挌X_Nꁶ`B `pNH+'L&ey#H ɤ2$+4`03 d~+\[ 7eJLh0ń'}ݥejVQ hLC>C꾘M}ž Js-RF:)vg4L%PT'TON g|wMM K1%`}g\mɍjs=z0?#i_zބc {>=cEZ( ub?DZXPU݃j{7r}m=8hg/p'LrNo+[62^5MDW%;UVTu/|ZX~ .>;Ŋq/gu~GzѡBeiܦDTk{Qb4 56]LRK)CΖ׊ (Aĝhm *2q+|FcQmG|pRp)~mаIĊ|!Q!+} ?;BϿ0q4.F woulyBO5Af n}be+Khn Y&#Sr -uf)V("M 8LK&eFݓKpB@욛匼o_*='`Qh1g-5 ,f J+=V@0͗xjnqV j@\åEv\EXG0_.8.)52p$FFz[-xp#EoU뀃m/ q C2͡װ-Pc ">12e@)7$WJ;VcҮiv$qA `R mxQ `.g5pp/..4^t ~'9`1[hhsV;i \O20ZwCt~& &%?͉ҽA#Ϊ?N򗂯u'X@6@ѫoi4nznc EK2Tv/)[(kwX7B[p񐘺~ *qڻDǕV+:d(hml2/ZѯQ0=x6FXȎϔ>eLȇ|{w?$ {̋aru,D!3|:*h=]uHhYIK@fꌌ1he>7n"Qf)Eǝ2(*-z \=X a]FE-DBιD1[Z.٥OIN ;;POk{W\Q&y=CݟOHLMop(PD m/#gGa/3k:4mwP-) Q/Z;sq7 jި2!U;ƾǰ=v0gTe77Nj5d$L"ՄBB irEX뗓!2Tؗ"¥MeBuKSjNiɃ_ a, PzJ<Wj:xK<W3kh#(چ;v?t7O󝹬 jbU uso`DM9O9Ia>ށrAE;7:A2k1z1/A0HPsUe;Գkwړ`EjeKS'ۏOMjx!O皍T[uXqr7 z, QT @.r3/|Ʒ-nz5Ar{ ĹtPs$0H[nM0`n,pIفy>$hc 'yw~5־чS0$(EϼrxF- eR2f.+#Q5.~ѕj:ůۡlSyPPLp9cpL!lSVc7`_a<{*DZSvXMÕކs&)9o:`oS6Q`I?u #B8,2{1ى5WgjǢH0:M~p]Vmblc~Dcѧ0#O&PPc G͚fG 5?s5q_uTI0H&e.=8#ej TUbTn@!Mova_ z理^5y̮)EIm[3-ƋuoOh:_.#e4ԏr_Ō5TUlAR&I&}"֩VQԽ摑hm~)\Mz+uxG-+x#(]PRg~҃Lk)1KgT]bQ1グmq953\uvM*m _{YX7bM;R3פמVX!P~[Ty#pKV}]GD,fU9͟;!x8/"/ UqՋw^h!tu@c[3e %|֣!àUؐ@,36flAWY'Db y.'YlszI&+$H~>aNʻ|"v~ZKt7}_iFlAE)e*堌%g*E SCUg9`2ZO4@r3ͣ0Ţ3&%ƍ9G%@k! b)}'Jt_KBz$TyJp2XAL7xo/tA[~V}D)cuK0TʾdUnȤ!1<ԝ3);w>lajp5FIP 0D vU:#.yƎɹeFĬ;u m4%@fnyɁ@ŮΛX3g\̎\ @ͩD vg59kųKp\MfĈJ֯t=I]g#H FHCJ*~nEyDM^>%T~":|ʚ ,R[Aia[LJ[/+l$rkiƟm6\$E/[G3| 5Qi".Z<ϖgBnJ#x^ b$Ӱ^./4Ǭե{C4Wo#[CGl{z^L*cIg-ZwM% gx>Ol-2^2zSR#V*}>c%I{Y,&)4p_裚%Cp gBJ4Zk&?k0f_u8F(#d&\b~:lXfPjjfVbIjFDBJ? 2[,5\h)\<Ҝ"k^U,<̬klSRlYRw݌s(9D.„̚sr)?45?q8Mw9o`,(8!9suȏҪ#69"w%ί'6fʋlpX̠$?Ey7WDVfǬ9:rf}%cuO9 n Jj yòX>r8Muv_7Yx!AgօD&fg@=ZN 1o8b.~Q-bBS*;?5W٭v+|2wO$a ~垲:}D7y:cLKzL+<_QɹPlM ʃBURv&8(׾8XXO6d]MWGQ(ڼYM&S-BǏ0sF!S U%F=90Mu)rT˶rPM}27WG*ofqƾɚ?_!äB.-Hm; &h\}"7H# ӡJɚe{m`a k+c}vx:ynUt诙[`r:wązS[ZDHyF移7'Zs/jP);gMpQVXk>KӓZ4R_j53kݠ)]3Q }LopXa6 '8T* Te vM5;/c<)qҟRe`6Oo,(N2-ƒ$n :OE)NjL %zyC>~(Oq;j`ܚv(I7΂E`VG%/zV Z#RiZE^abU&@0pb!e,@/4mnfTR!cJVk ZL;"VKӇ<&Q$dL;?*+t!cw3P}0Iyf`boc XA)eQMsH2֗!x" f=I+k-f0Ӡu˷ΦY) roRO?Rc.nƤRr3,;ܶV ޕJDFd¥Jަ$sѮ6t)yєxL5@yBE.:`qR%UF% [Lt +F"6 DYCɋ #0Yz"u6>*oҎ[9[YI h|䨔o(eNJX2>|L~XK;|(GHo,4Q ?t{atBmh8H" m{yQaZX#8uЮÆd:)'f:QꨌB gHb"h3۪QݪG)Kو[e&4z[mi o>v)|] 507_2زG:FbwW#=^[@`F TWUxѶ8}˾YMbEx -dOWvLD ;SG96Wh+zg]$⤌m,TtP un4|Q_h8MAaykn& u14?#vW Yrv0g;e}^V -|9XkLN3/ J֐5w 5 Yeʳ 9r+r Zq vʑA}JN F݌;]W6:nMURq57PVd@-#֌z ^AtvrxS|v-U9R="HI|>5ݓN~cˢIYX]a4n`Ra_ѩV@g揗+cQg oȘT<;vC5LaLOIYA[QI(VbzHꕶ%bǛm +]x҅2Hx?mbVg5㍐Vi-O]d AE`rԮ_-%s=GXULt$,Ab p;z*uPma`aш =mΘp@.e曚neo+5%'N/wdJ2?xnϠJ}ռ;ߝ^s DT&NZ ˉ\5+,(hDWW\e?S*ܭE82~w-JbB!`xv@ޒi UuOo]f( >FS_t4g>5Crߞ_m"< VUa%FM{\H2h[1 |ted0 `Ѳd 4MK&mT„ s|VMbnIڒW,z)ٍ#pv*+Qg.ggr!5qsA5) NIUJnzQ-6y}̲.ol.\ےd庱ci!69t5y뛨mtD0OzhL!}Q`.Q]'[BNrPc8)`Kk^[_QR+I<HS/Cg\kpR܉6pߟA#:x:C,d@&d57 L2K7i/L /OB=olaXyk-w5BD4k1C;, ];Fc;A]]=@ثJ| F ^QiG%~TVМ . %YQ nB"נ W"EVv9T<;))Ӊ N?${ pR8enzҎ'C8&^0wn5ĔG0氧nt;"M(R;|=&1Ż/'o)t=m: vEUìi(Q"X a9ܜ[xސ"Ry(>r[oeyreطM[-D!7FdӿjkĖR{y*(ߓ#-8!a/.g4|ʺK8<ԉopA[ARdАѾL!W#nĠ:57r 7ᆋE ңj,mod|+#i ۉëãk1 & W$ɭgw/~Fcm^[K&D2 >`bRXp8^v7^6:wb&VgJ=fߘUV}] ]^0kE$},"51VH˕Lp5vV" R* ;/d͜ųbEP!~*MDY\nFuEpod]f'vGkVx'.W8r4)=ROO tn%<^BJD|mFmLT;iz Q8HpS,/@:36 $-_YoNolp'5_pʄvQE)Y:L,Mj=VxHJٚuu;|~>:*P'|,5?͊2cpe%ߡ\`e1E9Z"f [~4Ls(+'lLLżi͂r_߸60Lذgx77rG^FGd&ޖ` {+X)(#ip|U) dI\s+]R5&G5-qE-97}gsڡ#AGdh揑@!/ O=@6-"bzp8mQ1^>ܪsIMQXx`tBEY`<1w[f?R3Xdv[xs5yZ”\n`wdy/"8B3i:P萐;xxqZ/2f Eh#nG㈽'GIhn =Ϸ= @*}0_gOiKj K-K{AuO,\ĖhD> <0%7iquQ1GN|5pY>Ag Zz!d`'MWз4-;!9[w0-;O! r~`suWWH|l70#|xu(dQH}NjтKa:,:TśE|[^eP s|cheA_z*)a⥥p|1 aGP  K3?G>y˝LJ]Ɓ FY#Ld؍7-;gbl #F@f0.3^:=(~4x_Ɵc )""R-NRYECB *>gh`Y uit)]{ja},"e¾b)RE{lA[ZjlqI06υ:vBTp^؃/7H; wAn03F75t:l_xaP1R4^zGN:6#FR+GNq׎ z2M"ײ754ʼn0yˤVW3t=24\@ RBy 4EnDrzi 5ON:=lyt;{|?>6ҁ 0qd&$ a/<ZªJ\z7x<|xR5d.Ou Ѳ7QȮ?-Bc3^nxԵro k"]A-hy{t Ri?>W95q8Hх|FbbSz}mh[uР6V~qD]dVOȸ(xI}IBU 'AXcÒ|9RF^Y|0Qq_A ܟwӆsr(۹w h Qfcau!21(~U/R޳e9*+_gvT&bt2_^3&+کLt~ cWs l|`-s!`!{猩, jľ-gZ)FL(4A-urK0yĀݜdrZk(;WryD@"(? ^3#EqE]6vAߐx`md;Y[5 kJ6`[Rv'Iy#՗w`k بy0B?EWqWcm;a`\d7~Zw+w]*F%RzRpfH5h8><ԜR]d.b(8"fb`炩p 4)/o `[_O¤=D-L~išQ^4ڀ,ţZ3!p$SJ2lȺc[%9!h pjU܀-14ng/þHm= $% >yeR&Y㻑oΓ؊U.fFG*r8:Gs?3_5xpXbϨt5Z\]o?a13nj,7&88b0j> =$t8ԹR{LJt\UHWwq{\xkuQޣ娢K)+K KH%0X%hRq įY'̤2҉(̭8E 9Թ[ՔXyHжTpO2Scq+] >JZ=g-^~ PMRocX/쀀bɕ 5,&2S崆dWt#o$ ^Zo'g4m=.}nD̵BJ5_c1t|G^ y@i?(v;!?M%%AsF{mwL^Hgq@$~Q ^e~-Fi`-|`y))`҆jMhI20ʋ C?q,i5B^"C %ZSH(l.H-Q'*d+\{9H+>tTf6(U.j^%(.0W)p^aI+qFरEz Ki;07-Y\s,74кh"$$ܴzJّ%uՃh棩Uģm K; |ǷDL:EDEX*Ztә0+Qn(>EGo-bA>w[᜵m1BY5=u<8)bZض;1]S{%(=ӸuU1LBUA @Xz片n3@K'&@ܿ@]b$za&o ! 11T]9S<Ɇբ^$&8T.c>KR^sE: tD|/l ,P 9=g#8Q %\cIXv\A]]Ч} @ MO}Zxܕ a7D$:[C`~X^F[Phh ֧:֟I#R0@ٍ4FNNg4Hl,fD\o^Zq:@m+)\pL:X]/U  ]1aqD|<8,|Я?:wc4qE[ ȺMcK'58P<āo]/æmZn&3 iö]Bv-8&崔y]{R1tg=]ee2b=<%D(6{ Ŝ Rj`}C5 {o7AħEsv25vW#5SAuLp(Nwe1sOq.N'"l)vUA8P7kbyۺ3UkTi QZO/RM7 HEqu09n!(aV*q|rr &=o$Ô—iKO͔iKGav: I̼+͵')wO#]M&k-#n-xT9H@{p:OAp`$B ;Ov R U :܊LO^cW GV#hrM7[qt˪3t8tv (r@J!RJe AnRY-9u_:J挛ix'0_JQ&K)%p݉7ΌzqEAI+L0j+ EH[؁! NV;|Yro1Z 1[zRl7wW3`|[k8:\ 9)- A7I7VKj>fZK>=Ep !ӣ'A:9вv%m]._ٍut@DoeQd}[D%bW7V#Z sH|,_ 14뾛H,[WV|7RB 7[8Fg Kp3+S,`B}EB4 k ] /ЏEdTh%JU ;XpqVzi2v23S`鋢#~]`AI.#Io_Ϭ}2 u sYl5vlspgR߶BnuߔdE)x>@?,W u:fP Ҩ1 bcOsc0;(:jb2 a3+q.9#$#7]]"4pƉ;%xR{:kC55g#1,Ne.^N5IƋp4 *J`3ʽcXɣUe89qC}7I!B`!BFhr0"+Ži\Aox%nd !- :`'YT? v# %g[ݾ〫Ppr;ڍzVzК9mbj rlj ȟj3$;q%[FǏ?Ϥ8(TIS).lj]?6KFN͸ < t|?:IoNJ AO33=ɽ8T,%mjqrgq}Kw x)zd3,-E"6.mfcEv HIAUeӁ 쫆QDPL'SrfJ꧌y?wC|uҡ)9}@0D*޼pgE?[zmҒPAe5Lem0 xp" w2ׁs[2/Tz4c{AiJP3}Y]N!] 'N L+_fӣ"en9"{q%h`~(4cuGWb>QL)?dENú֖0 ~?!AYSy!yUnZuŒQǐ% Y|p2h^E>3O4QV1vfj Mj U;f U)3("~̛ɤ膳qnbNc}a!8JZiE9è9>9sbfALwaw~AGD(s  n]2Nn*3F"W^F}<+YUi%ˮi!Ɖx= 2-ޫg!M\Y6y.'bHsC _O2υ!Բ5ޕrHU5$j `ꙔR5Ffe4l/tiFClgXTJs `Fߌ5kvF(ۂTzИ06~k/@ڨ}WEQ{gĤ36&Hj)+<$en)~I焩0#mFû6淑*?5ZVH4H/Z8bNE| ނnNd}OvWl׭N^,!4+P'7dC$2Xv )"J֧iדV~wzX ռZLTˋõ,SAlyHՉ0^5`XP.:Xr~"F4U耝C;㜏:Es!蔓]gr}S|<)ـ[>0<+:fmO 6R_7LH c^ vZjL}|^Al-QkꨴxAdF\^p5U;5^a*Co<7$u $]ʬIopjp<9#7^I32 UG[|#2/fJ~#,^3P6![QΩ9@~S{iZ k@F[B!*lœQp"{T3 -vv$u~=} #JՉ_!Rw|R~½?peFu/jrUc,-#Ic~e u:4rx##*s7g$ JEH% a|B)hx{ $CR\]fQ>uV/슰4W'sv @:9Ew\&]KR'QY|v2J"vSܼ˨>~s1$l:;~O.)6n<ﯛX ҷdx G Ex Y,,:ažڔuoNs"JM]W3g;6{Rq\`*KE;`]>k[6OQG;ENW=s!=籲%OѾuK"S W;8oN:V͘ h M8Z'p!Љ}2 bC^˷xd:2ÐTS6o_%uQ2>oNC+N8g{mV 2G:vԚ/Y9\+mr~i\Q)lŘs$f?Bm"D;2y[GFxWG0 i1 t}3`BK$8 U /=&sQj`5{K8n߬azj9{m)c8n,IKR%FrtJ@Ȋ=aLhypV%ȯOPecȔ(:CxoEe)ں]e4Ql{`R$5,]h䣻V_T-.qMS:pC1SߖyC̿)r)>M@e},= oH @v/bvœmRQB) :LHCfc{~ĆSqaԴA]']r~c#Ny'_as:$K'Čtc80*"|&2w [)KA_)ӄmJBcthCuGHafڿS$I)$,d.YPmM!ݪiݾ'lAW7N(?Ǩxl&wbj$KlA( 4ü6qw;6;Q{;\R{Zsaw?ߣQ`jK[7ͣ*<;y_1b;Ԙ Qr-t|1<pپ~{XːKgQѷ{izcd՝\{0H0C,lD3qw= 3lazTAWF#-2>+ 8WtIݽp?}4  sӚu/'$0 hAQA9نж[-s)~R#[~ vCðJaSlB=1v]L](]GܦmR&=r$Ŗ爛ۀpҬzUŢaHr}X}SVgx97T v'}r/Vq뷉C@~qK O'v ')6Z{4b@2K%SUgulj/z0sti,+B3C})({Ѝd_Aev9g55"ǎܴSM |wP:Jk4nptL0~#A ?׽)U:U~a# w/y6$ pݵߧ3o"׹[] 4)$))N3÷y=}aQQ xlfjnU⠍͈ϴvenpt`wGDvgYqQ̹͢ƒ.IkЩ;$!Wu7'g%l4әn.Qo޻O <$hS Z3J$cKS*!jݢ~1?gtfmm)_EM:0'D[.3̟ |M䤖=0{g[WrqDz;&3Wo4;+P0%߹iNP&C baustʇ'}63-4{X#T$LyIv^g)M#!6Id }#|Z=>9/,sS'{;mV6٣V9AytCaDOB7Sy-\:*鴗@9a+3{ R/7K!$%ٵn?$(tZrXdV]Q SЌP1TШ:03֡D90WrG+^ ?">][<s3 -Lԯ1>*z-)y[ld*EIqhAS~ W`&0:Lnf^23:2<8uՓigb|a ŬR >LN< Ř4Qqς}|hϪ)km|jnx79$lmu,wXݺ=jo 3ɸd!fJ5iv.#v*Ʋ<@a(}olߣ̣-rv5͵~r~UVSp~'XeH$QÿI,j-+6f*WS58O%x)Ğj.i\^keT_]z BM%EU&~k v]r8s/p0 # 2pb_kV/ixXe$x|zh |"hUkk96=p0,He8F2T20.+veF5h^ׯ {m5*W#X'i@-D{}mfJ—_(665R2t`qy(3d#)[ 5T(* tENi1R.h,nWM/[ 6^nd\_BޅFkㅪj͜8<ay=% SC2olFTP\'Wa%yN5ae\,$ʰf2m]9~ eEȽbW$Bw]=C?ڞf&G/4|00NYH6Cfcz8ʫDZ/<ބ.L:t~ 9aU /%2l[6i$?kz/ #JiX n_ kۅIO׉ppOq@h?@Lh>-Ianߜ{;3on^(U,sJLŷp+\T9%`w U S2pcw%隋^z[xp&u c!t44R2A.D*mzwnƁ f g}*RFS/wo˔U,dlz$p| Npq-|R\XpάyV߆[$fͷ 3mx c|>tt,!*3 6/7 bLGٓӵiQ:a|? Isȉ:3+S D"@`Ym29G4"oKDz2 QO=ZQ(5 z;s_҈} 4K{lajjG!u3Q37%osk~ʁuEWAU)] c-HHS*Cr @nѮ9k-Zp&N1^କ| bIfjHھƹ1QMhhsG(dMq}htq-HuG zZJ}s{Pu ĺ݇+m%6~E^aѪbeV)Hfi' Ȅ"5x@0nƒER5oeXHD m"T %Ѩݥ?y*!,H!g bPms"ZTfU[X9|]ZLY}t74;*ʯeeO8!W*Z/\H(& YhMHdu'S8ib}-Y= $I $j\{n-ظ&߇p؀,jM1^w`* /~AI>>Ex*L\gt6?y'!wŤB{2T%C|{fn?4+@ɇCR9cɅ =%:)~܀/bނk{j];~^bc# ytlv2[d`*ܨbp-~N^:]d]*Au^d+ ]p,,ؤ;Bu*(( 1a&"_!DҖ(tMhͫV&TZ1ӧ0=ց7kÿt0NUo5$ӳp{sW [` gh~^>sQOlgVk͌*)f5fN 6L:vO sV/%)'b*H<ڣ5J ?9ChF͖ý+~ۉPV'YDƷԴ}a@'?.PL o҈5\rV# "Q_b)n#=.-2 vo(X[27rrK3tbCc7A&mx'(.$ @9%BiժcԮ5 w{RJBѴrDj6 @ds+ҝ,~pabT5< %#u#WK55?mOUmE0*aE6ٴr19i[׿y}L0 b%Ť;c'jS̔Y )]҉eÄźhOux)q-1kCn$L|,~ KfF+'J_! &sZRPČ6^e0K;I-*ℹ澐{MDu)pJ%`>biT!RC`cEP>^eoB y0p 26|Zq:M10{X*!Np [R¼Ƚ3pm)v{$z32&LDM瀦&MN ERVxŽ>D ]*"uGLA!UXZCOZ\Db7 D͹Y% R|'j]3'\)ߨ9r~7F5-s0VGA?2rj%/@T|W,KG"j Fo~bW= ռG97i~cE]&׾ (8MDGXRisIS"k0r4_ʉzҤ4(Jr~; fO=i99%iE2|fԉm7#N\,h z$^uF;=?9U5L]~vE{!ӪS?8k_zI7DKd$S!Q%ʎI.tkJ|383&aßRD'{N{uRצ6x8EOdax"/Cq%S#E_d٧kJQ(^\HW<,hoisj@x!҆Y$%V8 ikeCSBp<ρVGOeyO/o+^~{geɺ}%$Q.u&SviE-S)d/X6tm)tɀI0=( :Wc{;;9|>F2,Wޜ悋߃y=7D_98xߤۥmuR2oOZ5Ff.D{iU|X]dsP$,׿+ڧ6/f+M{oB1]B{aQN"w"?3,"U>$?|NKK^=b׏ ch|'10Vn oP bGgL/e7V"@"Ħ`&6D鶩dilXԏ+ܑ]x֞y'42S5S"䏑OyKQ#!,YMCNn7oCI(eo Cz=V#{U逩Cuyxw90tiU$ SE+! Kh٠ÜbxkziR?`<0Dd4u?|n"GwīvE&3SIC 12>:lp)H?yl{׬?:=PbTsEdfFs׽@j}/;axtQ=ym } S(ZZ@a3UzNLm{̰9w1ݐ+ @]gJX/Fe2+oC|7LapIiDjHsFlB1G=:uS!Xh!uOӣAT `bu(˩)+~q6wײ*Rq~n2%@wA_DIGl\L¦ 6lg/o]ٽq6“$Z2%aV갳7:}sW?y3ӻo4^ s.#}$pb=7oB16BW~o.^|2AbI / -A,*2_ }bɒ@ǪCC 8<y !cJU53vb1c&;KU9.f]-j& ڄFu:衑[{cWpv0zt 4c1=< -'oӽU5NR&;maQUWeJdyy`G(. rK6ˏ摒":&iGJ`eաOHY\d n( 뾿V~+JNlx\ye[ 29{HE3H\ǢCry Q!2`{eFgW3D >ZU̔dQ*.RkeꁛU/krJub %#lntB,p= 3f@U EU(r u 'N❣z̹ 8 ,'4h6AK~`W`V`jd̪3<:&cU!̨J|MO^zC!Pask_G0{Em<&Q9NF}ZԂHc|$:|; 80(:Ӣ¯v9@޹$Hq`V{}Q2pж=G} ^{9$XL[ffo d}Pe pOW;ftr=%Fo$C:wH &K 0}~"syUKR^Eb8]r: w, E(j84)] {Il0"K^140l6b]eE_R1Y f.+ė3_Q\{1(T,j#ۛVٹn@'Lx{!;MȘ8:Y;ohX c_"žwϚ+;1d3jgP¸t7;Jd'zPD7qmkTKi k RQ *{]깤 hxsnz٬,) B)0cFާGN=) M| r˅KёM"v1$U?dBTay)ƺ3Ʊ\`__/:lgM;}qP npșKG^*yi]Og^Bg9 d MDI! ɢOhs{Fp^49W8p%C?N; $fL Ed `gO5$t,#Սy4vNO{ߚ]Uq #VF];/ oƿ1Af퉓tu)Zs h4f9(oMj#⧅)FM7_HrNK{brH΀8qTh"bM`wx/LW Q0|bzdbIyQ7p-;Henw(FzdM)P$He41evDXq+7>`5FjN7!O}@#nߜ zu"M-yAʠJlXb(̎#JIys6K39{ܡEz3f?|[[}zM#fv姦Iw~~m@{{XNJՁyBY %R{W}`ѰTaXW6i0w5s0 !Lqɶ䜼 `_dB`C_tp)#Т0P=no} kpM+` zkt~Dfo;e!9nM8wBG,(}fUEt1J*e&!zBR5!S2FW_x= [qtDu"d@JQ6p`)#\[܈I%\gTc`{)JTw)v-2PC]&@yK45NVt8uT#XR};r=vJ`v򳷌&o(a 01=AA![82:I2=bիm噐2U&$&){ z kUһtKQU@ 8 o7XΦZ?}ZA=Vf]7 14~mg OZRš=Z[o1àGzw{co^:OeLQܚ&[ $ۿ6qpH&,)(2`AA7촡 }zWBT$ZsHliv pXߩ`^c%KOsa[9 ӯ\YB> k<o7C e+GD=؃hD1ѵ]V?5"u!kRsiƇQyG`  :'d|P!u,°V@t  0FK#^#(n : `PPm:̵kCӞPŲ_Cy Ғ]g2GtQWvoqnѩdɯM:оLyu4 K9^|M F߉eǐj}עH&ʭyO2 AT;/R0/Fёi7US0nb@ M^aZ^A"YLqD3wdigs=ml3Xٟ(i`¨ђvXTꡲ7.ICwQWNgDX,lK8# ߎy\o 30Ok@9Pw䊕H9jђcHw<]oqq 4]'q6`פӞǩL=:,J>Zt\G޸R^ØHN*bV 'tn*o==U *!NjBϴs]tp"\O7?)Xcp[Moi-6K[WG+fN5ެ$"3_3 1bD/ 0nڰK"H;6)BXȋ_UoJt J`H]Jb<$V̇,1ptд s&9nUmȐA*-zxGl#-*\=.G(k?U oF0|x@tsvPO`mބTlT_uvGȢ<7GЄ>jr $' nM$F1*+XߩZhBJ%ź\V 9[6yK8T.%97"Hn/ũ6ڢс +D*Kȃk/739yݺVjP+|Jl ?f ݂E)<ZxWDT:5>!Jvt\m;j5 5~>yCzL)h~PBT0*NQ6pcܤsbƺpa @$O5Ĉz͚˄5k],{ a\ă؜+-Mu$׺?)^pg/=¿* K6(>պ5R"I\NǟFߺ p7 ucGk:4p\S vyBsBKɌ,m7E.PS౲汗bU |CuU40#5J#jϘ_*ͨ@MwYqm.^{zɸ ( &L4yc:$OlQrb%(W{zWk[94dEf]kueY<# ;'{|Ǥnvfyw/k6"Pb5EOݕ$ (ɥa(Gm^ U;0x4^ 2z2Xx4;jjgKXkA 59fkqKK(8&u`r6׮C[KǼ<PD<];0_o[sN, &8Ei'{IJ1cZ[ꌋ=a}k 6 26-X=.4FF;̲xxYcLvIx> O}1LV \UdI1fTu[h_ϭ0OnJ3Qj񲪶 4d*HtOY}kY}Rw05~~U ƔؕFۈp<ʌȯ|L1oÎ$8.iYvmԍ(:5UQ=] gAF7o{KYͭ8c2uT\"dr e5^rAza(_P1hv>>Lah}59BB޽(-3`!\6 U_ʼnd,7/@Z1i&sΓc.*PU#xߍQً  1]+a7&4^ўJ,aYDU |1;ì|P9.QluT$.6ˊBSi\ $뛽rAJ"NKװ]iFp]qo j 2XNó\,Qz"|J>h3 ڒ(qEZok)Z B+dPT.)}0B{V!]^W[bsK[+ 2[3ef.Oq*$+L>c'q&(Xf_CIHW?D -XR?Xw]a@7,㔉^=.a3_PkhRWb/+ aG!$zbkWde(^T9@dz?"amҞפM՟qOsLom&-%ҙv9E'rhd0)]4n`Bw}a!b9|z:ulM6tzf> *yuH¬Rѭo닇5Mܨp]i&*tcE{?doBt+"0xҭL,-(! €BX$Sg O ^qGLsc킟 В7C!W:y.1>]ݭBnGoaA@a v(O ie*23QPiٳ(r/"QBgWnx iisBS_UL!aKyoz nlJNI<_*aܢҲs cE|l4:EI0009> c){fTL^Y./]_F]'hF(+(GA 1B!֓ê3;\v,q'ą, rԯ÷E,*IBkW-*u#sP7ɔ/}m}Kۨ V9NJo P r5|O<\%*d{SY7㎇AfADE"/7fU8ri ![W0S-HٰbB":5Ή i_{dZcb?6˺ibtw k[1~9>Jtb#ccЌR7i F΢UP@aab/쑮Nl<`[{$,[xwtD^w{`0=|6s!S y pZ<55AR(6CqnHprEtkP, ,[uqONVuUP`~7Sڎ e3iv;g"Òj*M?L[.xԽg'>Vg⩦f\~/+FӗRIsҌ(Ӊ,=HXCF+Y; )`?k"75i`~CpSQ1@ []L/O\- ;ԉU6pdH;jK f~-/6k'IW7ʔq=[I:pqHIՔ@X/SSٛH]DWA`rտdjtlŢW_@0FG576a[V58\ADQyXT Pm Z!{ Ǫ%b,76c2R2ۮ֗׾'WGW44]q^]δv!;s? 7qG6Ha sf-`b xNaiY*2΄!vp=tT󃩡+ 4Iǎ֘n^/bm+Z5!O45DD+K-wAisNVQI냍oI`bx1r1E_3z|~n+o*{t<FPDn=]NBNoD0&˾e kIޒTK(mle%,|AJ^*4[|=BKyX nv&ZAΑϤ[XvZ`?ܳl\781Eꋃa'vd U4 +ߑEڱ 6tY0n~ޞ<_x1=, zr~we.!ÕW 5hτM˦D]޺hUvXzʹ¢]c PGQuK:8!ne{Ś*Fh|n y RIֻPkδ.R(L8֧C\d鿖K^S)1rAfqVxƠ< Օ/2`,D|*̋"d|N񗤃/l ט&MCEp$U2}+tk%wރ7{wBH 3l| Z3sȌvs'n}ƕ(#pEt2H)QjJ=G4 EfWX]tG9JnzdkjkL$ }EQwV)8*eЎ7<tY/!45K]')ǔI(ptAzl geH۲tim8 1҉Iۼq DxoO|4Rr"׾<ɕYj74X(Wn;^G&pל.$&y+ plXN 9z\BP` 8ʻ1'Z(^*GgdҳV %Q2/ɴ$tx]K)pYï%,UHW D\ O "п< dg%ȮF[_IF }\-&T34(f5hCw//^֟s:4[Y`ke*f B6,e5!tsiBEdRtrk&È>4}h5-͚-|:/9q ѭXIVDOc0}O6qkX hBf~XWgy{z\>_F9]{c"굈6<ҵB}(`kh/g9/}>c ӟSL ٤0#Q-9 i *,*$>G\]&!A!+z ܶl)DL{K1X/3d؝|VPgԷex0i_m<ˡ"$K'bW&9c^$++b)͚ it! e|APe cw`ۂBܴ|P*p!-{wQQo6ȣiZ*#x%Gm#F#2ְ)V-s7AVLڬ]LtlUFf[KOf>'ԌDNQ%PCSH Y&:x"t(NXIM[\n4&~ȥG9!-oO _lB-l#NF3־g uj _Oh8 jB)[N̞ET(!=ۿ*)j-Y.faؒ;.)G{$sQ^i?@*[X%pn,z"?Yadv[G'P&1F9(5%ְA'B!'E:&c["πH*P]`zH5(l5zWS6V@3 ,T+ݭjfXq'°>]rU{ėF*,)S5/t}̩ ^OT>Pi$fidy$kE/M !G^VbNeMAT/ewKu{/^mX1$%zΆOǑ!~̮TX~cXHLx ElIO'S#adFV:/VKB9zȺ}k¼\*)K=qFX4xzY{AZPOdN%Di2q'M_[[UH߯.,.RA2I@i'}GO܃FOE iǏb~Cҥ.yKAwCW{ie\Ȑ}/Qu s1(L4{'0C\6{G#]x^vIC/ %+Hĕ+,#m]j;m'Mꇍd~sPM=wK?W+s8맚U>~ Y4H|<}>rL9>P3-zh8Fh$% w-pf,F(>P"?s杄&kq+Y>fS9pk\е/Q}{(,aIիF 9 Ix C`G0 lE9jg_"ﮊKѸ2FIF7d28bZDZn ҁT3`J@5Kr2>Z~,ۢwxkT‚eG:uMd6'a^OO=156iI3e|>Om0&@Z:.̴`ⵊ:%BxzD8TPlK6נttfF6!b2]r_~o4H3Zt能gdH [ypЃqU OBg=uo*+An1 3Ǫ1q1VQz'яpS= ]p8-X^YޥV~u chT- y.QZ ~2T*gB@iʤ4btIQu6"]8Z( a0Z('ʽ'Df!Tni]I0WPj"r@P& |jcךo1̖*Ul] i*l8ͮdR3 z{C0vi~ӇYj/0W7RږMT?2k{^9s&7ZAxE\0Ӑ_rn Td;11UTn>e{J23k&=JP,/ r` M\_jC8r -nj9D <ljp 1{_ŋC(bXBwݗ1EB9a$r~TX<j+$xDw_lܨɎr.y1(wp'z ^"ļa2Χ$wPu-TuqzopS&!nd^QAju92IQ XQƨ |}VP6B=x?)Wo>g)}z0e 0f3s\lj_ 5%@Alf*F|rMBϰ; ӝ; *v/&W_-FdfUN{3|r?{V*:bjJ>nѝ rB8jM>&5t7zYUYkGq'l"OND/Y ɃDhNò7J/NjK$HbƤMη*:CW5'ٗ&PS$]af:9fL|3hNL\^lMs_*ЩE^˲cr,)[ PP?LxOǟj_D$>ԑtiMY;0ʍ"0!εwd#~[:$ HR3ǡV;Èm:E׬-17^޺Ȏ;[McjQ( x`&‚G2;NF&l [ @'>}JC yVF:}¸`g S366K$GKꥏp5Z]p^^@H񉷼S׬3 Ԟ,Xts YrWϐ\MLYA82M|w(no BЇ5##=u7FgxN* #V]iT. ` ]l+WBB.Xչ!6XS^sCA;^6Z.]8pqa/T/#VQH-_ʸmlt0K}@쿱k1=XI8A j]_C*kH/_e!P3tSfyewfY8]{^k~5 rU ݗ&RLk:UzDm!*eDYr^>0& )i7"N.,R w2"ijAk#M-VH .^PVcp+Uf{Aoƛũ55A%oxjgeQ (vqIn{s5k͘ȁmuO8 oNmY #9{s sGYvwrVe Buir-%)? N֝@Ôɨ+K[пnѦ>m{U>* J /B,S `@8P@et8Ym7XucS2tz/ȻRpWC=|\h.]Ь"@)YHFq7 Q0He١rP7^g! 3B(ֵ=PtX2~1,bӦkWbBՁ6%2S]茎K5mc-ʉy.s?\`\xEqX'6g/\k e@j1#Hz0kMb\k-U*lF|wGR7UOZ7yeJXOWfСYn `AUBi7B~J {P .9y/WyLԣ8AyG' ¤$E U/ , >ѹqO3Eȃ_śIH>!+2y[fQJNSAOϧOئ;4/:^ IN6ܻ?/U8k ?΂&,[_&cNExkF!ȕڥ]j*PS̎']lVb3UyzIvJ>r=G{PAJa*g3 `#2}"iЄ+=;#K }!x3'&KJFr8.نc3)͖xDAH;{y±+zH\(YޅO{'D<@lQCeڒˉܤ^26I,'%q, Gf}qh`:woS<-V `BCdYT9GSM߶Y/jRv !0vήAږ]S/.Lh9,aP>=/*.HZ0g ۦ.$]/x 1qo웲U:P+Cׄ KiU1e9Nϻ9ˆ9* 9*_Lu3BPEeH/4% ß%(ET]}8_W M7i9kc@N>"/nc?bhV- -O3VJy_+FsȱN~aE`DaFgu 1@DYpQ-8svi~D3tM=SQA=!ǿ:/67E˰~ʆ% [4 .!4Pe~%8;<5eƙ@SЏ8Te?`XubYALQ9D{ ݳ$ge<uK%h-D/Bl:Yh8K6\43WZ= o> E =RZV)N0ĺo`ew4g@_^}Q1W"j2 e:<̼R Ϗh@ܮt@hD`lo{~UgR/?AM˪s%N__89%k)D^TMn/MDƈtUT9`kZ0QX1hD"U! 5l5NfK@v)­{ Kl'H]_ju'Ѭk|Y(#aA'4-ǛHu1Q! P| v*㿫qjA쓮Cܴ#6.U5FJ Ї2h,!mcyM4)$-1|z'*e1kfQL,!smHM:ޛTkQw梐A~{U}Ke?<3/4l4FJT[QL@dP-G@66O'HjTj6fY'nҥ^ GرcqS F3?Mk~τ>NSxƗVؘ%74 \SyMh;Cy`62s_q"-%˟1*_`B8H{2 $N d1MbS3'"Woӵ2rJnm<³Rz,y_{M- wz\̌*,;Da)Oq=nX͕ tj!8s iJ.S"=xj1`ר3<@]9WUǹTS/_)RծK=:tE҂nS# 3_)G5QP{,V hϣ*+4M-B.Bċ@yQb}єkHF?Zc|8Ǘ_#v!Ly:yNsŽN?_.-b{f?!Q縙*ixV)Jy gh<4;8[_e`rKtd=4A`Lr[fFՄ&'L*DR& 4Eu;.tYNnJ<Z&iB ȟɄpMϠfuJ `wl7ol QkP18_.2NuDfYǮo=XɆR_Z]N҂''x0 +"s1.h+ j Bo7B6oCJHP/y_KD ԻFz1\ ||OW]> "Y/~,`VxqU7Ҍpsg@i9&b&^ zm  ´ BOKg}fAgh lpc0@ H1G3ZfPo=JFY%"?\7Q(2c97$$ M1zDΏZli\hhuJq%isߘ[\vo+'~cVGBgRu$ŷjyv}BʈOʠ< %VIʜrsǑaźqI{7bZ;sBDŪΡ42Lݳ-`6M.1ʴX+S#7qGVU=e2; QlUcprz$}o+EwBfЬ]Y;BbHZdV:b*2 mL:gKxuƤ"O~" /P E> 9/#q )E?&g 5>Pf[hT:w< ģJ," My^S$ ՟C]Ŵߍ_7e<ɲdH؝~*񠙌 7?2w%R߳(pIBLfmz !*քoDZ1EGHw6 XotaZ qFftDt14Drw.۾TV2>>'Jc2^ 0%$C Ls_^hKBkJHH]~7<nl'g;iӊY@Lqonj1ka+vk;aN-Z Q"j;G%^#[f4yTʍ8n(\chy9׼{,,>ՃV¾)aajue1SeYƿ9Ң,B&y79MT,!~yh7 [hב ,Co'l>Y-Yk.@(#c?aEvDMo@i>GcL>4AS16^hR(P^;񲍦NF3¨4U~=-ae ~aS)Ix*cLN9Cb\zװg!ƵY2(>nC@vW2(o9srܯ-uFϻD^$Jl^>mqvR3k_\*Aժ:A7k`yQ oTǂyd# .P]`~1Jt4F¾A }`髐Opd9!%ev+N2mqqXrGp2I(~H!lS籱yAm@u(d\m~_'#u5z" =z>"M-/u4Du(?-%)wu5s#}9FaPbcI? H 2ׂ*GsVZx-(¿a0;I e Eif>u/>] ;o9i~5Ea/e$O~o t= c덈gMX3築xW.O eUnT 7]ɸncxzwrθ[nTN0LA+oP^f\uIpp6j:G`2bJQ19A-3͔'҉cל^`9ZS & QWO"ڤ f*e gc, ! Ű\J-k%u S ΫyҴm|rOblHۙxIQ1-BCØ;AĿ$7SK6i$e"J@Yنr:Ufzl:MWzfч\#,J!ĸOX`qV/|! ђ?kCZ q=r{u)# ĵ/5RORK/ÄW!{bGJwR~^$cx!{-lFvs<_QqJf Ыd묂MJ. %G nZd6ߝ<&`R.^߽?fusHPӶE'!3̞|$;U' _2)J0Җ~+ H ~ BO#}*r@ ࠇIHhYX?ҪYG+Xx[?@;R.AҊzCW!sRJQ^S7| ëz>JSe4XF$ 젊OJ܀# r /pWH-r3wäT kB' ~zٯɄ9 t@uɻkl g7L3Y^O YuxjF1rG?zq's{:}|M 9'`ja@6eq6y]kN7:Bf*ۅWA)U90Ҧpq \ytLǖ kz,c3Zˑ5UcP >Z^-!G}!sg,F!:H Tΐ?]*͕Z].ѽΓvG_"7X,X\s+YYqJka5S-g1[ C"54摯z A!M7cӽgId DˮXx`5aA7$ XSh}F< ~IO޽'hT_2mzܲdn-a x)=9쾩s$-&I{q +YȂuϪ0ζA?FzIB IljWCŬ7k!{-uQ=tg14io!طF.uh@ Ct$^nVX٘˙7DFm.W{]`4FU}<bo>|Xt' fzy3X0~V n スދUNj=h8ZuqE {Z~d"+vSp+8qbyHO _E$"w.\U&I[/zE#%Lrx%E -E@:vr- &y0)NEmc!HooQ8WMoO2)hc[;[=`fy-pwI*z 0iũ٪,>OB`TF.! 1&bA_i`"߶d4 'j' _na;!d|Ԟ8N4 s6m @1V:0FYR%8xq}+KjBmBl}z$cx~:0[z7VQDik`~6z2-'ˠNv|o{ʃәer䍴_K 5δnu~#! XJWKCM2`r?TgPBHSzqS hدM"y6Z.#2r4>$ָQݰ' .VqSdN{[懑4ǖavZ˦{A;拓2bzpm߅E8hQJs%1N0 {؍TĘsxl@=|VWdצ62 /Ug% c #!;|yThj& ~!-#C[ n-C|:PdkzMryQ1f7=s y/B\ѮƉ`Y~2FqwÞHTO3v}4eb5pg2UKT[y"Kop]9:#ħ<+9 '*C`;2oIH1.DUzz•m/-Ɍb  Ū"]09616 ]]23gL{? Jnr?iECzϬ{lkj@3cUD?6Ҿ3N^KJR-[\I=h^^EF5Һ<*l3:?3]ԜpzJ 9qڴ"ow^|4}AÔc[yE]Cy]hNDrgK %>}2LuPtp@'r` [+SPsV-:G؄|߾r)[eoVΒ8[g_VU> HY2QM3X=˨'Ņesi/$zʹ>m EQl~o__P18gu96PTtPtO>8f=],"=h=g7A0GJ÷uc\ɧM٩nfli &6GYb2TsP%t1u,).SzЩ+{a<%L T~@OWEx})\͊9_q/&&cɫ1S^,%/)4݆7-3|mڪgK(5GaԔHn;N:oCF櫊(,@YbX 2lY{AJoLƨmq 4de;"9CqF*rs~Cָ&~[g=QT[- F90/wJ2?Y͢i/D_ӽb?K4{FseKe_D@1Pwx|̦9m kIMeKkc N`5 KF bl7r\LiӚf' 7Y̩ gf7^UwBKqT' qStkr>ibYݎJۢ"uov狅v)M y%mڬHVDF6ƚPPHno1UB OlUi n $ hKQi#-iB }ҏ+_ڕ(w~Y )48CBK)ЂUsR07 (Į&&O l*kb%}C]XB*\^#[dpе8n[[T T"tbhYۓ4n 0|ɜ%ŌC}@{q;6 ݤr~AWda g/L;9ߟuf, `߅W'o:/aRqT ؔy)aN,-"P~ⶖLYe*m)S :JFC|A 콽0(]^?}ƫMH&Ei*xqYYmfp7]򸻡r0)jdDCKƟ "hVy%ы>չssO iS!l_85}; -g7lv+ BkcX<5 U)4eUbW9`-t`kɝ^?ʏ )x9$3>7 x>01(Fds:ղLVeJt&E9oL׾arRI/!UJ8ӎ ޯ@ ?Դ8q=GW C-WcˆWg⸤gk8(u?s49~6HV,c3p.B=)!]4kϒQDwǹHHo^}b"Tt:b3Ov L*fG: /}7M0Rtެև^{?|m&fS_`Z27|zcy6t*ƍ>S j wnRK]cP7ޚKCKǠL V"SA gzO];6IH %0ziaF.,Z ֢Hv .K-*O䩫lHSQ}5Nүdri[k4xG?R(+ .K5DYn}^IzK3q  :?vKQ$}q8P*8w͝s%?2Z(H>-~ vpZɂ/Qxqp1Xkjt!e>1?Uh#ֹOY貙фl77׺Tʜ-!NQ|4ɕ$j}-mM,O#ع ]aF\RC2Նr5Mr֚-Y^07 ]y)!lqjqw(m[;""c_$TĂe}C>[kJ[UٟޫJfϑ/O ]+j86*} vߏ1/ h7L}N=o @b_ <'kZ ˄&!Z+*l{ dlp" #6-+T :gEKfX+,1'tzh|OH0f]\gx !y 76 {Ur+Sӿ7dA&J WĬ6H76:cD֣sK\f{*P%*#'{b8o$c\XdBqL !ż;X ܖͽw:!hcӪY_'c Eb(}m3Kc}_5dfF'?@)n Y8:EZ3?~ݼ^2;KOgTw$!55V~kѨ0FZNRIC$l>V lU]Uʛ{ \R YQb$J tU}ˮEX^>y){T Xex{`_ڛW&{6c(m(gT$roN$,i$x;ɡvȺիַ-y>@&ߩ?󞮻QI5uX.Pwߺbc|^9FI8*I}_x;6by$DN2h>-{Z#x*ZO坼G<I~&_9 SE%gjV쒃"H8@mX\jC<H%䮺L͊bMR]Y0o>w̹)rU$q<4/艓5^L^U4Dd_4ޫ t-go9==Lˀ֊V:fR}9p_ÿA]us Jf#A8?qR&nh~V_TLC^JMTk~R ᝖3X-@0 u`fL2 sU).;ۯst!I)jx6޿V.f MʆFLT޴JkYa>+NMMР< ~TLç$chZqa0[D]=59w4gzWkQHėʽVC=oRI:{LAP~oR3Lm?.2C>8Ȏ%y.:JޓRI .{QkG'g8ޑ_ A"IŸ2AcQ]JJD&u"H̯$!,b%f$.zP{ ~WRY4ꚓ! mf96s՘&P7#Si@6tkS QHXfQ-}FڰD*ʹ)߶-"OZ[U8Wl,kݨQwɨP6@W9k? "-҅7uftoFKI3,ŷm%Ca$,\.ݵ+6pFFR]c1ymɈi*RwM81/"wiL0錽't&bXL?t ŦZGŽvajޭ1)GCv~4Z-Y!BtΡCz˫4Ce`m8TMYŠi~!]]@"+& }U"(]5[XL&kɗp,E-KVP' ;weY@rJUd}gK&ALEװ܁cr2c5DkTDj*3`ԍ;/ue ԇL>Ju;+n˥AIn[5rBW޶?vm^H-BhaV"Q͜@w m$Tx ݨ6H`>a>4U\STMRE8MX:x`;+g Lt,J%?tN$DMqH~0J λVE]+Q,WB䷒蚭aUhzBԳ3*1L3:Qkl-SjzUmۜʪ~=|cJ':yݏ8ytPrC98Fe_J/˛K~2?C}?sZ6A2i5|Z"d "mpK/=$ʋ+7rCR跥מ7- ҇8JgZݗ,2|;9j}bgQVoʇciEX-ޔéT@u^WE. ¥u򨧅7DC{ DF$\Bv5v( ~hg>o보먃-\>Ea^.WHK m.]!P{@g$1ݿ?c ͜ 9XTMR!&_Iߊ3BR"7SEfD 'U{%o~иLS~ۂdt>}\2@`KJڍPiʎ=`>d~7WVՄF!;L'3(5xN{7;KWn>O&-|-|?a%?~[mO"^hmĥ+ާ>o.t*0.?- vMi8^(5óIcDY M|koy09#`x2ȞΡ*E+냱L -CnNXTlG4ᣐ>f Du2KOD0}F [ۡdS-E)H S;$tYd ǿɉ5V@*"%ώ EA q=!Z0&.7+JfCt:JB"Aq_Sz|=UІM#b̖XN\B䞗G0rÈcqGoǡՁXNqRD+o飘YN̻QI2 #CoIPӽ4TDT r%bDh>b_7_<@1j\8\H\ rI=5##ZfVSpQ(TT$Nx֘m;qX5;qetqO!6h$Z9WD;;*_**s qjY )qCjWO3M*Ɋ(xgOXAk n0s(1zYx5&&5>Ӗx5Y9YF20.t ypUw 읛Yh2܎ 96k Y$]R;7גI xV]\h}ؐR!͏_# \(H ~!c%urUyVdMX;֤,ԗ*|Bl1όhS[:Cݲ"SvjnO:YW>~%`mfV͑K)yQe }bJo_7/ Ck f@!~xhpkEW^ N뵡Rdܰdm!]PYayYѡ Eڣt$Ұ/^_8{ Jn[[k9/0d'f(%IuE\eqrn?3۬ѕ~1^] "~m1;݈Z#݌` v .zOF1eӛ?KpbTe"D v3XӻNߊKٕe>ʙ)o:C60̸#jbN0dJwtڙ S! {ѐ='~+$%YYGm>I+W"A]nay;D1pp<#PSW&0o}B=} @To)7:iNnt4er^Su=WƃS:=PR==dJg9|Z>kC_#Jғ~busorw|zYoW>ׁ7TK{Cю86f!,L>r2j#ZW1%؄R(t=Tۍa-C6F1}AʭM8A1B1JZY\aca^9**j[\⴪.o-cSL>'jh=6Lju1X~* '2H :(#fTd"((]9YxZ9>uyWL7Ə^ P.?UMFxڻ=~,HoB;Xa]õ80uTfK &Y]ŠxflLtD%^FLΨJIt~;ӎ( m'SF}= cѩ- ]&s~=cP-ȾEV^ Z`W:ΜH/?ZN)>uluC`BLX 2= {w7n5o?N=3UvRyTY%C З6ƇmįJr .sdf xx$5*{t'l>xX%SWNX[<fJ}I[2y:+Jvﮰ.+ޠkB,Ƹ--⠹VÌ!Vdݞ3hf9W-/ǔXP)q'^⣢] @!w-Gd XdRrxayߊnbE{ ylesw+])FbF Κ8-u*jbj|4TEzO^Axz )sT9`_Y D?!x~k9R%LZe~4b1a?jfrl fӕB,°' m}!]3VI/˱⽺`[$j1ULESoE=_~q&ȱ=ha~}fT-6,zr,ΤS!k$ buh[oTA{p~ǨtNĊ6@S8T7\=fAݻ'ĢqL`Y62Ojef‡{p{gmԂ`C tr mJu.BTşڳ;Ur=fɧg8^Pc=)݆\pygxNK[MOdD?uU.#dͽde&?M4H9I )J# 89Ng=smb C3 Q=Udd4(LL]x )pvFϽvltuކ؉t-4$T2qjPr:xiT=&u+w~0|B m{JHq6.6 R?K@J\N{ gؓpkBbL[YNh-~90j e݄yp+U*D6I]Ko=)f߸|/19h^i_c=_S6mg Gv #I$ц.# z^?뢟gS!zw~0\h%bx 'Hbji4ߍꦟ$]/hm1R5E\M:"BD@ (Jb6?g[z]'7^.[fί< @N$l3 njk'3qk>f@^,EG0(5GGI2ş%;s^XnbH"QHWܒl[8k~ObMFe Qh@GL4p?5W 7krtkP#dv5o| ]4#.j;u*&`پe7aS K޸ W;<4T4"՗V.Gm0Ø3,5iT_\"bh7XiT6s 2KK{+{Uk 93D7+I:k%s1%OOf-\KѪCI..r-ZǿnXk#z FVQء)2W'h&4dLE)?g =kG$rJ~旞ޜ!v.!QPe,,C!wGx-`M2 zB+Pm Zk6Q8Ef6asaEg&ue-,aAA$H0ym<$7>u.K@.3ewrAu^ZF`**gDv:4Djc=F; <# 5{lŬ̘-XP̛^\.Lš6^= 59eb|oK L׬AY& 77,$_]:[89@ڥZM”EК*Yk ӐT%*؁aN^oo?;6ohn(S<0@q9=":4޴6b(5l>N,Z Tqֶ"#RwOh%eD\?[OB/׳uQXYT*DQ'BG.j}s?Z{0 }hp(qZZֹ L!ԫp%])x̌mj6>^! J0iӍ[w~)zQJa#e?Z_RkBuXp2¿a2K废}1ٛ[cfzs)T36<Ҁ`v΍ҋp+{Hqg=J wOy}Yi:8ײIMPk JJV}vh.IG…!4^L,#UZ3a3T%3[DQo K,AfVr<4">wѡ>+{d׾p*/iv+ Ff`` K zYvU5n&ث/rrϢ"PR RW#y-Y%E?S%$yfcrBIOZVVqɒCbkG|091v)_3 =jw+"kMۮ+wg_7qRt>-pݝ0*APsbwP ClI jdV/,dzZf!8P0`O_]|YP}bmAt6p '" P?:.n zZ5]*r>xjhxDlW\Hkdܡ~LvMn6ʶ*/+ mjfedv:p1ÊO$ڏ@¸A%73VkU w5m?b/:Nj<e4d;];~onmj4ލth r@Z! UIVu5Y{:gRyECUb*A)NڬcӒTEJ:J}I[](GaѪj5[Bf*_WVNk'Dg_E|+1ȯq?GuM`ƊEgsP!@ɧ~+ sH8ug0Ћ[_EwYiՓa2jDG均il ؈P><1D0C]o&u5dڝ|e82'*׶Ɏ4y=N%un\iX20X<4* `0P̌(Q [̠)\79痣Oy=z;P".VnOQFBAQo6}XCN߀*"C}Sґ?EU@;CcY2?ӏvO +!~// ݵs*ף{ mku{nA{УAL׫g*K6 $X[z|zkDMEʀLj8&zc$g"m/AWTrEmmL@'hd2ݨ^r "^$`6_ >4A O {OGG?GXmqPCY0˅31qDI}ϐ죋ӻ:kYz+ {C\LPbB<1l߰UJ[Ch y}-w.[9P-q{bHqҊ#FK' ӎ4oh8 aiq& d_yJi!w$*<#[q踘d@ohQItuEб?}K_p8.~d8S 9i[et$4X>[Nz"^!X*Cѭ ٔBA(@mfV턔t^S'eGG @"E{Ժtvtv(Tj5_zЂ+{Dü')T)xƍEJDs^T@m}_ͳ)TO] =x䩓]WL+ga5(F?A3ϕ.+\L|޿KB)w~ 7)"D8²9'r6ouf4(*j{!$:< -1e=ppB{Tm 6R! 3j%5:d@Ը Iƀ)4quZQ=LlG9U="Q|bNX!vNcf-yWc}R#r j[&d]xhG"j0aw|Q)x1CQL$.^~A]X)ٛXy˓3L)mj$ht㷂V{%E2qnF&ԯF=e: # u{~mF}?d咏y#aǣ- {sHjS>,-X*hTŧ INlm0C|iyJaa~3 5K dhN畽XyBy#Xds eJפJͦ! y2ZhS+MBIcGJfO'@;=N9EhܞH!"1'!K8hyc #OBsǒ/b +9uc --ښaŊ3P]WsA0H>Y%j %2̉oï|J3N3l֡*#)[PHhbܘ֜AC~@YX6xLvM8K}/S*Klsht 2ȧӇhFOVe'V"F3RnEֶQx{%*`3Rp"4cLj$cf^ĺe7TMfoy[w9;(.sc`=\6-hN$p^?6B5? $ f]zRxdBVN.ΝUkq!3A*_{(dGa76QN&!X %!1dޔ|+%?XBLmK%gFxr+Y<E&_զ&&z4 X_4h1ẅYxtuO8FR;k)׋x @4|$X&8}"}0CCoB,z>bblEZ/!܀p81XODK-t5_}ʎ#`v ,9mƾ8[=.q iv[d}O<߇1XG@"b]TE+صP@jvI|k=^۟&R)y<}b91GJg~!:jQ؆p Iڒݍ$nMHʂDN=éI*Υ dO}hd>!3 NY'U.ԧUeUf6^t{ídQA؈6Q+YGu(R g/g#`6 8!۲5-wM:ŲUY.7b),#Ҍ]fC)B[%)֋'T D*^Ȝs̬= {S A`@+=o,j19%0 suGCw #9"j\`ǿcrj@]Jq,)tљyoS.G]ur<5(AY\/5$/3+%r5E72g ~\~2MjIDۇ7GD;B5!Rv,F^"ޟEK0 XnpCnbAT܈O2!kFνfy 8(<\<`Hf>b}ĤSo'fz.5gEser?T iݯNR LߢA+mmqZEZyV)g/1J,ߵ3R)rڇ$  $$(ev {OW$N,=2Gw%wGVx oy\kXQbWٜ p[G;J6 1$4-,ৼ圾׊'L?Or@;n4[{QQłD fQuӵlc\fn<&NM50wtˌ`72Uf !G|14pkQprw+E3^oMT O#?:?6s͙7uwۗ:ys3)iSs75ۂ8o eB'L%LMxPa)!u,)|f^؜4`:zWq7}Ҏ u1MW[-yymWI$ec ]zY[Uz|# YI%ֱx7_G~7BNd}yAm^VN# A­wURb h\C2[ {'L$!ƽ Ԫf 8 Íf!6mEk{1Kp0ÏqJ.l1!qA*fqwURq~FY]On!?n1BO0?*^vhWRE1sns L4HtA7%@Ahd=8 Bsg DA'BJ\n6/zpF_ LrTe9iOzY`ߍ"%%bs%pMV ןtRz:J!|ear,I1m1Z-uǒT7$uf+"ٴmt+ĤUf͗vo E*;ZX˳:fN'4!5K,/bv3JKe%h-/ SdA<󹬙'F?l _w#yHgtS (%T`e'8^Nʊ4<ôJ)at$4/vA ߪ}^}NgO(eլv3WéG6تsje]{?|r$ #PIԚ2jv%2ܓͼp^nsϝD]hF)mN}ӑ B,ScP`T,R?%}xuPE+$Uî^ N(/PD ^b"[*S9~Ɵ$,bޒOc]pi:R^#J ,8NԒ⏼RmZ{Ю8r&r?Ph:D~%sG\_Gg sG"W`=)DsU*RWcZP0ž1vi`Y)p;;mݒz{Nev*W ;'0(4q%M8Z†^\Y?B{P`ZLQ7dc-ުG7m`,gnkpH~SB'u#ﮝ.æ^eVE q&7B]4Ĉ|GEJ+? M~Ȳ;ֿ^o#y+?slP60#6tP 1Y02H!JQlGTiH9LIǦDGn,8UabueAba=KJJcɦwjHI|޽le!CfQ&՗[?K_Q2ceSWWYN9s>{e8ىY ާ,*uXCzpk՘C:2!Iy/e;𢝟y*qֹ&'^Ty)aTLf\Dk-S hQj05!@=5T[Fk&TAǦQΣ\Vхbk U4 da A \QBn=yQJslI@jw4X+ @Ԥ4W [˪G$3sR2 =ͤ)E 룋7wKDJ@),%qH3c8ģLC8 SgP E*TY*Z`0I:S&]{mQǫ\p7= "t0Qf~;I&Vhe83nk%E^ịDCŤc>e7AdmuYyCӁ|3o&Ex- *fg d-G`}\q4BGxc+ U=lVlD}n!9% I}c D"e{Ig͈F N~L SntڗvYYlڅMpsLyvOa{{8$pvjeO?0~%㶄3j :k)1[[μ&a.X ۄ6% x,C6+*Pg1HN"u'3TvMÑJ8ez/,N>O Z3?UTsUX qj7JPbUPDQ~L_t,A x/E,heE87D݈ԕ*EGQo-~lPEΩ'G9Z=!}+RUa⻟ZWk=yU|%OS[Zt<5.͜P7ПN˄@\o2[i*}_1[iKp(p:/nԊm4ܕ^5W ȩiXh.)Sc6qa%D⎓nY ` jYcCzE`}2AukI3.g˃UV&GFKK3SFnk5fke>uImYu\޵`#{ʋ`7Y/GJ~N@|/+ijDh~k6j|v;DU掀G|;_*七T>&u1]062v;T|cǒ 3HpuWlx;^A^i7wZTK @wzwp UJ?< ͎k3Js(\zޤoGBNL8gdje=~ 18x1Qb  &RxP_J& ڲnuV|jXJbs 5},K[͸V lCNQSt$jX ġwtS[LNf\89 zΏIImzΘ1-^?) &17v!' U D\02]S9Aik *{d*'{.!Tўɂ'%o&%]-}h~o$Uo`N/GDJ" 9 cS;_pep.ԆZmU ʵO_rgO0d)E WQ'!y͏ĊXB3 КWt:%6"IB4OD't 0V~p=cqZjs>|2eyB`37RVf>*̍A*܎AnOslPnv<,b40x'B;G)fD Mvs9!ў5cc/o˝I"rF=ip+[)k#,B00,~™U{nGpe$ẍ́~hFJ8Y܉T"+X1:d\PJV\QAI"zPk16AXˁv{{OA=ؚK#p+;SQ,`ɍƫDg Hz/45-Bى#UԈa=sk5 :.= 8T~VBJPB`+v7]|@!Ρ0 o͖9JЫ7mDo`K$P2ȯI"s)uFgv҄տ "AYb+=﮶vJ>|J(!:Y/˩y לLߩ/6wl-$bb)52 D/: ƚmbJIl'*fTX\!ԹWU<ALlct".fݳ\JxEarfp&:{`xd.=,pp8l{*ŚMP9@}\ Jw\+]3)\P9e{dzl0h9/RHCI0e5}-| M4'gaA[pؤm*I4n

%JKIe}X'Hg e\mL\+[Z3eNRomyå Uѳ AQrk#iLXh,i֗vcE}o(Ϯ\kJJf\yqGz=[yqdʡ#燣1]2⢙.dcܴ] ?cLԧM|G"%!m1saJ"h=p(vS5 Ij cꀔHn X TuDݐɛQ6}-POAհ*\X>U0$D6UeV99J{̛dYMɍ#Bӻr%9TmL'lcNNl @YC_`MD[+Nn&J_*sgߠK+*ɠAk4)_/V9DO.e@$fcYԽ@KH?aNiZ+'eAZHk*}_rb .#@N\|BR'%jY$4YWRWP^+u6_.fIow&&TƵy'\M民OO+#Vh2R+0WO?݄7Ӯ7=};p秫9>٥ Q-U"<+waF!Ӌ$A̠WtJ2%f{xP/yXx75("W&{x&somFǤ>҄/S7|;/M^A# \cʒ̏YfMTw!h{|C qn*=>4Rj š}nXU#utH.#agn{1%)*RPC0ݜyC bʿI$xH߳ dO=3L:K^Pǰi[zMojfr:p !<ΎDi I* 2W7 AlW532h6eƠMA*lt)ˆqIr@^#EQ&\6ixڶ۫;6/TՔDdL\qivۍ«̡+S5`_Y}"LãFe%Io:z}T_TXslnd-mG?% &ū(T/",!,eb^hOv4\QZ[ҷZÓʲN -\s> rP]gB >5LJ2MZ^55@xL T ~e${Uۍ%uf$1.TՃ;@my`a0Aw#R*xj;>@ vDTb=~C %":hojpR)sT۫ p}&QmmS9)ةt}]LM!r殛Oedon/GRy仵murD#韥 -H\]*]w_(^<xP1;n! GhҦCa*;(ިۍD@@;ۥڈl4L|WT$IǤau&( U㺁h6\b KZ+JMGJ]!_정4R\4F=E,xkmQsFԑU&uYgqg0`; uVyf\CʥOT$rD] n$I}J!"6XK"nV̍K;J;̦P;_-7b A[6=c(;5%v*RBg8Spy/^Bd6 >doQNJO҈琹덼أ'U=3W3 lDk}ؽξt|EdH%$ˍB!'\7Z%xLZ7GUځ>Tl0˱]@Rǥټ{Q=<ސhT6伨ֽ5|D^TFѮ+2f=>qAo V埐1dn-66 N7IAeD'Z8/ވv* w4 ϾUkY}}H58{41hP IhT}6OIv* k9پ 7U ( 9tfӺpGX+X $ fr:?\UVYj4bĥBO44 &Yhg!we:MPsr=|%Zv),L^?˼['F6"2"ܷ)7ehh^1{Q3Iq|@'7E^ihI)i ,cd: ħwT Ć6m:韱aUʻfѠ-MO7-o26nJ)ie#`N\6Wmş{W'-k%M2Ǯ5R] fu-WnPuĭD)Zig-m)O86CH.>A.bLX.Bߤ}U@v|[._zP\ CH ? rC@ k`$lŤ2|7q'JOiISAP"b6zmB7fswQd?Uœ3Yt*#b8\r%A7 y 2DHbGU_U)26{-mA#<)W;`"@#Y;4XiY^Gd;CWNFoQ@^ڸYR lM }R:3VtiujK;% O*Z/Ÿ2EE-i`-mu駗zQ*yS,flIYGC[ȒeU;4(L?@xXn=pGynVFOSd+NW& Ȅ;'Բ +b y V ̎ aAE`DE2miU5}U ݦZK-- ܬ:YJ ,64TgQCQM/}<ʊ5g@ijS3c&O">Vj̃*Ouͥ 8p` Nɨ6<@fEt Z7#v=zW FQdQX|N,YBw;Fژ-4+%H#}!ύ,}t&qٟԔ)egh ,|wAzs$D_KTן3<Ŭ?G# u=5 ͯF oMMP*~`>f]8N.Vu ܠ M;E ~KqZ(%!CG:tޭ8eM=3qq ii(v#Umj0 ilA0 dzQ䏵'3<gS';H\HoAV="&Mz\ KU+Mi+f0r W(j<'<AYv+Z9I[ݲԨ< nEMa#Q; Še둻^̈́GFG0RRs.&pDCAANkn:pQ؝x +/ * 0I5ߑY>I%T7ܯGWxDn΅sN3,4}ozaOH#6CI(("%VpZ})9Wa&FTx g905oY ̨Quw+^@UiRlF,>{y3/hw##ed׎R!t'l  PfWdUnFd巨ʻ(|!~^?$ɏ)ُ.[sά,xNيh bSR`~RJ7-cy !RgYL<'p:zfP#&;us֭ޣL ^=ds) ZqoKeHb\hvo+/j$ᢌ ܝ&z9z-@аja̬|ɶ8F$ݻ Ɉ\^GOW8f ػ{Rm03nBOX4xICMOͦȑCJY[~}Yھ,ܢ~w0|]X=]YEr n- {tb>{QnSb2!F KT~(,l"}L]`|6~f:d& p@Ye.GϜ"itbϫ.cn:}Wa`1~QS!- 9%jR>[" M_FUev< ٔdqLk[+j$%LKkawO!D9Q w =CZf~u戁--+[5$HжUK:SڻmW1G3el E+Jld7[3~tdrL@Sv^ff*iu0:!eLU3 Oq!G,\uZ\_Ru91?j2InFbVж"xtiQ.jZy.-,Y'|\i>a!HѠ ThKtF_5B,,p+ _t'XB>Y8fDy c£MFKnl/W-, '2 C+߷gWuUËp0ezc79xdWLGR\HȈE{+DY #ؽ9~5*t(A G4״i#Ng9 =]x%9F5vM/:mRŵ͚2*шH(TQ|Yn8I+g@c/P>VLΑ/CawY#x}P"MGHRa~zN7VɧT9,/T?Jtɱ~$Sft>NrN0U~|hD P*.7Ӧ!baB$7ٵqS PA (`$ѿ4b/Q_Q ?#*S `c¼t5K<}S#oLBuCN2<`GuPa/ mu k"bI^\_+.MzbVPn,%Ѵ$a,c.D;UuQP|®~uљGB e窦Rr2nbl^'#8]yB~#ژM_F;h߬.dHJEPNb=a" I <,scLD>C̑uMt@F:=N;NjX&A,`'oom :lT`.k*S;7B( [.$B6P(^tXc9ts=g* þ XPjd+`ǮF|w}lAjݧg1+D[g ŒISז&&Xԁ m J(Nq(.Ea#m|k^!ݝX"Պ͐̆ GX'r e( Sv?pVW>6hv. 獚kĊD h& z)^D~rx" lڸVdP\DJH e/4&ۑέ6õ (UfЭ-trCzdHPmr"pƋR6LSԳ06P;isV Pؒ}y<GED?@ f`G=\!oZ;X> 5)3?`)[t|Ǝ+gMxy\re 5!8FP>wA tOh&=CQA^6~,PIJ 0t| y WѬD(1̸ \>jOhdvM z-W4.VaP7/˃u'>@qd W1+5튄ԯn?YzFwEԓ٥(N*T1@Rxڃ< 1Ypu>x[(HE &kAlw8V%,Z2G ̛NE2A+JuwC,)_3cޕܿ:dN(' q* i}8:IPhKI/Xh9~L`CQyx[WJdu"t qRB"AH\)3C&0D婋=?#E)ZO);&bWz~[Ԡ_rd֖vrBi4<=Uor KQノD)5i,iyR"$"|)$F҃/);fВN>)4xQ Q_w ׸*gڕjN&M7{SOj*MmU?1+V=W4 `NKӔQhC>#}xgL'\~ {z= 1AsǧbɌ`\<= y=.q! aO"iBnrA2tM4 !DLvh QZNR_88{4wBy 1NAl=pYnZߐڒ9Zctqh5[{aUrAvWڝ챴zw >u\ˍU#TpHrؚϿ~nZL[8&&v{[V~VOkVg8;EeDJb&Wf(UBf A yt :N_ݤ[@^8HggXG\ #JjfkXƠ ~`tǑh(u+! eň! 8Ke1}kbD_E $=Ik2[v"+voXᚌ^2z&qz0' xg7Q@ZI%cmWfM n53-x+XٍD^u)wyT\ 5f TI//__B5P\Tp jV: Z44[ <ώc2?s]RO탞EZl nz~My.&6K/ !6Rs `!&Zc`Q ĈcP#D>=mƾ_xsxc*Mq  px5+ӑltH?y7?hz74\G>ojT~Gb q_*'+eͺB.yБq:G{uSŒTnt̙'JBL8q߾wJ)8/mIy=d*xk,B4zo(ᖿ q>sVCg:#TD&S ˣvQ>d,bF.][Om(T "&/.KN^nfICT'];bȍ Ci3{W׆^\T%ƮĚ$[ٲMse&8m4;O^ vDEV"ڜ?0&ũq&壉١_0ps6kGjQ&α-g|4eZwX: ԠN87ܲX,LNcتˌ+'&dl6z1l[ @=ӗI&Nrsq;o[1ilQDx#0?b0mbf8h42͑EN*F UEPt`ea!ⳓ#rq#D[d\0R'{m&MihO>vjq8Hd’dm}"͖a $)jF4ZntCSIt;qQYiDi;Q74q ;Y'Z(ys'b,;4 uRq{<)bVxWD<Ν^(wDi]ﵺG'mxhU4we0-1~1b.Z9FC;Cl*&iC#}**d4#!,sz2]JޠmďgWLVӅnNʹ } ˓>/I.HgyJ^eq*62*!B 5ġȡ:#D\͡IѸ${2ohPk R ʟȺ.Z:NC< Ơ;7X+ji( ,>.Vw-)^imI'M6]R@i%S 4Բ@>VcquwQӵ»mcSP21P±Yb*{k%pAB3ݍMΙ kzYI!)= )bit1)rNr$.~,&BJHrv@8|IexgE wLb%U+ %ǐaDN]u^\EkRn%%LGa=c P~Vn .4k7!#ʪ4`1A值'*mj$\Y f[#CP(sDWLlU!9j$鲩D4w y% ]S 4NlfGw[rÝ[l'++=+{2+>qGtA!FI(_H ,s&jNbu>VȞ:\3-B⃊\q*SW[u|ؒQ0oERRU}bBlۄvjzBީX -$!_ɽx*-znll}&Ջ~)܌AQK"a ]"HÃ-?J Pgxy|1%Z|=u27iQnРqn+)Ç+ gi F<J%E_ qBbfUu:0p9>MgEf(K4g 4F*bx^u 2#3o5n/I h׉.!%@;셛 B`ؚTʽQ*& =s S  3 ?i|aPp>PAa"JY_f[xe lBeAHB\)b0DL#6g)mfTQ0Jg]l'}ph#.l1ۢ q\ <"lICX(o|:K"x5 ɩL憃ntn!,so*|]y._!w:bNzm>EjI߃,hnvF5䫤RBi^]SND5$AxdWMK-sBnqY@Psvf'R|iWy,ị%X \tH۴_zG\pR 0JzV]ъ ۈgԎR5fK|Dǐ1r.ViVڪ CYTr:amς <5̿j"Ldnv[u[5$t/ 64G`^|֝ъ{}iZ;#Ԡڐw9EZ8cܱ/="NGkfA\*4PIg/Stػ!Rժn]Eƌ~Tqtn؟Lo3<+o6?y7T-դqU?8(Pq=-^G)22fc˩ϐiPG>E/r~ʥbƥǹI3XâfhYJUR*Ie" @08ܥ̦ h?"ohm'SnXZ"<%njBi,LIqEڐ[(&=.Eed"m6TSr0u%YLsp\$ޤȔOT)0T ]WʲDۗ`9``Yv.+AF_'{Y10"{W8Üh+7 vL m̂g3,#8Oel}kd\ޟͨKcdשv]flxYt_ffB^_ˢ×>bIcޔAMZN64d#"(aI@YFzj8b&kX\psgCB\ Gs\<;kz}ch4 1{LeV}df:+k!a4+T)2Y;֓2 p/WV%[|vP- F -2!pi?i/G1"#m:Լ׬;u1 +ZUՐ͌GK6˶V!8h1F'Kv3WQ>=3]TJLh_r8o=(= g Gqth8{(Fn8s WLJ%zA8OT8,N ]{$ՖٵvR>{'H^Wq$ R EBoԔ0WdJ~~ioWocT%To4F#@CRwD`B`.E=eQFz]nue5ZBhI}&LOy^:FT-E@A%ϕ&3Y14 ZXH2c_ƚ yoeIhaYSXMqOBlf9:5n ՜!x2cx {8%5`e6WtN6]Z =;L|X)>>R91 ̠t1À#9jnuvHj]#;|( %W sܯ\Zܦ}Ӯ/gTy~yx"U֐KQ}Tv+PʒSO7XKWMl6\cш܁? k`԰ g vvtpsGc^ꅕ~Sp!RT'݌R,wMA?yfTՙL ~yY!j{rE5'5S'D:8}f|6Nтm_NQ oR(ӆ=÷'ƙ8ZR .Co_|Ai @A+zR0{y2ϰ줏r23ϓr`uj)/@0VPFi)G__p=QoM^Tk46zw8&GrC(8."$Yµ|uOGWq!, Gޱ :ʉ}sJ%GxV"eX'B|%ܡ$Q?y`N'g8SP率|MύH~VU.ȳC% Tceo;m"nLڈR"A O7<}z+~C b7;=Ww~fP6 ,)9 8-\S _C{(be=y@SyB%PУƒq Z(HV]Ra߶ohoQu+ie7qĤXQs'56 ʭUOTRՔ:Mo?]gM]zH1lY&%)'?*˲GTAlEousgک B C3Q5V\nw ,5B(]E(J0}a]Ɏhif~,<@t%渧,{@i:LHXoL3Cv\heH3ۯrw׬RoD=Y]i{TAl=pI2yE\hxu$ƍɕ@fwҏڐze&؇n\m?NL}~M@8nn{L_RKsWj5S2XY](ijەH)m愯5Ӹ:4kx^fHϴ @aBP\%.GECL^jBl0KI EP'[!s('-SnzxSA4^Xo(ӝ&R& k:cw~ΟJɼx? tpM)2]|Y*~,(+ţFm}yw7-@43{ GR 67S@לrA؍Uk0z6MBY&eь"@:z`HXDQ/ )gߣ:%U:EUtu}K^97 Z,11\ z03u Sft,tkQJjC6/QL.5C`WtD?OٌG]7Ä_0_+`~_3טhG tB^Q6Z`T/3Iu#9U$Uᐚ hw&ۈLItN|YGy Dw0"+WÄ֨Tͦ#;p-k gAnN?1[AEhp h|3SrLx{ޥlqe/F_ҺaG<%6F:fRXQ_$dW?AJaETh7Bꖘm I}T#GUSɧm)iӣ%&.;s NhG ։!-|$l}Cĩ}ؔg ve="4-ȺՑbcM1m.۶G11$`D!sihRsrLuk[ʷ&N]5$xÀ菠5"`=q;2cK?6VѸ7 y [)IReOMnBl58dFa 9Ӭו_4ٺg:Lorwcn )[{/E>'puט]4_yMLA)dlXF PeFM3'GDi֊GG#1k@P8J f7ƒ,ɍ$Ygl=h{Ӗ\5l-A/F Id7\?rwx7PFIJݞ} Lu r/ʚ`Yi",[9}*n ̅ FJ)4rk⡘2`W8K{Pz )F?_T\un.ֲSEL(D㡑0\OŞ:[H<(}o4>"yz Au 36z "W+nQw kͨiyLr^&2mK*bt飯nx>9CMXVP/.{*9RNO.n-Wx߮ "AA83{:rKl嶔2Zp~L[ #͉ J]ԅJDY ؀_U+^ X)Z@ۆ&Pﰓ䗇l@7PP_>V>jU&zOpӸ)ŒOTv S )WqL;Gm kП=3 zO 4 >PS4( +/8X.gA7u[B!'tb,37XC@er$ދs5UM[Si$a".3){:}$ NYS(P""(A34ay%޼|ľcnH{sb踉k<{C*dE -!.{ 4NWSH[筘ijށX`6dy ; ަ%9>8$ wlDs\UMg,8=xh/6ch-+>s:z5Ǧd[`p|q650]Bl'FH hPp"H.x*'g!q: W7[y! p;r$ ^^`R%Hp7{DR3^@#M^hTv&9//ErtUʕp:R,eֽݵ#_R@XWw G$UT7yɿC ?qmd4S΅ i?~`r N Z3$0j,OAwPf8cDn/ H$Jf_ހFvI ;#KZBKrAQ#io(Ҳ3aY艹 }}i7n p2OКANH}`\m#?C2YtRۨ:)MS>OݷYӨrDtZ]%DPCz6)VWȌKXk4YK- =aٟP{EY^jN?G[>PZ:AnY#s?.56.-@v5(I]L |,@iox}ן?Ԇ- 1+ׁ96?]5mYp ]Z+S^~'^|]se-R"jR=(I$\>WG\s["5PAĞj!!4ܥ«N*^>%kN;ʖ3! 9*KvZ/Lz kEXz<A쭻&zݰny TR=A%²d˝/=Qqnx%jLApu%u.gX4+PP߼> 4ui_*R0zRn mcG2zmC<3BlA3l{tBRl 6_eeh].u[uI6ƕ{ϫhܝpLܯ̯6JyuTie[(qZT2~ǵ_R;IrC"nuLQh%'(e^e1HPˠ6 K"&D^#*8Uagz;ߋj{#9 G9KI dBCNySE![E&3lSN+[Nq/t)$տ%ba2 +pe*9QW01t'gl##?d*&%_`^<%xa 6C*6WX֦ S>}I(\2gazɧ 8enaPd5پmqu(un_1[7!&>p1#A'}ڷ䣤@kMP&_$P|1yuO0q2Z˃G]y)B&í5B`a#u l\!* =mAV,bӸ>&W )wk37H ˁܶB7퇲܆v0=@;qcUS{4D9VS9aJkLϳ> a3Hv{.n>IsKEc@M,.HODvٗIgvQ2",k]O xIKի6_ +5mpB;?ۚŪENi0Κzm251/ᇴ'1fAp/@ *KU09sm)Z/T%2qw $YA q,cӣec^%J/4S!#̨B(mŰ6o_T6 P+BL& $o"eSêxY.ӄ;=\`gIC1j߼ HO4)X:yǔ<.!ʸ=p`*/(.s-h@mwD[PL%L, C*jԴ&:2.X&$rjB&W;>YCFHlN.M߆uq; puuuX=T)[NwBf$RNGDq0:{9y0e̽Z::cKN0+6OcęK[2Ԩ?[03Kv,R$[NT "A72Ֆ@G!Ê# hh"_`Ki$bՏyV6`?pn%T("Bk%}g%CSiLFICܝwrRj"#҂Cu;=j^UVHా9JFܖH-cQ[m T %vU-BmOWapT fS8ͨ }ae}B(AT޹t;EHM g}R?," ~ukQNJނ> ¦<$aMcb _+1~֌8**]XvmE e1O2$MzH_:VoYxS_uԺS/ףfBRJmMgtk/\'i ﹬ƢeྋʿK^g"o`1nWhnaGp\h&vwa%ٯY#XoF| Rh8y8͇N?4.IFEcg~qx37^;rhͺSl;x\mU [K{e + R_q{Lt>YCRTN'J!+l#1ԓV7+O'U/@zxL_L%l AO9M*z)H/N\Ddls)K@qp˻Uc?9 R W/lk.WpMRԄJw-˘ZpхO0[A^ pd#+^{-Cd=?'Km o*׫0}QfU^BqCT|O}!eGu-i #<|b'"T4 vDwġOmM` hŗ)3)3vk_yN,"ܞTZfv4x؅IIOv[)H6Im 9r# 0"WW ;֚rTVlI@)AN+ֺ"?EW]Qh`x;INFJ_M+p'=^u5M"gāmlidd.Dgn=ZGn P/:? WgmY FvBiV M4!&:pWiXQK[o^Zi WŏZ9 !/~ϒ$Hpp{iqX_6ȔyfT}Qѧ&a-Yp_#P@\8; ݹ]pDsDj6I4Ur}7(}7;딠UM)*H9A*Ol ?(wD7x6V,'a+"x&Rwa/W7zmcxFu"B/Y>  ]P9PVJڐ.)3 iɮ T 6y;l8H\T2쭁wrpYZ;&c)^ҁתM%^!x֐mXͱ2 vxU+\S[n ^AOԿ۠c~ZJ@y&.;PH@;43^} +jFiXf+-/YpAG5J)A4Z<2ӑ sS¬|S@lnR9rD 2.-Ehl'u$?2%#Fh]l9ʱ|i&k!$T}iAyX*h%B-qeA'>(2MVFԐ T~f- v,^sf)z@ll(e'-^Hu0sVN^FqxR swQ gE؏GlJ⭕7\#Y WJG3vlq?!~clI=ok* ,۽ʃZ#6Y["ܐlۂ=<+װLvEyD 7M%CF漼BT@?3HI#}!:pflPZZ8YDG t~?}U+PT kL{]y"Ċ WĦrOV~:Y5~9^d5 gv.V\*-SZX<)8 ,MC5iHCc D0|ASm҄,CK7Uv}J>ԭZaG[9y6@OSd'rOϩvF4AIVH3P{Bu)V$m/i?i1?8D˴\(Q䥙9n:v 0ݦafRqRGN'4Wqy<<Տ)=ݳ{Z]-;b7w0Fݐw8=+5Z)M5s87嗬3}b,ٝ7.. fc^i%x_Ajp$%2fϬd Scz0๔,QdXf[~`ԭ*Ux]\[aMCˤr غiӪ^Q hA[2_֠!|ۆzt]Dq.g,6efotba$ux){yhWilEoW1/3A RzRSD zӱz<00,Cn :hm{ʵr 32p@ V@yx-P:rd6WԄ꛾Q=hAP೾WqlIϛilT"? F"mz/w`!a hgOY}:-p2hKWͫY}JWI]QiznxY7gƒ)^q1W(WtƴK 3~4^[ ZQj1:7M;a# DF4|_#&)-,uYճ6Z uJ{y5;C9? 2K*y `'!k=W/^l"R`oE]cqu0E!AlP}Xqhh I+p"\="sLS}w$]k{GL#7tQ݉B^ӧ+&x|1-k Oܓs 4黿ne`y`6&p]NXW7qjhtԀ;/ Si 1E|'_÷Mu+xĭx_Pu u~,4KUӱ 8qVmԘzTjl. KUr++wP/K'GH kjAk-5¾Vץd$:6Yߺ}_$)=ӵ8jk=kO9 r)uO0>Wg"g?>/H?a}@[e]+lWpԁॶͬ۲k[` .Fout8q@cȵP^'R)[ b-=yPM,Źdz-W*{c`e)tNRص y2 C="h3t(Ǧ^߯w-/$` epO<,BcM&W+g6:3v3I-}SՇQU. fX7=XJ’ԣeT$5=؂0)B^Tq}@pgP!mÝ'[~6_yx=??mxzU3PNmș0_] zì̓ޘF'O4.QǞP=о 3hz12o!>WeCWd.ܚNcmұ]$J567,tx<[yj(:AGqrr|2$~DYR8ė{%3g/uD]٨T?ɬEf@U-њ }ԧԍ ? Z > s*`W)5~Y9cB]x'Y_F$NbV.0\2G$4~ = d𦰸t6z l >1"Opi$<) 9z #()-2d<=V婈wU4J]!,=Wx!)m+/l4)ZrjOo-!Dz*Ë2hx / %$Y|L~/"ly^Qpe ԰}1yo( ew aoGt͚nX^`UK6nnT|&f/n/sVs#@gG8Fa!e4΅z8Js4Gy Ü1zϮ%DIr\\@E\>e*Vh!|~tǂ6K>3ezwP]{uZXRG|\}p1]ݩۅq/m{F[94$yO[( -y D|fbѕu+NgSRNp74S42uKk嘲't|f^P.N>V V0,lO_7gu3XOL K5c֓ɚ09E0:LYmk PكQkh\ؒϋw~EU_>gԻ6zTq]tPmtQh{blUbOiKB$=OeplEp)G#AiqiF yt'pS-qbC1104R5N}]N}È=3A 7M2PEF;Y.QmPlO3D j @}4"iTCA{e림u_bmB7U!b3ؘ6r{7O:/ 3YQ'Giob{Pj0k6²O {M}SxIpZI] D~Ii=Y]ܦ8w9jS 1%p-z0D`JU O1DH:toM 9ę:'=dA>E)r1Ꮜr9pV6S/v|EL egG3.:w Je;t,]: ߀t;{0έj|%g&SBKnm]5'κib I;G!u+1}l s.-,>]쀎 Ϭ?;׊݆IѣfZb&!2oݲp[AVnʧu6'Tl^%߃2 vۤ1=i g{ X~b蟊ƹY?2@>cJY//JOTcբ/_Cde5#qJ|eY-gCNf Fg@|%Z! i_Nrf@A1hDLv6qx] `'W'3q2rY ڙ3^}̥ZQn @47V[᝸ҫgT+5͡"ϕ\+R;;+V0櫉zC_in!GԘf M~Q=ĿA͏*pun nWSi_ K2g^iuԎ1.bz>Tة(n xgph sa'̰Ȟ(~PdG0 3HUz~ "(>g} JЛy`_yO];DУ'en|'ze8h ;X|&8Sz+&_O?Hp{AϺ>$`s2秒yfج+FĦ/?ve= v}RZzscs]OђܚZ5J“ॲhT{yk!)Wݙs?$%$hTm8BszScN툴WP-%6ڶ h 4Cx l^@_*7uwELp* p!`~xn>< 8 ;&G\ :IZ,p5hw|`;i u-= ssO0F8=Ovea8ZTH{G/u5R|ϖ ǃ*,O^_)5. z4\U42Oe!*SUp26?oO4c1N OST @Pk6^J3%f]y(Ғ`!Pv'ͯk-VDt;MiTRsֈ"&+cx`%Q?& 3?f+8%Ֆ&$] 5 BHPXJ}!:5u EČV2gڊXc\K-Zg`_Mson'bȲ)ǴJLem Z̑ >G 54Hvob>-FL(%Υzy3IN5%sl::DSZ#hGw!oU,C/a1myZ@)bԜEw˔bPx+p%IM1C1ȇα 4F'Ӆ|+i73g9Tbl9S]jfe@"cF)M*ه=hKlSN*L(#Y@p4W"xӈB0wX_wRy @z*gK Gdt +։:L)2L2ERexD=ӁӶ| knpr#tneCަ 7stobprn 6X? j6pVm4FhIJ+!Qc#^JĂYL(EO%apK #R0<6Y NwD;ٿG]fF7vD5tQkK:HCzv@69De&B/ntʎq'q$4҉}nbJn걽vU~;+',0v(9*Rh ฃhO >#&!09tf0HL؟ɝ"$>UZBܓWf,C Y^c ^_i|tQ@zgT#W Ǭ_Oy!Bd9N =0lPCƎEo CnєW OyKǜj\xD؈$+A>}2 o[pm_~{bmgDwDqA&.w"FEdJϻ &k\(`WvCi^A#`ڕsR /i=+h+wqar>#|Mj c8E?޼?D {ިo)h}TQm Go1鐧4Yn]!+蘯!2q-*@o y x!xT^5~NhBpL4bܫ:BL)vY$9V1?18Cˏ'#[|oH0D`-u9H~.e`EYփO*v lN6Y7~/UGCgV z3kv: |*ZWIBwޚXKi^j_t˳YlIbk@}[ag:w lj;rB}) z? 6~#d8z7J#h`Oz-UZM:- 1I~gz)I m$]>bI J`vr\'A?ۦNOk63 ʩܖ6Ol`WHougѷ3.zb0~xWxip"gpq\k1)LE,ѐI0CF 2IU/qPޘL͢΂D~\ZT]nRUPLz8%9]KEآrn6\7H8* 6Zg*8RL Q:-) %mWLbC 1f`LXyX#zKH;Ow,2|#XnP,lz;.jdu KrTC1r k/b٫3Ɋ(j 37TQK 1$9lO= p"_uWJN«ܼ˩~L(κytXCɒDS%ZsVE=%DBF4Aeoc>ﭑy%_< twOٿ mF7Qᷛæ&I̋,H?E#5ƞ!H\ *GO^/j޲82]xl@Mpmwm%0\49ӺKM.:mF %Qg)>ͭ1~Ampիa}yemx˹2O\8h71JQ/.A<$v+sq;KNquGliXRC<'M8֍CkH}x 7 ^OKh{Nr.bgZUZc*-DB\=3m8.jIIKcEHR3iWr0*5hyLK0U̙sU0mν5ÂW7JH.쮄'dY姽Ypך8f>!l~~ExqE4Kd3> F +#=阑fhBK0[0"z}&>,ɐvet5ϱarjFYm4&E 0[֔~7`m~vY'W)eHIN~u>R?FfKlisL+:𥕹]gN[˻/x@9L΂Dq*jș.o[ r4\|zW=4^`Λg40F=\.QH ADomEPRЅP)&hW7EYۙT|ϮDKU^S{Z 1;[k$%pgO³H'x_l0K Z4уaw'%-s_~" Y/NNeo5PeD&X@ۓs.y#!%(΃ 8}8b>qjXo@l[OMwGaX_-X>!:6-ť#RcTA=:w9 cpf XϬ=˩'vVu=4 f92Ҷ9qb""UB\M漨d%昞i;mr^"oKatt\{-C ezaPi|pVk*4b*}a ;&/T  3F0AHCQ z,Wc`7; h}`d}'%UΚ὇;pĶjsUKciMO]_|j1HFBYZo PP:U  O4P.em@߁p..8tO( D5\&gިީk 7sYAY`P܉p QߍUen]`>;cmLfq!@!-0HY;-A9%E~SFQo%L@zSA;F\fcZQ]N s:bE-Pਣ AJs;)^(4𩞩K,X5^w%D`f+Qα_*$Tl ˿h2QGEjaL2Ĺ.PlPK.uR- fr'_uޒx:Ǫ/BEBД焽(MA0Q]3Bħ >MV+5bg9_z}Bewv.)\" @+xdsJБ9EQ =q}S_S'/#Ŝ&?dYq/b&}lTEuZyK7fqG0R=A a^Ͼsp"Y|]wlH^:sC+wU KGO6@a6[f.$=_o=q[*]t P&o)Hv߄Qwy'3xUXb%rO (SB]ls`̷X2 (=ۇXp#xh1ʱ^XT~S*UR1@oS 'Fnaot?"0iq5n6jx;YΣa)}VA7t)ʫ"j}ôM7WIKvix0eaHi;Ŧ'U3v%:p3ք2ǿ@_  =9_[o LA6Qdҩ2|W)[x ^/ziwWj[Laܴ$ﶹ17OV]LD4"RM2w+cę0H=QCΒDhʶ$~3bVrHayF;Ŏ֪J Y7EL7 y&_W"k{3I',O;^cU 6;Y8|\]N.t+=KכEvZl E=J^rȈ>G';m8^6ڣb* 0ޞrum LwA'% ycsд6l[.uj'0w;ftt13ك9Ásbp';Ԧ^Ͱ@ .uu8-9va;tg Gb 93IQ m9{F=w=nK22Aͤ,&cuwY?s\}]/EV{}J b<*m.qaPqb*e\RMƕB윆$I8 {cƞ+zu?OM)*&֧ܺuY #);z, PY&L>Ā* < sjg+ 16#1nxU8ihH'b.r?U# @x_j១imuna u +.ӃЙTJQ~=ܧI*KJn_Ҧ'rC$r|a[w:!0Br:Z v&H;\]M_OQ9qoP7%p7]j25,#=A0m-D$V dQ.~oUߊ㻥$/}1%sv!Vb02iɤzOx kyxy5HeI Su9.gaʁwOjok>4ؤVz2弋 hg G#3ϡG ~pm;7-_ m)Co]Q_ew`!Sξ%Pd-<˯|8P쨩j]}& F[Z"X L,qx֒B@ ?կ:% Rn:BE8n\U,сvpc7 V .zy֭hMȧn3.1-{_`APEM5\U4 SMk=pDZ76D}rs9L(/ϭי2!ZCD 4?J2kQ'P`Z'Y tRu6Ι] ٿe V@Oߝy0] W{OuA.& ơ@ò4lUGuf=ZOC"}=QFd_.ó(;o`snT\vMΫN#` _ʹO^kn:-S[ p\*> bب({of;ˍgo}Z\GFu5Gʾ^=0uY+E$HY+wl3AD##L )ʪF+ X×nRM+d]tCF<-Dž鶣)wCR; :X<0D2mY3>c;>Pyv#kk:[戅%˸m.XWi=K1Н4ut#soIQ$ߔɄr/_xpQ3DV2z.v3u*}GbgYxXh4SSWQfOj%Xe>z' Ah?u>\iu$5 ׬YD|b\DU_ |#26C\&w.RpȈW[.OvH]2v'M( >TJb\g}l5fi(''X yn; 32UF:gx@o]Ijݡ"'$+k꾈+7pS9k4lgD{wY86ϷbKiэ0^%&D&uJW{ B?i1eSz Fz{n *TD4V!"Kon]5$*é?6c.7߈7 r 7 S%ϡ >? ,l.=)Ƴf*e^ez[; -+xkN0(Zө;9΀~b%R'mj]Rh}åwl~'PlEɼٶ݂1> n4^#笵Ztrގf4=W} lVI"j@U\Hf-!jm.ke>'v{ pu5sV51)d?|OK> ީ0ԹxfN#?b6w~ҿ&wSP!ij51ӃԯP&?Ax &W|nFCpֵ ݋]D~.x!wJԐQSVaBh戳kHas{gĪ=g?06`<~:;YِgqA}#@ΆDXU܅3YȊ@ _\1e>[GgeҚ*>\oh:wmɽmթ#!e7nPmF˙6# +3@ۼ$_g'G6o`ú (f t]m =Q{Qb;'}m"Ojm%zgL:CB[QCB5]n V 8M(d˝o%N\/9@(!\C s?xZKD}ά}(Wx\wA'OQf" =X*G EQs=yQTQ,tHR"J6 J^Yšc( l*M$|݀ua$z ~Y龦\1Yɋ.K)G]sWBjiӶ0]֝t3 {\c'!~ ᰨ[AvԦΌ_vd[Ok{ 6O)4x/y s739I Ak$Q';9ςgs {tV?sA/}ZeevFK}B+ؤP1=\ЕX?=vbCg f )YogmBA?2ʧS٩:+ :Ciiu]6=5 "Nd F0Dm[d0&hRt I`apAJMxX]iJL?Qڭiq#f94)HQf. l!J{7 k?D,M 12?r$?XRͻL%9ζj0\hv# 4w΢q!/`zSx_3b3Ou#lʩ]GmapzU?ĀM$cH=e9`w'vKg@ !r8Gr7 XPvSƥ UE:!O@@RRw0a( 6X2 ĚVQl~zx :_< NO$ل[9 14$Jup/lRx(mYo@ _*W,uQMYW"젫%V8]kÙ/@6#y#&ЙXUVA6`x|m:n w,6Kb>=얤H,1ԄepT7簫iV<;\!҇ @ot^jP>2dV(/ރG(]_5Zv7S^\kM"`O b-T5ī&gQB ?zxx }+?Z [CX@>ZV* b@x༺ĭ"7|"~ nX{SWgCU\\h!3>5?YY49ӒzA{mj-vK(nSE!~%V?' umZ`|c& ] V>Lw10Rrمt I>R;5|+`T0@c5yЊ@cRtHL2&fJ:x=g p:-&]}2[D@ 5.B%9 ;¹~I[=v/|Wf$#:Ѽ|+gQLiفP&P[+IXz{OiSp hfOP J_.v{&b=ejBSc7;b^菩sA1׻LiڛPYI 6sA0^6s}H(apc~]8uzVCŦ^O7,+\]5Iߩ+A-#3w]OMތ1U9Vf"o,)D4p]#%@mVG[q a_ P(0&eHdU=,lTS'M s3 JV(-U3^BlR Jz\Go> M;0-*:Zոr[IaQd \zv0q Y-u=aTx&B0ଉUqYk-ŘE֧;cN䂘\EFI-mmb/GF69$u`+lZ ו|[}5R'W-&tSޚj/?S#>TQbmԃgo1=]p]h8销)`I*Dª-\?!5]@yžV%`^]5<ݭ"6̷ f5x8z ͚eO9W7xh/ 5HPc%M\@:uhs4l,3̭K2N-!4mI,atKNNHv>B >B"WaE!fO$=J_LR?Ͳv<R"}ë|}Wu8y^JI[y|쁟$-K걛#|(kkt vy-޼aT,@M+͎]j}i]x%GOPzz1ĩ4\˷G2ny'wn(Gsܻ*>(]#a.ǡkg[˕Ѫ"bE5ޮ^RT-2KS cZfa.ntp؁`iEL)!jZ'pxS H0b]%cyɏ~L3Tx-?=}z҂k Ow2~7bdn6/+u'=ϣÊpf\=xz5jB,☛^IDx`Ēo,򤟻*p*i?W1|O~Ad&T#:׮w13$CVEq͋tk>fe?M@̍Ǿdᢙ%+Bb>Mu[qЕӚ9TʔR +A!Qqʧ;«UZwSy6Q,t72ti i -65GBj7i e{Oncu~+bdV)MlIZ\ok.!7ʈøG"rlv2r=@o&; @^u]`%%DkunV{G"M W"E57brV w +,h*^ϕzLSm !Qh Q|(H' Fe P;,jTz8NtL_xr,Xr"0߻~anͧ7`#"< D%;.)9vֆ&.V17EO@H|в yA[?`DL+ؓLX|!MBYw iV.DU*pLt] LX{%;E 7 >L+-;S\VHĕ X#T9 tVt֢xP ĕ+0ȳc H?6;.eT'D\j^iLgsQ9zUg]W00S8/m}Iq/$vM:MrXg3M4]<1{4fm ᇾqɋ%% YY|Cq(kJ֢;RxW i~'˕gÇڃМV;j<K|6&z 6g9͍fiR$z.;lBe?;vhukl,}'[|NtDD@-[QLI׵ ,. Z\pʌ'S(,Fy6u|.`(NNBrߨVZVoYVbQxX;o]V4 ]H928b/ɕU2 Mi Mؿerd:QKkZ&mz8~z;8F4!XHbCveŔ>j&>ÊiWe}GO" 4(o*%zT̅^[ TuWRm T} 5,(t(ac GmD1Fh`WpG_$d5/<}FZpʕ b_%7Z~;gpByg7* T6X\a+=Ih J~u^Sc'B ݩHBwZyj< G_p pPA'u`5F||x|4GɌJ[dM.͸UH`N |"#:~o#Ld@W_Ȥ9AUܭ&ml%zx\wUl_ռ+q3Vb0p8QJjE; `~!6 XD2Vzxzƈk 6m~b\ [V ?Y@X1u²1wVV ֩A`fvw(?8.t~t<9V>BC?>L+A+-v-s+Qnv+/l؎G*Y2(OޕV=\x k@çB0m@3+bI7 :;w5p̎>6|Op!%)S&Uaa0߈y_=JXomǑF ,W1{lD#{WH,.{aB7[ϽS=-!9v!g}U:i6K ' !M ac:Yl@?- E4EN ֥&Π4}+͔ ȉBQӈ 3+bY!m.3r8} QߐHU{&vxW.-clI&!OxO6;P2Nuc۔|gD6ς C{Y{TkEA <@?߄&s*u > bsۻBIz%l.k2>J2uX)gexnjR=O" IӤPj'W͖/p#83pһU|Frl竦r`%nNEk+C\ Ӓ[҃[ ~\PHhVOwT2 a_$}! @e3fֿ zθ5#7Ge'q]Wǹw{dm}EPai.8τ}-'FEJ/:9vh`zGjcJ E ot򶐾ss w[P4 .GR;QdܻXuf@3e.d]_|VG/ؿT07quĊ|$r.V8n&o<@pCZoh ALV xdmdᦅ^q*oŚ[85_l>}j ah8HEQ ñ_r,psoXqgj#fߧ,~"$4U]HrXq@^_tSsKM"T i!|86%99duK7)urMxar ۷^*MMLQ`f1_#Rd^rX(8NE۪l';"ƇJ&t/H@3ԤDr.M 7eel: zʍ=vM~S㆚:/[@uQ@BitllȪr30hz;ybs]ӢY ! i5^2K,5]=.^ \.#ΨKyD|}m` :c5:zG 8#_+TN.)mu&~8w&oOW@1Էъ̲8i,E2'NLt wW܂[bKbCř"Jړ;8y{L|}t?f`/~Ys1DMa<"4 #$$#QJdcf@Mpx oŽ7p~o+ƕNCQhW_l@'0aeGH\S/ ٔR-1CkiUQvq֠=פNs2R&*#:UM?BPYe[mhgyTg8ϲb߸QkH-8ȌĎ}LIM1'j@}{8ўT5J?v7qs5k Pİr:2{;'{MDHV@9#w^ղLdg~]@MvqA`Z8$3eJ1Pjw6My[t,>to~!wJBɑ.i+x۾ZTkҨf#70qJ.^]Ц4=t Bn±i;E>O6sD_GLRTYL1CBKo:|q]dJF:wfw0cB !U8 NLXD$%9$Vq7h(BSy9[+$BnƫeIՎ={j[Znu%0C#yl91}MWe*t8+iNj̵WxY;[:BP XzYѰ4C 7ӷ2 PqC%H2bmWovX8Ox֟ѱuec]@7G’uK~΁ޥ Z!$wiMkr"8OB?$Э`Z;yӁ5l⧓pH@ah%Qy/U TGzV)< 99dX[l E- !mN,:Xꍼ6kZ_bpd Ղ/06%Cj]9`/kX XhM_BDUO׮kDR` ]׹ǫ&/nijUR#?]pS~inmDs)UV·L=RиLM΅8{񷀛ÙP{?Y+갯u#?'m`ͫ_wC-h  UC0 ݭvٻ E/Kn0d6;wn!?_`["m w[=+(cid.qI*f6@Iz|÷B>Wv.7OHw?8zMr\i=N6@g;NL9(xb Hx`T9pTyWx.o !E{Y\9*37y% ? Ӛ=vqHhA?FE)p/ ;>,0p%G߄1Pc`78!l>.IȸDύPigв>pwά"%xn#ex%|N8őH\=a cH"oF!9F.rIGX8Ěri4M뚽@jcޤZ4^:G\\ pbGL X~:6<{RfTPaܱ@o~3R $fW_ooXgAz)Ӆ6-0kF IW>VIrUZ$ړRu45g &NuuL+[m`c5qIt<)}7v=65^I k'R)3D,|"2eT!W+1pKCz1[}nlS+,u5 >?dsBDFQp O?Gj iSHl)rc܃5\aźmLǤdZ=ncMn#zE{Ty)#JmsIN!L46NřPמSUv3pAGo(F$(`VtTd.|:dGDIXBP?%PP:7![.t}=Th!DJ86*{Mn컳ߚ1G]|fJr};'wåw/Q+)7_D=T$vfh.UjQ;:i^m(Qs]|,jY#^OG+c3%Xh,dzεe@*D#og, ˌ1_֐n"Fʧū`!I֋6\Z5p;BmbrI=ÑUʊ(HJUaSпZZkj_$:ŋw hS- \h[g'=\[,#/N2۳\n;YjGb:`@I{=w"ꓜԍ7g*}tnsMWp#y@>a54+Ae1how(|LBS?`BbeQH k\? )Uq_$( ?Hkmi_q]6._lK=MGJl?ۦ%!(jJ?[&n"ow_rԜ0QlXl#RD]i m(pP]/Eho2+jgl Ni]S0!S̺^vk(͌RmfnQ^fHk>?,,z7 l!lrG;Fk@m̀~ʟ&,y#U~YqgZ5`lւ'7T;>)"=sz\  yH3 U-+.;*bn k ۄhF!rٳoI.Nx+gXVC^ބ1y&lwQ@"'ttf;B73[Z'JZή0ʅb-`k.qi׌U ~h_cǺ[݈mZé ;z@; Yv9H,l_x B47b$Obn`\;<$c׌ͼScanS [Âg˿C[ʐq{w2mxP<{60akn ]oI)"| KEȴBlJ9ظݾ=97(˘u(NUlvg6rۣMqtǦ@4Fц.:sm&Y$/zfZ*~%^)~ULbkOZ8j36]@gkRdsՔ&%$aFTNG " hj ^ԣ?$Fi;~Re@l+" Y+q(b lFgő!NJG}iRm7poܳVxv"حޔ 9Nme!UIj +ıqu0r ]JQm%`p s$G~yօ ]/ I%HBm&}jjQ)1,}vl@3"XHC9XM}rhT饼$Owd:@oJW aK(<nHY1FF y; !--vxmQrRK 5X]kv3c @3pxd45%qбъC nR (F8nO#A^/Y߼X<:7jG+G%nQAN Msx>PO8LJE=z$腱uL Y,ST#WN#KO;Qh4,hj\3?yoJй%5\l&$x\ ? ]?n-`z(.# ;/g~2hY(M ..L=YN3d&KD|l[^6S*GT5(9G¼Ƀ bd/x<g4BmsWk[ԗ>S>~,NChcw@+\is+VMh7 uaʡs]8S%kxGpC^󶥔숱eTZɎP=N/@bAR񌆱hQdAZ;kvaH_+,_6BRCl Å`L[1oLLPnŵ_t-+&IsX XnL+ebWN%,V8";rP o.$Y#8%[?"(5x R77jR\0N0x  5ڡge#&DU +gMȤ~ue0+>.yBkn1~-+ rG:fIN@)c t Z晌6ӎ)zs|K 춂.b{j.ߎ iTeÏ.B6Rl.AmP^ M]9*SϵTuэ8?fTޱZn SD5/,۰uԞ m͐䠪Y8s#0}!!AX$U9A18 ~&d ߯3[iR %Z)c/5AI jMhdpщưyIE>w7]EšO\bA1m'+) q*Gܑ2q9^&3>Af?Icٺ{_dCJgt,OA@ .[Wzm$=2 T|pCL]N)v^UWK es6,h]h*"uFNwsa$=7@pr0rO^Y*륄mC6T;YU>-ߪL(Fdm٠dvd/?P߯7%.LIᤣ1XpnO` ! l!庨eŬi-8uNUHnjbkgIH% P,^}ƈ 5͇[>ET)''$QV^-h+)9YVZ:Åw/08 *,Ӗ*zHQK]򼉌Pxhʈ+VyL`OO㕏{^ETinMuDxQϺdV8o-'un^>q.9)'f9Zn 0s +]aJo:iHPMޠV@d`'Ķysw^L;)PұJM0J(4"1ѰZOmuy6/% OY}B)ٳ`smw3>0wS5wJGD"]J!tl$/9zZz'9ӵ? 8uaL 3~Hd$XS/8TŊGc#;Y$z f Uw]w`I*S<烛|BT}Jxɞo?J%#Uծn~ <ܔLS7|n:j.Tezp x9ų}Z)Q 7@0¶IzytRF6{$T ϖ Sp0K,eLOm:UZXqFOx@z@}n_:Kv0qv#/H\>fYT^r01W FH3^/ks+5!$e 5-BGNo Ew]$yM35lɶk)iiM頇COϛ, xwZ@g ɮTn1sG{vlcgi! Ф~Rl%3Sn$ڲcz5QY=͓uEO9IeRe0awi1̘fpOXy/=PDJDr,lQahFnY#3:[aBF>F`:tNer[:Nb+^;n4SG\~fT]ܪ>n1ٖP~Xh#N&]⹞k?!$Q,4t!rMfx '2 [|⬌=!f&q||F-ctΠ&{U:JѷxH=bQRs} כوks`:8|)m}G>pIlhQz2ϑ2$M>#ܡ:K [f5-QO.e`:?on`߆'VEvP)%3PwE*(J{x)"\"NGHN*' 'nE||"תB;LccnWMbƝydUePKB7`iܒd~mfJ"#5ǑGXNj̒m`"T)?k1.iqf~6>'|}1qlޒ- U_rs5t*w 3t~},-u!K +zӯuv CfNŠc1P[VJztPgkDIBa&*A{-B$se4ZրJ%I]Yk\-Ac1$]ʦ懊l<"9?x`Ai(K6!Zl{>o) [-T{_Pu;NV[m ~9ja'l\g u"Y\BzY((o糸M45 !v` Hۄ%G^jAɄ R'w{97K9v ]XtBsHۓpmqtꔠL<[UӇ z5|Y1ꌩ}*Մ҆ L8Eh#r } ޳`octα5119QMybC`jcYDq;@O>!Te\猐JGXD'DRczxoXstTP;e^崐: ! %)Kc(6N݁׫ )L{xS?w|v2%;wl[LkPA"yds`MžJ8]N}u'|2"uJC A=}.m`5zwaBK肶DTpoڡ{Ie?'ي_ U8/sug*Kt9lhdoɘstc\nJ^~KXiam8zZf>9)(_ARqVjWp"utf<41w^ZG̴\P.FiT3;>)t Hqa 'Ip wm`wV/S" epasKn# y-TH"oL&f]ǐQC:mi!(]L:5GW"hܞ ֫/, +S -|Y,7֌O9#8mB_G͉ T#JOnyiX)ea}CzgzS2>B*#yBta,y5TJg>g1hn)P 8Ѵ$BElDe'+ {/'`n8Q*-t%u}7@J`W)eW409 pa<U9b|ǢDt_+>'s\Lw>wyTJi.r.Ĝ!Q#$:gu*d*;%,dRR{lj Qu9r:Sڃ:WZ%-聾5,̍[''l]ɥǢ%Q·E#0M+K^?n:Xq[ i^5DSYHvD>R*[|W5Nj);>S^73F.cH.,ByOr9'tsPsјպ8%χˆUN}詭<;QR:&w+yѫ&Ѷœ_dCK]ESQ/0[]Z27~7r:?@󴌭7RebUo5B {*g >  ^RiGî%8Hh"$JJ:F,>4?8m BJw5?n%/[&( ^7Paww5;GPkjs&m$PKePVlSuf+m{ p W0%1xѴ"ڡWG>-[l!c;u+ҮU}]xmUd|/,ȹgT{'U}iIe{G^tfjD- ؏Fo=M\3 P^@~ Z>[_kf\[ޏ{;HN(>Sh1^wQ 'ҶV DMb.A%?a0y!@R ̲qsIUcnhpRrOiZR͕c\^Vr̊Aɜmhݰd$%6vCzv9#Lr$#񪏁``A'<}޴ׇO Y[1")&emFǒGyYt͛5-f+pRcևMxbtխdHyPaJ{5UaQz^$ԺidIpwԢ^2KS8}]PE0eHg-IT y%a=4&?VG@ DCW@JlFJ~v_<8W#s6U3׳äw9楣* [1%F&ņTbӱrBcŧ4D]Mq-b<44FWeZ} KFTfg;$IMo_Ǔ@$|Z Xc [7 3$c)wdLgm*zi9m% AȿrIQy=|Z2W}6ѤVϖqxϲ]_MlL=K}&U\E8X p׹Sp(SeF:-\+m{#a IHnO+@eBjedSSifWp2_t|6(vɿ*ۜ?JxXDh? On cϼQS[."٪&u n<&{t:jmĩ/ -]/ՃuWj/ lGp/VeSDDbK{#X|g:K1qA;|O.<5F|:hfd|kH\*h@?KrM7JU ir1jjp6&ո3fb5RgeAAwF_2$i@Ni.:ZJ""#“^{z ϬhmGegUEcBk"Ub!*΅X Z WƲmQSaP6q/^ .JIe&B^YܫibuZUk:zC2EJ4MZtzA!=*n0ċpVuaH\4Aie@~;wܐP&C n#,DDŽ*L%X.rs1Kr%kdŋK-u#<yFsqбa#'Hk)s8)pnՊg;mkq7 D.6ID}LIY *S 4:n& -^I9пLn;̸(wAjls͆XzFdr%Y'$|7Oi& ,LfUg'S|2kċ$RI1*}$ T؅qGcރ,<$X2ڭ!LF @<ti^~%2AX4~ARO5OT#b,,/Y-6ʄZAsʥEQ4\1,6M0t[FDsbbdyl̫ ,W@ iF͹'$1.W㬊@x(9f 4С\tU]h2}IIh|:XM]<+l% Zaމh %7(X2~",M*1N_ɂ_?O% HJ3ձ|CcK[o13RqdQe:FjYIġT:1ᖕ>͎!(-J ywG6=ڦB_;`T}J, Q]IMҋ!IQsp39֣;Tƶ҉X/ R1MKS wW ϗ&'L# 31d aLfn`:ԚXbRdzJ0* /J"2ob|_  zp gBG!:;@,ij/Fƺ*e9?:>/SZ@guhy6sgf8(Cg~}&f^+1@c@&6HCrP[;S/}҅l9;x.1n p&m.jvy)GY!ċIR)\XFOHci8CGkEF20S ?U;hgo.N& ͠B| ̜(1:Rmڠ^K*CNRn+m]5>>is!%c%&?q,Q>AY3p>&Nm@"*ilUsGfLbZ ݠdG \G9ʉUP-Bc6R"VGw]s{Xv=XE Kt6kY/mh5Ia[y.0 y[ɬ) I ;/"€X=<,c%O6P6\4ӫモOJ9gT̎q#{{$wضoGNq5-e/rJbu!.W Z"r/›NNxb[]Ml(\JN/#RH*y$;>?/7T>JpCC!8?vl[Nk/j~{֋j9lhqU*;뎕8- 1$>7 o57 /OfT2>'5/nnX0=DQOno_^br>p dgffʛ7%w. J}Uз[. ''W}g^t:mr<{ئl}b+޾;f_y " &)SVR)#B5e&>e:CBjMtXc Tt/d( B $#Qą*0:i/ oKisxa*Z4ey6j%eB?,|uūda({2iiV-ZqIE5,R"AEBc9W(H>H0UV/;>Wݒ5Us9=w:ռ: tzdX-K^sjGSĔ(\qdNX6zO0Dqy~dgFeԈ4.C6Q, &-j; [$QN%[5(7]u17$<fioiVC2K1LWR-O DW'չ9ggFτe9xp\_hΨ]rϞYQk=(e%SQO&dzԭQ16BPw~9l3gk [ěülyI¿ZKr^q;D 7J1#vu@bԠj#'W5I,C@0%PK@Bk3eL`Wv#X$.;.SLxm6bz0!0#RMe|'_A 䧜q=I߼@̛v(.OUpij'$ .HT!5g m2\bg$פY ̈ &LP<]fAIV:|x Š[:"z&x/4fO?\MCCN<>9IVq+HE(^PV՛;=IUE v1ҼXvh_,G0)=fnݟlm aA kzh'A(j Z,cezS<vRg3kPHZD'Bx~ .L_OZ+ϽIDm-P}_FLJ F@d 6XzH {K5UEWoi: %;ᇊ)/De)aJY-V0(E :("2E @.z+4RpyHH[B\+/%wFu nJT &V%Gɠ4\Z+zLӿ|7ӆ'5ٶ!bA,Ђ8Q=!+y{8lhj"-GWMKqĦdU$5Q!YeAV_ǹ5ݓ\-O볋=KGNiesۍ1P}}"*눟XBLE+GhțF%5y *[V.^}Gpa& Q8?<N]i;WVc7R&9se<*I16+Gi4}+C^¦q : 9j%STSqB$~9M~.PbMs:jXT\.!3^"GV8^>o0v&׼ӿ;m|jvǧWpC cAUR&Kpw BtrvD|y(묀9 77KYci9qB,[{ њd)DƮ9~f?׎-N z/$azCb"W*νgž2{g6 ppT=_bIL%,MBD;/'` ԕ5yW/g;6A22}`_xŀXE)y: ݨZW$F*{%:8#ƤƸu+G M<Ďš f@;߰٪NG*w[,`92XL}RܽU~`\q>ajLtMV8˫ZYh Q)VXv*KINDNNm$"(re|B&!aUoNFwz]Ƅb௒ld[vUuUF~\+DثSBjDG}Ǯ̈́S(S{tUXd En7?iΧr9w,,gI<*l(fg6޽UM n=CggmfF5fYf+KHfVDPZ);MCz&7 / L5Ǥ\}?.8j߬{xBTZC> UMs 1p޴RjAGj'0YYәTjr9:>K{dۺP[+>\)pv.ЦZǥ7F~/; >Ee;ټ =Y\$q6G8C@;i`aQiAv,j[6d0!! ÜM 1tfUe@*$ڈ,N2N.ax=&1TS3F d+wzudǟsŧpbR*WS0eOaBϴ֠Ӹj08!9FDQEhb`fKdP&nqn@(ӦΜ}8X_膉db҇tHBRSMYg #pODCئDy-I s;g]LPH_V& 3yҬQ<[TNE6j7_4+Bۈ=?&Ur\DŽ-ҏM_!e? $o93.`$ipLF\Y,-ŪUt8tzBf%:`4Xٱs L6a~OZӝ qo3TU|{( i4.XUGyn N/̎IT$ 1K.3$O~b:}YT'vN E bǬռb=_$a3ů9[!b|w4  ёYpaZN=|{zvzf}YUOC g֎g?bN zE wj7`˼g Xm]vW p)Yt)O BDA j(iDai ,42 mFw {s@a3QggY-LVf*E됔sz  W´:ireXs.E"C ([ %ֶB$"jaTɪ}h2V&ݬ_z}֑Ըݓ8'N]nHxaP~m+Mˍ3kci6G H*'D\M;EHwB%8F8ދaY6k4LxGlxsIjFW<"7Q$WBw0siI2 !wx-4PxM~:7*l1lz;m1aޥ"Ӆhtavb$'A;ڬdX)m**hC^>ϝk\E{ w}A2R, O)vv>%y4.TH\JU`T7֯{w c)z@XkKlh`d Zl3'OVj>$e-a"8~:KiRI :}[i7 >Y+@O5{ܘAD[{IiC A1`J䤷l00͝#i>J͢/h]/;ujZR;"26Mufiljgx;fҖ?;bnSdz-aLzRv"X*vSB#\2Ȭ;R# 5\tXݙ1\-Obݾ+!LⵯXf6:C~^zRdg(vي$Y);D4MZO.ftL&`O?N!fArA^ [qqF%5hՍ%mZS+ وt$ə!j! pm^N) *j:@"ڛ KYz|^V"ҲI(/k煠mRL`z?]ۥ> 8;0Lxꁐbu(H|&m6Q=rJf͊KAFq"(iz$cݡF2/"H V؎%bosg0ؚ3Ae3T҆}|&YsѺE3D CvPqɮmFCB.͚N,4,%İq fE,1,Nj4&s7wGS^~$E"d@%Fm gRsh*#pS@f@j%5ǕZ1iCC)cE7?Cm۷'-dRZ8A$$C#"r[\n_B #&rޘydhFNMKnab:3_a^K,$3}DZL\(ZG_ӟ'rڰZ٥7R/AU2=s,4c(i7#KL& ‹lbj=]Ɓ΀%߯Tfn;m^v#F$(L8_D %[A5fqrRۻ.EC@8K٠rp|-vM_m͜)I?SI HK#`J . 5+*ĐKr׀ٰ!ʼ5|*|u}'wu6ifIЃHƽ:ېuA?:v߃ukdM'A!z[0$2N*+yŦRi?V!I *|F:_Ӕ8:@`!9МD3UpI徨pL[d]9t"seʾ~DFŭCWI#mseL3[5tY'TezO(υ=}ǀt?k.NsMiF&+}|C*@Dt1ttD X,擦%.]ng<xk@G̷zo;)!Zh= }OH>cA-F/ʢ [i ŸVQfxuB!YA ~.$!\k-`'n5>] Jq\H +j() öO @gGB&XlǪ* t~wl* oy& J V rqFZ wG3g+WP/my$v* 5MJ5>M(Yj$( yȥcUNK^cT73qGf9iL){ D ogk_e-)e=E;} 1ܸcUཌྷGjPFGUǘI8m7!>c4>EfhȠzZޕM1-NBi4Q2#zOD' ?fN`Ԗ s2fT?&5<|/0QrAA qWER&])P8](`BߐIC"Y:8΋hMۏ9ZlF`4+2AFW/r?Rwb*W^k#wD9tswN'  K9W9nD(tKnXA{PʫꩅU7ًK!T7퇒WzbTP]K}9J˞(yPvYϩÉ<f/V9\9nTi 񡴇Ud?<زn](^>{Wz S7>l 44w/vj*Χ{pu,_bL;x]XFe|w0/ʇ>'PzxtTw$pVzeoW߾]Z_հWT dfW c$xuX3WgϺ4u?T(X|[%y2*jt(DeL4/F{ߚŠ`)MǤVq̄m} GVauj;9_v3U'P7Y Њύ,>I1WaOmuݝlX](Y/; x% ioE)L:lا2aڀ>f)}&ސ6y)`<|$tU/~7f nO l -fp +. C Jr;P{99\ $w@ru ߟ9}߿x@،:Ԉ+D"8]Cx,cܛ, O))0廤G/yG›.]~2D ?n_/('>mȾVs{שuhnI= ?|rbz'I9-ߵ +haKOIp-z-%$x `p#eo/@q𑎡 cK#>"7 T™<;@ݣk*A`йMM{ [shtLX ׺i뀅Nw$n'hA5HkT:EK]L t5n1`Q\f"4]o/gˊ ,gXqMZ 0 [) Ϭ]LhNPTw;NieCu/"XY?wUCW#`tc(mH_* f?sgL3*d?p3n: [b S6rǜo- 1K 1lpǶ"WW1(ћ(/˄נ/ %^CCRG,6&);OEJd Ra#8v$FS,5dWGvHhH'IA7r ЮeJ %R*YW&0:, WZ*k _1$U5TJF$>bpFCoDCL[  HqJO˘B;Hf&6<|ғiakX)*͇TPԟĺ<81m$kk*Y̅@C Mض; L߁)JXH[(:XGJ)ix_QyPs+P Ec(}?|2(s#S(i>,tn3>明5 j{"ŊJ Qfu'B]Z61뮳`FS14I&i`Li| p^D\O1u9LM;0Y88/6Q; "b݇ _ܒ>ש!E8oh:N'+ޙo``ď|Ƭ!!OE4}Įc"1ilt";!zd!HT_pfiW͑!nBxmy>cf/=ت|/K$w;%l`FhMCeފ!KFY&cH U֗|EɾZG.'bvuV.2 C/̏QW=n#^xrpW KE俿"!ə_UL(d) i[6!Pz$")98t~*v>XyDž4KAL)S6 -tmSY7bNhE%AӝQ{yˁ j,TjU*[&@`_Yb0_QSNTwoNixJLU@A=+{:UZ"2[.-IQ\dT|x:hϠ27rJwnhO&*;w>tdA~APNJ(70[P) F?ݪCHy]ukq3ɕi.;11oNiH`r1| ťLj7z=@PjFk r(HGM.Hr*|3BM&hOw̱u@/O3޷k*"z}cM-FE^eW;4pRQ'ug\ 4G嵯^ql5` ]e?Y_`;(J m R75n܏0}i,o yݙ/$g`ӶPo|_~iB_N0%bߔ~7=l2hkCWr~ZO4Hmz2hR^$5äՋbtAf=i̊_ֽ =Wbnlk bflpV9YA 7Ғ9db[3B?6bgSF1~yJH DmMU>v4+'W|MHEĞ}@2#:Z k$eElNX1X_/S}^#`qẇ"}vt81^@JdYk>MlcHBe~F^墕Z(2#i;Xb' tΆ/ph`7V\_?#]U@`!)>&tzB GEYk C6&9Ɲ(FFz]Bfo҄t5G꧓5(6,A!\Q;T ?rubA[CkL,^`C5^}pVt$rE},2Bjs"%a3?ߗ7WyWѣ>x8X4x" =-K]78MpҰ%o^Cz_hUix%mw7!9"MD4h4Њ^5T!xcd4vm.4tץRV]e%̪},fA}~t9[L$ >Gy#)H[x0NJJ*2sc01/]`.džM'G$hFE[<&Tw˫VY @Ϯpg&GK6S_y0ܛ̽ЯtHvqvTq vTk"⺮g,&@8$qa9D189Lh !&'钲XDnJZ~\lF}8#{g%e]D;{!U0{dE+B%͙ff'Dze;ʖ̚3=,mJ [r%7uM';Hn&()b|8C[>ΐb% :/!K3@Htx`ngh+e<Ծg *zzr`ԚAz !uj6gK2q;9 p+ӿݜkUO‡.6_t,##_}1[vFeWW ɋJc$<#@_q{x/h6P9QEΪسFC<3#uA(}uNf0{P)7$S\j?!#,_fġ?g"{!l xLd2c17XU<×aiX*e&z)g_pڣtexJ.cdwDp~U?QfyCdqfowY R2H -M,gM1z}J%|!R-c:M^-w$^RUc Mט| c veh[_Du6Pb?<6IuRHYi8a*.!׽A}ΟBX?I<KLG9NJIOױ7=p^ownZA><&l"Fu12:]BnsJźE l4hXC34эsmv 3"/y{4c6߯+OѣLϞ``tt&# $6Ê!8 qp: ٦c %Y&7.CQҁO|0.{3h#v Z~aJd\b.~` `պ fVku\n5UVbnվyg*+E_rzp $BIJCKbW؅jTY5O=3"g=%=_|mW^l??1`eh!Qx]JK\ƾ2n뀮{U6X)/rbߑn\wScWg !- <*+cfɮ3U'kC ҷ ǟ+_tĝXQq ^ٿxt?Z18H"M l;mv~s8}H栉#Nq2RcuwMѻ$YI_fq0I!QDd_Jo%?P3_8 D\(^K)0`GMFeDz2$^$r:)AYZ!=CtL Lcn~8;@oCu G^VPST &4jb`9T# f@a'QY(g q4:"1W҄O"WVuߚ^3_V532BdZHY9$C$e٦jvQdW`cG؈ szteT1ZBB3Lf'3է>T  "7^WkF~3C`.* 2nW i9PJ |Yr\CO,FD*_ۮ?`|~t\_M/6LyY!}(4h챽ךQe<"Zw =ai#O̎$lX/ 4y#-2L~va B?g&Vkl&\bqSOOZB3YRoٳIzb:HA fqi'Tu(w?5e gC="g^h!Ci(3e%-'0C#Ldr`GS' G iR0ě=wL jL[ +^ @nu N5H)qG?mD"6Hٔ~) Ͳ'f7LnɢÈb<[uo@֕^ 0lȆcw{˥bjjJ[+jB>2vHRuiE,Hw' 4Q*Vn>Wՠ!|U:5W}`ϚF/%`D /<7*@2"ǟ#k aԒs@v"**J?^>lQXlq K𠡴J}*1D?w?|9u%Gb&r/RIG)}㣑n!"Du S]<5A,'c@kO/U2Fg`\mr8[^x1L*GҨ28cʰ]2 ljoݤ!afzH8*ɠ2p_[% =*?6%輣nQs¼nn]5dl 6S|Wх_(3/~ڲ렫f;AyO: 1UMX\]$EA ./*DPߜIC"VH5/-lIR{1Ɂ6FeJUjM6WR X h|D%Яj DLs971y;hޫXD"/Ns*\,ƥ @⡣m[A]Vm)p82Gɐ\!J̭!G2{>Q޳3z$qX!nKTYpLGLY'1|e0OĤ,imћ״.1Lx {~UqY6S'xit{\)1TH`˄fj B|!5mH5XMѐebzuftThSy&yY<Mx ] zǺk۝놚>/ %Co2}(@)8?"*6W/])?Sf>IIn([krSh߬hPns[']Zwɨ,9 :-dB"0JL:?E8s6GG3.#Ʋ|%;h0Wp hs++ϘOwy7rd!n\^'eD-dYzo%+WL^W!.`TI䴲a^O\|J ;%\Cx^0*1lK!~!)f\.⼈#qOqz:\B…e>G޶\;=8rbX\[o0>>f fbȎɟ D~/y-bN}f+ %FI9~ )b!~d`ruAB,C!HZjf6 ԅkwaW&N ]^e󢀬VMm9Z@K!}, NW\.F<3 Aghx$,͊|۰ OT r-)O ž("w@f6j)raZoұӮh2@ŖxMYVgEv {]>#C1qjHGLx_g*Q;#ir@rIqGÙ~+=9uWj@[#|3xyВDO` QK Zoԋjϕg'RKFUfeBF-Э8u#>\dI۪.jW|$ MӍ[:T> _smCg˯a3'XY h$Rqu}s52sq @;މ4oǰ/>{ƫ"tJ2Z\n/af~}/4G &$ts1Їo7lڛV~E^R8n\+$KVĥ P_>l_./viڅSrgsR嘃XВ4Ń_3@M5/*EwPT~i:?X/A88AC,q8fk'zx.SȯB |N C:*eUmg)#k bi%eE!Γ1QKR?ItxƁgj4 ;T,p8Q Г[x<{ѕsoW"J+c"1-ZPEvp6=G%+(;E3uΠk,l έiL1E15?§}5rO|GImmRÌ77CiQ9x /=8~j$K<স^c'GV-3dWGxh``S=cPZ(s>4/`ÉIQP2Ev"X߃ gr?X# "Am$ fttO7w;4Ǵc~+t'-#p1bmFǷp^TotWgˮlc] gZ:,9nk`RfZ;zuz=qB wQ9ˇWnt!_ whn~AxRqeS/ YQўdcV&#nyAOQ8πB[TUo+T1VXDvYuSZ95)ҫVL.\$SaJ$-εe`ֶiq<2V;MeE-кygDG5״ok^Uٖ`}(,?=f- 6?% ܁C/5Hgl5w "TBdgQ| .{|ߓli0K"3rmv F3Jlm_ͽrm[ g1=N1a?| c5wq,&ЧV_w]OZ(L&Thkô7L^P?- Y˿~-wľ_2ߎHq"~m(Zt!P4tVͧBO_5xvBdy.c G #+GKVpkSJQˊ~G+NoN Püjd r~ /o(LP;IwQWMՂ |?BU\vNk *9XhOw=̨?S#eAJ^`)(j+(,wAfܮKzn҃ Y-bbi1By-ـp `[jB=4JC-w}"E, ^Hp2sS &\^~XrA6ǡZ)E#!~ý,UeBff2D4F5<*$CJ?FQ|x'f J(FC7W LH*bgf(B3߀Q.ꆼk,{ ׷s8@R3t";dfZjǣQfȻ-l[fE rbpxBl1jZӁעQwEr8EV꾈p3W+ > xH/" h `EӯY<@Pb4Y3`EDgeM~|ph}u=FM}eT9w|o/نpLS1BT%KrTiwfбt4CbRف;uH/S-x %H\6ZaT.?x5߆9R2cGmmmnҽPUc@KOSC&Y%gۼpN+ƒ9LHeIp%c~F2]EQ77xXcgQלM+Ucfӱ BP3eBI0șVuX'q?&S!e(~-wQCQ :^r.ae".D`ByQ Vi1l"oM[J:YkXdCʎżƼXNҲZg*([YN7>dɬ@}gv 2._p@WUg+%Y )d0 0w)tw`,Cw$RL:l,KU)qI/Iw<0TRUE1b"3eF&) G Dbȶ9PQqH)u|"0șرF[i+/Wоy"(NgH/pŃh{TtIqgQ~'Аܷ׻1TԱV B k0!PȎO#X.+ {vWnQ%N*\77 =UUUQ`%MQǒ3}qy}:2¼܎0g LpӆmCrY&Wd+5 !H]0e%EPW3"ؘpI ,BίgNry$)9۽DɉDRWЦ3Dv[*]+ 2{ 9pYCn#M>j!_MFs=fhVTvCq|w{c՘4Zv^Bmb9<n̆e $`.= g=y]<%'RԒba3q-lh.8 :9KCn*-1gin9[!Ύ & q˭: b-c5K]WV h8lF$(5&'p0$}I$a>oYCv Td vFn,1J4;0$ Q%-$^|nM斔9qtS>e-8pvU]9 1wtdKCm 7lsC;mnrUN'R;Md"P(=;!}|b3D,*0gs}6@t]?s%-%_?UHh fH b ˍk{jBpլ0aFysofjʫ2#H'6 _f}YaE1ġ,dsˏ{֍}6WدĦ-=4ZM5r,"Xm0I)98SƙH[RloGOM }@t"KFtǛSALLc7W#)Ъ zIZJn2~7nAGY0ҲݯElh_VWF,چW .b͡c g}FTv'ZȪhqpvl}c< ezиyh;{fMiG{ɎثdT&Y׭f6 SX:n3B=wvc_\SMmx&5˥ wyl?UB rnSo0 p1]y|N^["qoBLġ~}xhS1jq,V>e.WM]UKGoR-0kf0pSMc|3Niͱ!Q "cT6寜BVdY::bTOo^clB0\qR"rcX5`A֣o"qjJlcCf__zd%ը9\dӉ"KW@ӷ5W;\bkt@\p83єeh'keںdŲaҖ[J߇-M`i\E%,O@ Wu]_r&bB?3eG Q-)33TgX ͻ55)_òReZf?c̮JRRy3 Yx*`\R,# 9!׼զ,hZ ` GFpI1$PLmoSZEP??oe+zjRorN6Wdׅ~yU:L@$&Ѓ0K  IӨEn+;%\8G2G6V/DPW ߈iDZvݪ0Yj\Z&lLV0?cM\hl]R@.*Q d|ye\ae_v 1IJx[G] Uv9ۘLj+ml CXg- jgNYDePbivh҅9»s{>zݘ-YYh)Sl쩀-`f~ֆuw`R&Hiba Ep{?#9$tz#pU?%]1h[5z20a"[TBxΣY oVZ,d6Ifetpm 8BD|"f̡!7XuG;s_& @[ɖő#A|RoIB魸794bKyHU%U0O༏qw%<,yvm7-Hp(uJf Zxz> 2y8t=RA'sc?ik<iݮoSʓ:  ƴL%QbLf1 o= i{_:C о*|gotk12qxHF&bW|oO8CL$+Z&SྱQV:7b?(U+Տ>Ã|8;C &fR P6(2:z}nQQM۶*G^%VOJ䆗N}ǼK)6f{mx˃:W:/nqrK-D=ͷw.؈-?&ƊBB SWyeۅ,h1ORXODQ7 >.K6!OG]Ul%n'PUNJp(YcZZfCeǾ }x`4ŝ^.L=3Kf@n&oh2fSCi>ׄ*B/FCZh4ZX{An1ZFK|r &`}AZ.^qa(p"F(J}~i?"kK(*HՉiؓ^z2u"pWWH.{ӧ|;kF[Zi7cЮ:Mh㪦n 6π8^e': a=Ng)#@UU-%z`&#W nחB\;:H)LGXEr`4# ]!RԸf _c6*VM@n$]=|ؔ o \ԥ U;Vi ;\;_[2D˿@ XrYJ C3ݓ^~HeO8<&3`:mV B;5j"oXFA9ssz?Xk6q+RJ=\HYpJL.{q1$UI5vaL_<30P"`;;Hb}A@lqfOT_oS4\q`Ϡ '6PDs#t`/&PXxr/#X=PbQȬY"g9/(6.\!:f,x vpWlvO>3$5' D9ʂM)̃SSѮp%-BS&1KYOH8o$yz@}n{8feZWGiyGxl0Jl\OuϡKOH0^/t.bN_i!KI5vSraݐCVX8(rRrg;+6 ;/`zV!&^lhfP&TeJ=QXJ)M=sC\8l =[>@'I@65yH]9 W.~"Bc v*`6B%]!``ATh_Qm7WaI]' Љ> 4J.7}g_F ]AO{Y~ˡ]txhP~xBCdb.l.}뺶K9MJuĦte1q9 =0A'Z5Ioa +XeF4lq=TbiY GqG6YكEvN+WKElG,*FżO jR 5BŀJ]|{\BLOugg&UIëBb\w+Te9X_H^*D@V.+꯻j<B|=-$8x3jˀ؀D6?C<w%vTĸ 9ϋ0mL)r:>u]=)[S58h ij|޿ϞU;J򠵼w|WK5Wm ?Y Gu`vK&O@1+!1--06ۘ0mRHvv l_O N?]yw◠6*\Rbw0CIZÊ`,vzC^8y9#1kl47gWZLx`%f8g +^ @HtT%^͒Z}ڡ*Ij,sx `cҏzǬCs }av0IS9SX *Jm _S|J&voy?pq*JgkSC~ryxO isg5zWp8=Kexig#PNSqxJՋlRDx/Q氁쪁nC)R-=-r;M24~߫E= VRIXR99%I|dbشd^7q~ /XޫwJ٬i.KP ?Ś9Gek?L.V!6<a7C>(-PhO =y{l*X`k,PnDW06k bN!u;vmnȓzV 4ђ^hTc}PYZ^[.'*C\nOhsX239ycGMkҨKxfՊݐؒ&qqY%Gnh`g2UAx.ʣ0no"T 7\$f ݃VW+'Y#<@An1u?l,c}[(nT`lyF+a9IG[s}*Zp_˔8GBC͕[ &lf@(G20%=0zAGʃ }b?A;9wfb"rZ]6MGXZAۡ0jؔ{.yB&F13*]܋d+΀S誶< .ng p. >I.u~Z 0{;)8[] -yæ[*TmC&1=+΅&F ,veAP@ȍyÚd1^77mśUֻ"‹i3Fъu>j;<˖8u3_0=׈uuEٴBivq߈(h/391=XF0U$`c -&Vl-o${9W5427mX7cF V?![rV^MP]jA靐'@+6w*l n +-kۿn;*o8j>%KA^]_ȶƧ6.`].ϨBwNƚS2,Az[_or׊gȷHj7z*x~U13l l@;Vxr)iOpc2At_)x֛< sO,'|k Jz~[Ze2Ʀhm$:)nR:)..(Jse1T7QP˺!߇^™)N)=h8J5f\ X)a}R0,S_UkWnMt㠒LD>npc2ܪ#j4]!"UٲԳ[@IF20p.y꺩.+wFD<δe`r:=AԵ<0#lAU ʍ~0q@TLM8'bIN6SG3{{X,ÙQ?QML2f-Eg=7o-SՁ- Fv D[lۻJy}[Ε Mi`I¿042\P=JB hX,w= q Zk()!AyFMbcw@Ok"=K2i4܉'^#&|V6twYH|g F&Uȵr;%U\|Tx^yltǙ}~^pf .U 紬 3RI`+(^J}KsRMdR69+\K/1-LS!H9+Xqios?e*fƚ%Am%d"&B1΂@V?Ä'ɨc]h7 abR| Lv$<аUn stɮܐ8AVBt(G&=4$ݾdȚֳ,NZPςҞv4{i&YdIP !EL'-M#.4\|LApFCqѷ $%8,le$3NS9vݩœyYAI] =Jd:Ws_*vb=iuĉ&Ó13EDS$[dt $߼ ~ϴ*dzƀѠc4qDtD %@?[s3 FYqĉEH }D9M2WG$CP<x !:tX}ɠrh`J>{ 9{2 uIBӅS&n=b4m߯ٳT]]M?KDLmЙg'rSb~F}Yv+Yju4x;ҿ _7hPU-U#W֢c._/h80;fUQ Plň8c;4ܜBBe Tx> k!0uoXP;e-c;&5VccjfysuMJx?"xlԖAhrg1Eт J֎s+M E`% }1Gq46YRWT>=u)΋ݢ X- OoB`^q^3NCm^9p8Yvoj-ّIl& a0- 7hz3:攽]#G<t[HcpV5$*_f|'x=5CUC~|];lp맏޹AfAwEN&U6@@ĞFŸ޲\>eꃽV Iø˟)CŘOy(rfzծNv¿H)٢uaubf/p37 w I#E$nBݍȷ m5p1Em>ĹMAJ,h5oG$c?ӥ󜁵&N<o:ĕN~(|xh=?:ZAxSU=%d3}z#YL8K$Gv|]%ĈP0"ҥM{:USneyX5Ae';'rJLV'~ԪoV=/0) Z o!E%ݯ8\}X'IȺ/ʇ;})%XW391 97G@ҵkxctRtN{V=zs^nMX)Wo+hX]6{14'`02\]VGƒm>(nh{%ag30[TY^iTCM@hMZsNݵڎkS[XСߒkM_]QBo@笟Cȳ # Dl'M/: _4O7쎐GxklD帛>B0I]01ySU GKԋā;$+wT ꛘ?QUŲыӭ(K|ıt lq4f<0֎J1iA5CP#~S B_;ҙl={uO(sˬc ל)VOyKӉǗ`B3_Y0?PtcѰ1 N*bs6n1' vlxb"rv奡3k|瑞kD"?+(8m 4-~ϔ:` >.>t3> B`ehk+1Ta;+mj}f[kÿKNj(/4׍mphCJ'؉fsNYF/HtO@>\\,GwQ+t{ d hQv.ߠ &QA+P+:oawq(䊅FM@Yz5y4cv̶qiYZ,f%*ƪzA3uc+*w>%&ԓZ%AJ618w3p!gTNƩ e ;i2vdMDbɻHXץg>MLHZ[3:[@ Ѩ#. s.<6KqߞgR!5K-32E`sNw XȿXd&<:RdPQƻxҌB`]8%OW?t: SW9"yOW^|SitA"o>ӚGiCfS5fA,W6fvJEP@e[+_CH@ [BbWR5civ7Ir#^υ!uJEU\*:+MWQ2 K0-hCCQj3:dd9bㇿ nCu%71aAǧv(;\R2c䈩2z^oWї\ռA7J]a9J"ϣ\ҚҦdc1mK5J k ϕ_p=-a 96s]ą;"zU[L$~ݫ&nr2O᳡r9k:6xDxW&D1[KJ32&uKc"J[@@@dQxSƓ'i(Smk,3u~B9nj黢4(w7j>rB:7óAg>3KR -GhG 5ibnK^w K9j P9JqB\hH8W:bO1m鴹 vSZ 㳱0)v&hEFx PAfZ3;(C8}EF(qNHѯKoq@K~vWvJ~Eڼy[7؊wˬ}*ՠZ^-ƥZ\6j1֐h:;W' `@Yl!&%&㡥L? 3M2i"0=㸝. fHЦU l"KCPę~o\s] Ĺ%hnmW3bܠn -:IF{ˤu۹tJXLb`tHq+F'`1Q'@֩ٗC4r*-c+E>sCʳFvx3VBI\ * oe8,R  @]eh 2GIH]n#x@-AQXZrȉ<p?2(ckKG4`*x~'dp7Ҫ uMfXȖ2*Ihӏ9_ԝ`h!PEE/u[ VruR(6{X]ɦkisԢ#*&ۼMaJ[J؊%wrwc|}E4 y_c|UtPyjG[FbqS{ufZdy:VH?[TiR{ud 1elQ@F7<ݧ>K$*@G vWBkxXKW9^Wg"u& 7pbJ IDZ 7U1M,V5%lo(cuBޞ!M:o3_, Aϛ`WiOk ~J+ޱ#!pɨFǢD)yYs[d)=e /T)`M`qa̓+^z[= LK'܅1<s*Nw` D7aڭ,ׯꍓ̊ Hfj۵p|K#,m!ht& i_.:[|K-5ZMN ï.v\Y(OcXB >A/b|&q>eVˍ_F\;92r;wR +DzRZ"XnSTBVR@+v{BL1t{ВS ZITrGvEɯ;yȑHGR@ $*+ue o)GO4עxx@ut_S9.a#AG#]V[p/tvu7Q$8qОQ&qN0ڣR> PI$b=c{}I(o_24mk7vĀ+}Ģqy E~(%NEq_?BS  }#g {HEQuyLQ&L:Zәﰴp]xo1\ti?ާץy(SV&I]wŹw.K_·J %iu(PҀR#CxZ嗗 vlDJfCeq )Uҫ̫ؔO͜{~OR /L0!Fo֙=x;`ƹQvƔ(D{'ˢcHpZ pc -ӚNԊՎ'UW.|<76]=R2˽rRsZtn•XpF ka·BL \4}#)֕WӏI"é6<Нm*G28[*P!qqLrF:#p7&j"JEuY1c;݇[pw/Nc cYfdC8 n^*j?UgcruL*QOns{U,Tm& At%%kq!1J9 ]Ko*`?<[͜>fU j M-}YuD1F/)Cp8@/ Ol^v!l46/TR_̝7t. vw&u+"h1d@?0+t0*(&6d!5S|`aPxiH3ۣ%F4'tr1LŠbvu~:HR9xod͛%4}#Yw(s&q 7 k" gi|M*J\3jh=`YM3ߡkg⧓ҩP#^0s*voSC_6)*1 R@}FϫrDig(}fROdJ{d?3ði.ilrm@EG3>ZLwY?jStV<"۔NגV32*$lxL؋!n8)>:`֦vYuj~^ݷF#ݜt8ԻUx 즂-QM)J{3+,єKZʳYϡomOz7m'N3a+mWۣ8XՁҴ=8?xTS1)f(A3q3Pv4;;ygH9A9ֹ:^>x b_] @%;BD 5%$%:6x߼ͲR>KmЎ$Ȋ^nVi i๒eڥl#!AE-UѨ 7Z܋7 /=wq>ۿ. [-Ǖ=oPpenTC0DW26Ț]g ؍%b>Tԭ!#&z@׬TGJkBs 1~i&bA| "*,)7A`i&v>x/`[wƱ%R#1)sX xM^VZ z.jM! On=rWsrY Fs짾44hm'zJ꜡h8`I8Ouyox3r崲Ɯ Y:Eks,^y> sNOfu&beF]4KCbQ#2>puPCLfQ=u$ޙvV ;ټfGoՑeWוq~YZ 8j>}5u0g 6>vs1.Ua~ 5FI҃AVDr]gƊŎ˩W=%T C#|MU/Fǚ9 ġBvQ6ŀvE|\izX0GwՆ7f=f̤C~垘$gcH6VX=wgTfnS:,wQ݄8x@' X $_>L٬V y.@2H"2Ϻ x!Յi_]縸wù-+GMϰJQRGUFwbSE)0l2T􋐐ss_qj,?~ZMz7 =j(HU%Y K-PE R@5+g[X:EVc!ϟ@c# FOk!b:]잕fj#iQa(雷נB6>cf SY|=I$. 47W:-HGv?޹7W֛#S(a@CǾEP޳ U6ݸi-yWx=y+"+Ҿߗ:>C rlm(A1{%GrbH:2{msqAѮ\6 $$RVGopSTXZ U` ĝr;TƳNΏ <Γk``e$IN NFiU)Kg)AD7.?qĹ$-J<G_Y RV2,6[BPm[񕳚LZ) }Zh*n$.^+fd|>]qy.~MrXkq?{ ־I6 xcqS˙EyDwF;#r`tZ&R4'XюP€ Hn]`l:Ф䄿jr"CI`d4L핾"rbD,BJ 2x@0-\: NA%iVC9l'q˿usOLb5E.0<HҺ<0o7&sBM$Oա0< O1eW3&z! ^|zw^7~ S-1$8Na&>kAx4~ۢa BR c׼fuK} |ڋ'Sڋ~GH,{ *X(hYZhA#=rM,ˡb"sBUGx| [4Jt9waU4gN uf;1&KS Hb7mP En`P?Qx#Я6ɭVh!6ZCۡba#U>5|8kNHZe@.h2|s\ݺeB".z|e,A7_j+4dQYڸ0[qiA5 yJTo0>A-0KfI/N @h9h5*Q^D"!i]p*Z&H3̬,x ŞQ[ޫ &B yZ}\?Epa<CX"_˹}CA&xW4l IɠAz7FlM.INnw@q cBJ +G DH!SengUy-vIeOw(LmX~@#؜Mh_^bn'he ܽ9`݊KG`ALp;men}p]aQLH8fr&CjPw!&3tَCirZ[nr5tX\ 4b#C'}MEnzɃ:%{w**aҶ[;'3 JO?!;taD;%% EgRF,l}cgobv; *S| i[Fto#EjUU,jB50,p$3cDΉnZ,`\pe rxU`(~`PlրzJ>m$ma1s@Yʂ }5`38WuA*ԑ3< ܲw&-}ZfDHfcx(@JFu:΍IX܋>d+{U;82 0edZwxh̝(=];9Jp3eN5s;svX>C(%0}<֞BW`[{SwJ ܻRhTج$ oWj ѡ^}tf"~'vvNTDbۺPjз4?\\'11OyRp؍G r4;9cA+z L~_@! R=bү;Gꟍ+̜RfC ~ c_ɻ1+F!l먀, OnHB;D`ds9'%HF)Ϧ6ĴVT ʞj:`[`҇l$EBvwH$%OS7uXn;6FmIn=pn2򙲉ϭWrj?6 R1^ʹ8 S/RXc0> vl~D'?3Q!E^ukxw^AaqGV~LUv-3<@q^G #Q-PFiXmJ+;[zQ$Rmg4m $ג drnG:VT=W@,C[uǿQF2L1 bms t94Zt L& ^ *[cvT70S0foں"KpBAge`]I7Edaҍ/OEdFɴ E /HTbGsy||w> ϖ cʶ͹{m\s]~Sc;1S:@j0A&&0X]^]0aXxR jNz+tAgQJ N̬ ,{P 6@65z@X} m냤NQ.їdԞ/@R~ښ™qm?S@.,-p j x .Hy8DuFߵR[mTf-v "aoDzPܤr4eTJ+GϮ pR? ^ƌePf: # VzI珟n'a:-QXQ91SmP\ӿgCf? |Vy`I):KD@"4p4+r2x.9A)$i&Hlp GϬ%bBZ o]W[v3'у)͈i&7_Tx6 z¶1]̓;&~>ÿkkys`5+0 $?\D>8KHw7-$2<- WCP(7܋fN׮?V*ι~GcP@BS#n6 +Fźwto>Oο"p&*'*z~|YYS&Wh#f ^j2}/Hq i7 ̋GpT$C)̆¦eyV fl#/ '+{ 7 k 3D>&unE0.D$/)}E'!]l:H{*r}%~3 &؇Жk@ /(.0; U0 $!+?^KY;+u K_:TaЂe\Z5͊^㎐J;H`Cr:  "8z=|I*Zjot3.l9uo.km(F Ɨ< tF(Lm)=E1jʄ*@eya{C偑B r  N-HEA\p8~UK'A!jsMJ$(ؖO\7ÛwH:|G[3pg^ivFe݃4m0F-O6h%G*-a̋k&ms~h!8qJrݶ6;Ga=Y -FkHⳈlފ-jX]D+Gå1L7 =)] PI,CZC[Ddwh]y AތŨ :Uxf?yI(s|36ݢīQ׫.//,n7>KlB#ۭ^HUT6;Ƚ+LaI/kʩ**/7Dk[;k圓xq%P ۞^F7[(+Hq WG?J-+-duҥ!;J)^c,n+t-K---%\ ]-hZ ( u%f(\ϫc )J)h > W[d@;V+M1C$\=>GN9SjcnԢTQ4VQo!硫?1L0> A<ÅaRjdGqéҒ0;ToV~^ :|¤ߚvmQ3x7}+y"2UoJamOjst>6QrY,-c#-Kj,.YM8ȧ /`i쿥EgiZ0HW%`OJ>mA ?ݒgc>Y\( y gӽNτΡH0>nӭjuՒgAuUTӆ2?]~7تjq~ Jdb_!"?ӄa]HA!`$YVǏnq[djSv`F1r V/ e-yywZ6wM!`$Gu)|YÜ-!/%bWg|ql p9Xy=z7hy kiDŧp%u)7N@#/*;# T?"KaUٹ/}Fh*+!vv>}| E6jn LHkQ--P,D~:`]aÑGⰕHIAIM\6yP_mVH+{q|́mCr6@'\O6P;kؤ/?s[=Y rIN، woU*Ɯk'!xxCeF%qwh? Il(ؠ4Xw+CkqzsiE>!/J&\]0T<v?ʋxR8,NPHbWuOrX:_JBj_e.O6.ir/U.U/bz@3 Wr Hed#?db+Wm䴴%D\j1{eAl$xr<% Iq4-!'[54A~tDTܚ[`]gBqRj?b:wg2` 2@"D՘=C__UѶ1Puڏ '"K\мiG\ N3f-fD2F`b4"`MI'^0ݰ_K`%~:USaL?BF]PƹUqٹapVl^.4 YT$& Oa#'J !Dyia~Í=NURUYbsmo5cIK5>񮟑]:f7Uh1•ه$%Д&9;]xE"|ܾ[7mH\mx/GTQԶ7ḴSHBvk k ွ+yChp Hٞ'lӐ^_vi/^sSh-`CB٘~Ԁ2`h&Ֆ驰a'"ѿuĺl;Ry0 *oM1>vY94–*Em">u62n:{q$6+w"QJ(8C%طT&ݻӣTou%t^6JD&h7)= g[@3bPF`u 8l \Mu'KS9[~[M "b(cӚ6jZ1R/`5s)/NA^A'֩FUcDd'`~ x"Ya%Ol|s @ardg7fl$f&/-Q9|tnp9ܫ1f5jB!L\/x&i;YMdqhrz\I>+حᫍykYdᠬ2MTz:`PDHܽ+Sz_Țc7yTiPw0" 2׿\lU,w k~nH (s46Ӗi {KO8Ռ7=%B,׷1gSQ; wQ9R4y#Wt ]:JE0r转ؼA\Iop1-*`mw&=׭z2N~ud mP*шÒH$Qࢦ]:sL,7#STSJb-.H8߇^0 Tj+Q(p77@F~O hY9X+ Uq ^ 5xKP!7Bgk{S'NїCFD(CGPD])*umlqɏm HfV14o]^0/~tkkJ7g1EZt`(vO3KԛYN@]^D1Y zkQ$30\q05.Ѕo].Ul="EQUE1Vi: &7kWЍ4_;΅M#10 k^eq3H<GN}?*Lfx[jEK)3ؑ+9 #tf:"k}\53f_.pK{6Z\XsKa*d8Xtc0@BBYNފz bFGv.AHO)MN!Gx''Y$U;Iͺjpm1'+K*@*9n+s S$=$W> VSUYus1D.y:ۿi`yAʹV8,pj03 v7`ZӄhOq$_d/2 hWfe ư|Tbb)w<XJ Ўt(tYj֓fn:Mc<4_-<&~ytœ@CiٰiR~7K5TH2{Ȼ68}MQ+Eu<`"Ωf:k?w(L|lȃ!xOtO32 H%P3YprMmw-7Rp CR29ip9ɐ"TW{ES|KNofS U~g~C cX*WcZ UQY> lU=sڐbd]z{x$h w*d"DzIt,C ͹ )Eutz+5ns"too&,s8◕+\9 SXgEGM,QQԙ4:E-̬ضy y֯(95;L$mbֆ3gABP]Ak$#_me]>sVCG;{߃c蜑:(ɋaIH,0N*B^艪4>nI $X" x=8Rh>VMꖢ][!|r~x6LMŹC|H$(mKI78,av1fMÇJ+&$|^1)~m"N\ؔ5v*C= ]E :)UrѳY*l)] (yd?YWmMwqS^/u6k"^:{Zе0=h!JܳVlװށ#NKƉeQB9dxb5n :*/~5C~3 Pfl%R؝g A\+ؼϒ{.M:6_"wxXgq0#@_/^^#,&q)/(5oh",_[#([; e2(LqPcY{U9`cH<ŵ4_n榇iEhU$NK(W8SU0@C*,XrJ`|# *󘛚jvGg"v@jHq;"VLX9 TahF).Y(3]-E4 Yː6Eh?/0Fme#:WAS. r @vj9xvĉvnC;(^a)] )\1֐vdu}ե $b Ga=P?DѰNwpSn~ۻ* &OyyISf_'[)dO{jdsY͑*ZAF 79I .3OKtamS݁lULƌMhP FxKcp|'k8hJAt>}}ll|aʱ0NOK~+T*c@cDgUXLᨾ!{W,zRylA0oHVVŲ*MG N: J5 @q6 (33 ;KQ2zT,nS( zӓkÇ`FmRk @kU@vza~ +;AÅAG@͞ǐwaYRX{WV luH!Z7y'<+atp_|*#i8Ȋ_CތxF ] ǻ{]ƜJ$', = '-f_J0ea 8%$±=.H;[ JTPh-e3bZKv`w]ҞcdHD-tA2rXy4fVPf(ۈk Q]>6w?{SO%E^Stec`f8m,sAe3hdÃF>:mͼu:WeoBR̵Rl#$ˆ<@hWPr))2y:501~@<{fu4~5pc1但jUk>g Fdtzhm}t :l')TΜ?Q=$:t 8WYy?i›jHo3:XrP`'99JiaX~,v4Сe/dCR]iVwϧЀ!\5pto`J [3,^zƎFM쁖`qww>X"E9@p$ݷo'Z o2˅+Ae:$ge +Jmk 4?b4}^Sx $VZLȇԕ2a(J,Y=_ēwE,uɾ}Vr*G1-jdtxV^n^ȇ"4_t*ls &g)YI68 K:M[rTruqeT=Em,[ HƘ<##U x)JKމrry(p6m#6DfY,5E ʔ=NysG꠳yOEQTP]Sx\7J{dFyߥ&>£XDto3r͞ռl#[ѕkvSm֧-~+쉚B;h1<삪܉M[Hd %Մi!u =B H&Lrs״' CBԝR`3KL/p`3~DszpoۯIjin%(1] A|I, }9UR8ry_ځLy+f4@pǩi%6tW`ms򜫰z ={ސ7mn\?/%G;R 8++%74ߡ+%-,iQs11OcNuaJ~&=0(Ϙys3y(;eNurCh'Óб. t-eT8Ƨ)Në}r]͎ۏO3^WRv*5~-p- |Inu{ ]ŀm:)Ĩv_i\&չzAC3%CpTbcN̋<ʧ*. "X6dbq/I>5t/2 DZh iY8hSLRZV,'e(R-r^uΥ@̤Y*#]b_>920.s!4l1ժx 1*$Zr8~|9mDԈ/+Ta{ׯ}dmm}ZwJmu!.}YyQ4;DuT[y%U!k0}d\74zQ6{V3.8c攢tYK )~;eJgMG{|D&(0OmqajJꏄӈ ٟ|[ `&rL!Z-6_34WUxƝajO7AS6`藎n!xIuaĻdFjJz {Xq"MB렯AZ.]n=@O¥ Nx?E"wR'8N d|^E9`7TN2*P¯K,od2K+JU⹀;AZUzYns>8۬ćhPYz邆,s1r @2>N4KaGAhf.$!1/PgU2ܱl՗ g9핤T7T1 2#/* / TՖsMڋlׁ1N%Z!^U/gܾpgף\1FUDR:\Fgt[L`d"!Y-=/(ꇭ\cq"MŋpNl`ݏFȍOl &3 %L`'{*}yJ8آ{o1Kb9΅ࠤ 贷{V;G2+<+uLw,mG}[DccK?~`pJ`?Ue*ܕ2UN%~5O3 <, Fj\ LcWJ+mga-Z~ 4ԻA9z |IGM*J;YaV+lgPQtbAm|ΞO^m ;zsa;,mg5|̣x{k[<8ikbs"ՎIhPlhmdza&D`$ELj :0<-en;y&E]8 Q&`$Q{ѿ $=g6-J~bd,ec=]C+3&7{?Z EIMFG/C7(= v;J9$^쿡0f =8ug]^C1zM_4eIbA2q,QQLal0{o1//!Vc#*fV]ٜUp~1"34st;̧ 92` $ȱ SRKjGIOg3}z(Z3Z(#L el Iw?.nd#G\0-Jlh`L%yKF?8 ?(A%6 ]0k`zTS_=CjΕAaXIvfb ż9!>Y~fulr(3Rm/=^b-^|zr8nhUTmLÃDqRCیb.~9m;{e3sEXL|d.i'G3t@@5)+e[[<Е9d2'4Bp  \GD<3Y@ֽ7:-4XԸ~X@&VzQ426$++}3s@n>4 2yrq^fl?x~aV]lKIrpƵRG!ew1= z t|*FZI0`J3i `Փw@&]oa#5&@j2v1 3ɤ;!_sGJ?f_ϞK9 L ʺ ü?!_(*%ǵͨb RlDi^s2xDQ]}s䬄uͫ胻~C4}ڙo#tUxC25O 6Fw4nY2vͷC]I y J3@k!TSĀŠ ZjiL5kxTGjh/Y .V' #6!!r{WT5(FqtC wy*(44?>z?F2:bK#Mi+ xSB1H/ݞt~4yڅRC~߭ (}SU9*_PXC؝ԡx+UC59S%ir6i/'+!3# ^dհfh5BBfaLl 8M;v[-ռ)υkR|5pذo䛟5boLϰKt2JwlMH Z1c r8ԙ!V[g.gTKbH^+F Twa# QUpz7"\Wv'ٝnBb<4HDB˝R_1QػWZ& J+5}qP.T9LC4^]ps*F'۸6o2ίqi/JJ:Zuxk$%1dj%d5ȹvqn vl:JGQ,b~h\ԯP DCk]U`=Ϥ=1w/Cq9C,*!>;Ș17 10V{ݘ_6 Q;)6BM\_݉~"|ul_jռg&׎՞\iIΩ29{i<ާ@'I"S=j >鮗9NL [='oPl #p 鲿%s W"g|%yNdSMb NJio~Vc+ùT\n2?KLfltvU[jRatJ+WM)f#tBV>xln(nHR,!;&m>hP;Bԍ{y)YWmhZŸᶤ %xƗV_P:`)đ\zvh%ass;|\m#BӿWF+9lS].x!BĎv<^23:UV{-FL)7ղE92[@↛AiEInmFd#ŀTUhTUOWG$Ky*΍[-U >UhH)۩2`5>-5>︤)#X?:(IgFɾhslzjp)l7JkzH[t)5No84}s'<=S[ ħ ~ıUؔBUp%fdo/>Ab8,9n !|wr/e(P%?Lj%D!KY a%S, s*Os$iiUd*fRe:3[LP=4L| O,[aENQHQg|Np1r(%k* džBQck>I>j1j`b?@Qrۆ0k"c7hm'>HZ9[feq:q1|ǚ9Vp6Y٨\b; Yӽ/PX|R7J+cw"|ﱹ1pGQt/R/w~ߔQfM8ltO fn[(VD=`dԘIP />:"ג+ B-60˧@>n-e8s0~vvllw%~ ,:b)f!Jt^HPXZ]Qؗ> Znp?[i$#*2j;D<7RJGE]dWNЦXyk9&=OJ)/w}2ނUT7QGͼX|bQ۸@ZwZam@%q6]ӼHH.f sYSږ)Cݸ,jݑH)!ΦT_l| ]icjOP0t "A_BI`ӢbR&t)/̢ժ_3?5-XdJSm};[ǯ1G}Y0hŋUi.׼35S! jkc3\2W-eћ6m@.n\EHQkSJl8`[Z { 5_/)#RT@̂Vд.YG`B'Y ^o?bolO #jcY8."D 7'@w7E%l  ȯhP{!@"9WSt/*vE{D))y<2˦xQ&5'"c Oz $C"m͏aqb#b)Fɮh9lZ,=*6ҝ`_0Z~+x[ r3oMFcohԵ/%&p,(FYA|lDo$i8\?b5g(*b^MJ89>q8w@D8P.7A_?0Q>ߠ]`G:$mu/!cB8H0^/@T4_4%F(\q3enh¯k˓l5m0[N'êo ' ot5XS|m6mFɉ FDC oxîW\jOOGAWNc98wRTjPRCJ{Ly% tj8^M>j$z9%[`jCIhlxSAՌo`IȜJrprt`ݩo+U+m5f [cg jI<LK9YlcӔW)k17rBS6vsuN=&Dl[DF?&Aae\W6Zk !'+0 NıI-sΫ0ʦXie#\@=T̓r: .]EN. #WVܘ y;k8] @*PZ)H CPC] *O:6niYh$}NgK,qV;EQFOg, *r,W`vZ#hFq  AU`xBN1Pݶ-I )-OWL2H tE\q-̗$'an$ !;mBݹbVM(HWx3Y&5(9YLP@mB@Ɋoy;Lo'`]NjsBq+4@d{:6m6) ?;?m5#-k_'ӢzJ:85_RK۳1_hٍHx@hwʝYC|-:-yhޞ+\W2 T,J,δ&6]]μ`@˄gpmǺ{X3n@zl$gĨ*GuLEAPmKj8e4]0/q6Kx&c2wNe{dRǝjgS00aopRܢ]FyCRTq pCS?Wrﵵ<ũV%SGxh[N[D뫕kV"z%cM4bl &6|X2>bL˲cS҂~|hO4P_u%bۅQ;wl]X#IXA8,`m@okHһн88s 8WPqL~%z#=BإMNršVSIrn8+22^(3=N4Pk0ob)A~0Eܯy8>LIYSz7@n( *oo"I .Vʟ%?VLK;Y0‰r8(ఓъGɏT nKC &6PTIOlhl96.xB[6B^Rd=M/ʭ}v /].Fŕft!5r^*1B`,% ڢUD.6`%#!hf9g,uRM7{BR:CIWx) %>SG$&T V#$6uźZ =֔"+aN>?24t\|y \n9LqM^:NyCVatܞ@ABTA>6{%ELog33KNJ 3\̋Fm`0/*ubT1HovlS˾ai}I|7SܛSQ{Rlyz~J($\ e 6k<r3V EUC8G /BntJwTNi@re"Z)HRaзH B<"a+ (x}jLF,I40nVmF ѽ{,K"zF"6j^džj0n Zq{Gn}+= 9mڜ:Ɔ%Ћ1oa/ HFusk6%5ET92P go-mQG{,fKF[|G"0ddNH'+v4; -okpDr1`K=%ݓ_&nЅ Ikd6fd5nxG=t)|FN0AqnV̙mN'f`oug: xpMHq/w%u7' !,/@۠B.Q#O試;g@7G$#P 4u0zU3ff˃lQq0}H>O-7ܢ"#(c^>@ՇXG!:1̶Ay+"=G.$<|sLC):o6 ĆCbɦ"0SӐQq4E_(u EZWe&XnլXA$uf][ni5`/?˞5H%cJѫLpS^ZF訡 wm}'&!Y^0+3# T~/0m Һ7{]e"qQr/qIx8Oi0\ë.\M9û@:84&Y[ͦMsU"؏T%ږĹyAT^;d' niu{c46tŗG_qY ԁ_zs=lBLEڙY j{T((ğ7u9t24?򵶧睵 OkwbMP|c+tAvcpڜzU5y3:{~R2M5IlvW L87?F!kv|Rw D |,_.I2+8c*_(t$n[eȵx((G UѧjI$aW Z7{鮛,J OC TZF$ub<8MuUH]c[v3$zpוx09+D|ѡ 6^4p>7f%CA9` hШ綳8a[g%f af;)V>ZHE7rʋF,]EE#mŷ -Xϥ [P'(pz@;8\0?Sى:sp(N6YŎx ĂX־3 iX%U;)0e} ǣeRBCQ-,~*^r,B/ii˫"Rh/'R7/a\)ݍqiխv|X_?ΐډ0K/ݩAE#:̭av._ɤA.1d $ x/e^r:Dp= b#,D/GV`K@F7; pU‹rWA|yn{DѦc{$l vRQ;R|c;C96+M A?hDΰ= nujWp5j "E^|1q;YAwē6 ˳a]UuYZGӹ¨AI| K ɞiE[r:%;عsc-QدE:N Ȓn@DΘ {LoM$ 7Of;]HR~iY!37KdqXHT< KhJkűL2 d'a:ehY,(X-So "ۋ!H X_d$ۙt3HreV5k2cޓHJ|G1bp"tͪ K}cQF}:4$2sFޙٮ(lY\PHe¢k$2nzJXzU܅Ah~ bTg'#@ꤷOl85 3&݂~*jsPn t%i鳞z7ZQUdDJx]0eh08B^H-Y<4%(~c,ψX^T~t,jmrSiѬ_S]TŚ_r#}&!aj4;ujs7y#NSM`D,u{l>5#yp{CbKsNg;B_Y~mN%d]i#vae!]ᶥSzш.E$[WTI U4D^;f4&3u7F+!X3zNvCЭ'CQ J#Ae wldrɔ~Q>7mBql)"ML+vkiQ>>juDℑ = ._漊WsumE]~h膚.iAN`CYoD,O֖4߶|H_˭1sQB]$l$m "FL+q`*c^֫d5](e 龒@s& XTXN 4 =" CYr9(9U3OzMw\Yp+MggWR9_D;U[݊9 ~]#a͡|U칚pĤpƨ3I/N"] ՝  \ bK5| ʚݤ5hcmمgY.Ck!JBOfi\7Bb[A5c0K ^ZI(V0 sw?]k۔b7u &`shC!|kb6ggyN4jضirE~ }p`4o ʊ]~ducqwTm%o>53\"4+$-ORB_@$pֹZ%B.j/Wܑ㊛9LAЄjoXŴq6(vA]Rֲ?&^EaސN F):rb[WUjL$Km h ы峋#~ *(1+KkOs2]{;Di snIfu|䀝hAJLUOb5P@CRʭx ;{M`"^o]MPz~4eݔT@6(38Dx4v9T6x!z:;BWHeC]c!lH=Ycì~ȷ*,CȂ"J2>3.Yh8ˮQwt;lG.ԩ3r K&_U2lxU`jFa'XͫO9E ztG>0EpuY?t;ñCC;csOqD slS@4ec8rW\Λ9[IR)|w1eªh6u~! Z2jD5*NPDz}Cmm3?N ,*W[(`  'H*" Z)+@@MT$V{fҙdk`6*Rwv#2t.mJ9-p޼fSyg H8F}fi9J\x8dS wRTtj!d?Dp1en%yd>JцQw5ڀl1\u]*X·^)gLz;Z.B'w7Eq1xHlKv"A D{޻H/wS:?weJ)ht$Tj\O!x3<_tj`_E~{>)v+jOC2RP_L>xdW*Pt*/h#[J]{œIWa*88:YFfؐԸ,q=WqfZܶhl; ~z%}0s,kC2+DO̩z EPS " `tV,=I %X]GcַR3^(y6DŽw˳)mUϥӝC!=ipx>G[UGDŽQ k0sDZ)r(RcHȶ($OFa-Ewo bQKH߂u?o8l.S a+of:Rmwٝ=ڜ鼖f}{YglsGC+;s8DFsc*Q\0$:TmuRdU dIHN%**wpQQ =$;&Iȱ}eoFߎG@`#< mPBmգq+'o{ӜH U‹ Bα#8#iFTad(eI 8MҬNb\KWӍ u8$KYHcCbDrmX3 IP(-Tš?*es/con@ӎ0`̄X)ٞh&-++B?I.5W|\$lܨI< N8h"nŕ2]HT<V\Ғ0wRCȺ|Z4|r4e'eI cDq-ug6灋0FBlGga61X_:X2 S?R‘mJcZ`!VpվȾv XlZ+Tl2w> fGY?# IL 4T5jM)r<8ι~"Q.~[|u3ԓ:l-7ff !BW(#.x)ѻץ}K+<$=9Qu+W-TV_#ƪiNd!d^fcSQn VZmZA1Qd.T&sdL>~<pH~++=IIͩ%z_ D2#MEZ"(dvP$L~zsL}8c,q^- |1yv1=ƬM  Tia Zs~ WG5ִϩǀ:OѬ%@zy<ZR\Ɯ>mgM{?l0nb )2+c9 c3$w*G-Ӹ|F;fnvD.rIg0ՁZ S`8LmΡj]cvsI} ?*8t+djveh%f\0iJ+'d,/BCR,PN/E S'uGڼBY:u'X83RE1j [Џ,Kp>D*)m4L %VhC#]d_#`R#«&^"u.c݋ޡ_͡}?_zRȖ96* j1Q d7Q0"OѧU՛fo( :zc4CdXae9yJj"gHN1OD$*z WKho'듲":AZw*Bq ;kGXEߞJ yf}?ojDs*yxn@]ݝEs"= gq+\,ϸˎIri%pl/H.xDVOlݔjX$ $\c#~>םLL3?% 0ҥS Z w sb=[Q g9$4ZUUJ1`c{Ws%);> )Q $FDzr#O6{dʠʘ!!p%g}ߔ bs3%,&cDƳ;V2P5~(cA MyuxAe:~|SMk tzhͼ[A<νk4v^cN5תT(=[tE q\nzt9jnEס"Q<$']-`|V+Ma quW.f)*ĬWPֵUv!Xm~iLϤpc=TL+z͗R"?U y@NրY߸S`-χį 8jNI#pU*sݨhBLA'Νyevm~T"Snu뎅kPsIK)_FyaeB'h{c#u FyK[ӏ6S/d5C MM!FL_(i<]Յasf!X f0hMR\\F̢jl&ouNJy !n;߼N~<} u\בAȁ^2[: 5TUGoigbG3Nl9!hƑ y@vܳ9y[$?7y-k'UM ,(ME!ZJc1o7tN9es4OBa=>Ȣ 謞2.}_ycY3XFow;JVYsĔ:P<~Xip_ȯr9t~z!Rh9F'l܊a߰ 87=/ڎm4Kq~:.ڏ"';jgeCdk}ŵ/K{q4ܫ#қWxwBEli|rK eAfHss>Ǡ:G~Xˣc1# #A ߻ۄe:0{#wtIwXIQH%);\"}.v .UGSbmㅺаw=6"Ǔϕ@ҭc^-c`(52<8 Zxuk`Sg:[CN>}(6om2o?6#`TvރڪR_x;d5IsSHcJZ`5?8u3/Q_ "E]x3> | WڿMMdI0e %ڳ9\$F}sT=/뱀U@kdX٘S*t+O3j.ӧdekX8O@0ۯJ&Õ8#KF :=;W(ԔPvlTp9}]8ھ 9vh;-usDƙ_>*OiB77"ʼnAV>3[@\KCAg1o' ˁwJ}ڙ@ㄈKVlAxyqL5A({LNMqe(Qs~ur$ͻ\)acm!|j5}4})[R;#7 ȈGLnt>…_7Qgu5 (Xc^l" %&gfBC)%Θn_s^"kx QNEdL26.g^"ّf@P)VPf3:zƩPvrjk5ó<؈hI2ig(m=x0c~{UC[.Grg=_ȵ2@~ٳ{LJZJfeӽ+6C5/S X7QRfA7=tU>J;b-˳fW CZGL͡K^]B:,7$@RA숔'K>#6Jh\AxCYcXvwi>YBCR8/PܴkV0ѐNoP ]7nUhjs{g{.9  _lct$i, }皡oQ*b}Զ EqqШCPoktaB`* ;nknaC6y_ًhP+)Wkg^*zKҶup‹ju:2iR[m؟{֡MµҹU _%z|-&' KV/DCupӻ_+ d1lc< 5= ʈgQy,ׁ¶!wݱV>sс/ >O'\=))YԖ6 aIfͥMqEU؈Ձ9fޭ]˷ K^|L)!&V1~Ob4t4bxb7O|eي!4m'ӽ^į2rJ3¾:k25"6IW{o] =[0fYQ3ۘ.Y/Z`~li|Aۖ1x8@qEaryU-y/T46Bs.)3uFlLhj}ԩz6w^ڗ99t)|U ^u<6<OF*?x+u .|*NXгc>peD a JSf6 4xu!p[k5 H?Zzm%5KHu%SZ2/x4OA(+]3DBԺVm,dK곅&%*^a:LI?m(dlF%;Јd|_?r q΀=6zI.\Ycbjײ]^rɛ#6n=`.gn8z~?s"sgYƇ"[Sh=aC< SdyPjQpx=oLðk跂lwgÏZBՍ9<3f6X:$% ?62y5 \֨NjwiE~dNH;5BӐXLܒ(af-\ѫm k3{P: 銅}!//{syFͳn?Sք ^F''Wzaܢt$t%M]ܤ?8?hwzMcM'{2vo>2U7}(I^ZAm\J!~m1E=MifŹc$hTk}EhD~mui|޺hXS,gnLk)sju؀#'vScRln2$X._ӌnJة_Exӷw"oF4d,[g}$3n%\1AmQ4sC;C i Gkdt 0M_8)6PN[uM_40/mPq_eġ(3쮰#V4! ]<ߤ4 sgL[`-.9sOk0]3^sKZADRk'C׻! ; Z(f6IS9Ɵ\(,OhRcCJ[BB6|[Rzpzoz&/8y |g+7墖Һfua``ջ# b ]츇n8M>HׁA.%;_1N0 ejڡJCV:ٺUvvV~Lc(h1l%<)IE5uc|dJ&A.hNrP`A!-LOL@ѸAEAC+1oڏ䑓'iǨ̚TM_4 DHԭ9a[ Yg 40"62Qi㭻Lm|.{哌eLR/]QI$hq`>&bG )HY6ؾZ4FWz@-#H,{ZtAt04b2>OFx&iJ'EuJk֋_bMO-L,[`1!_`]kKB=ΒgSJBlZ\ )/#PNthPPqK{g̳ WVw %/ǓEns!܎pm*^К0BNF֜J[,Բиx|<_m ?%p_Dv KIs;Ōʺ/1qi`t+e1@!Д$֗jƟ]Y\tTa?xRl$t?F\߂zB` X9"ew xdR=u LBVNRmqX'va~k Pl^#^l>VUOy%S\W'>'O 1Rv̌~HGv8 a7*n8'Bq]k*̂Mn@{1,7L]Vŕ]SmMGS})I_uy%>h/AAtO-3/Kiz12N#e _0S~b&h?9n۰falR 2*-˞ RK%jlǐ;YťqSLpatx#[?!Fz<%(#4fSE,5ڏK!?@M9*(oYB-X@.g,7 Síq1^vB83pi16|Rwa0c5wml 5˞ӗzY1AjPDo%AwpʓIkC-Q{w!3BE2MHY"ʃ.+F 25_LS&i>UH4[8:>-EVg܆/RXuӫʌtqI^|(xI2晑R/C7O$\ >~O`d$J-Xy&1=̯r {{n֭|\sp!2^hC7Sp$͠=&<: R*U 4'W2r3@yY xnv6KڞfùTzĚ7sgn/:;= W2%/.FgΡvdA+z+4t<װ0w߹C~ytX$cEP>5,-\p.^P˽+ftW\ Op|ݗ9 9s2n5+; "\sAsA~&yEy{M1L^l1BWxK2z>jNpvk21ul9)SesY>`eɿqhWj*mTI&GtKڱN 5p" jÑ9"!N2-KwLTa{E`FKemh !{*?NZ_37x@] =| Xd*%)QR0j҆WeYU  DQOu$B mS(ZߟMҟ<!wi<7r;]Bc`Ope *.@*VQS:4zk L繻Zvq&9slc%ӈ'xs=od7 $Wba[RMqoGa^&nY7Mu*Fm9"fPnOᤱ辽@T󍖏{K1"^oßjD]rgZ92P) hhZu;gM4B4А2yhS&Kx˯ş{cG -/qncn?ZnpİPj7Ji]RSɴM ijW*53.NZӑr} Qs=z[quv do͆>ay>ǗbzXeֵJHh.p?P[T4gy;a̚~f-eZKC LU1m;(#u'STEjx 0ԍBPK_/͎YBjҩ *Su-M,w^XXiяT7|p'θFoL?y:67YEJĥp4ec̯P~}}GP$p_@oYZ;l1?P @ӏҤq7?sGM$^eۤ&uEw?,bkv[ʍcۛ>h<S->}S2Ԥ\{Pk|IzXӗ=8-#EY+lA*Ӈ,27@:}>ޱj5K~ꀲi<Giq]29;mØ u6́kV =<OӔ1E8Ss&s`ƅdsjF}zj+#twn N.,IWLVMSokc$PͅW1jjᳰWk]qpP r+GzK/伃OדEAVM2wVVj灋3?>#r \&h۝VNڍRa>E U]%pɹg#*%w :~z#H|+3SLw[P9$/MZ>BC;/YMQ!NKI__߂$# N;@v]?5Cq酹](JaCݒXυwC[k8$ /*Q? ?{s嶑0+rRڸ1Lv*US4P)(o|9)Ku;9P2R:v̆.(aeݯ)KvCI'Ww;!_Lu\\xu.]~pR|`0*rKQ!byH35A}\!Q:Vff|Aպ% .L!&0iљ]'MŤ-?!0>5J`Cdv `O Xb8NShjq)Eʝ [~TSOFO*#s2:T ccϧ۸\(lћTx7D*yշ]vW5 lo5Hw)ٹ,\v\֩/6lܴH̑祯v6$4 V]!Vnވ5Q**+^]!ISxW05B@nlhб(o|c/(B3Y_UZ,>؛3m.yxLpnI[s!{|}"@F&Fh%VP,Gk^vtDCbbZ WP " t.3,<)!gz*IyLjESm*[mUqRwk"Uvf1Twrp`*Uj !:uG2M#$xoHRPK~fg&mc<` bDb 2c[/5+f/i{LkWϋpV CSZ;>rj&Ωb68RI|c{>/(]~k%Ӛ<2[R/=߄'DՑ"I\nR4Rު*R:XbbV9CsvK\c=XDǮ[Uc7E0#fr(_= 9pgѸ~!7bg@f*N"N 9. %M95*vl^pݺ 52"t>"V7$ f:y,ÅR Fs6ίWq0Ff- +O^h_eב^k26!T+@/]\sxޒ};. KΟz,߲Lk*},T ZPKer :f큮⧘yOn -MR@9]=e1x%Ip͜ Bkv̀OS L_u#K:_ם8^av\|D t<@QGgpщoPs[ !kȧ{?;D3o1y9T󝧩5,y).4I7ƨ+Lt:Z0O9YI~, ɱ=R/q"ԺN} 4N}K){::75a'$(a z6U|(>B/~ v k: Rs@T\,Cyr)Ҩ:Bu"ҕN|=%u+[b[ԛG{+_ٝmzYX>RSCf˗g.%x27tO]c@Du71޾7 o GUגoYQ#Xɼ!Z÷ T:wlRnjJBHdfl#zyw@!ci5 K6x=gn 9"kQpLtiFz̅\c#;‚қ`2۪i@7yMi}y{"(~^A)ؐuI]5U .?ѪyUq6 aZ".ߊHQ};.+|ZR ]0W~϶֟7"Qis=Q"}TZq*hB(+Әx?se/l,kvg#ưN=w!Ec0ԧ!CSɊ11"g7=a٢~nǓ7 2;!3+ݚyCP[WsW~1)d<1۟Fk!f(g3@{NVzl V\')c:ZJU^KDڤQß 勇qFArP;sOI\x%GA|e0;%6ӒDݹH2_X"n/9ձֵ)``#HJEWd: 1"'S_=YT/hLZ}/Y豿yB#_Av;Zfi?{[:ZuDkǪ @k:.Ah2'Nwxҡku-;rȶUO6V.(t1QO~ 0LMs1ocּ2+ž S6]iE)JwC[w>;_ʥ^/&ࠡw9TP"B,BYQU(id3CM6tH%;y'S J@W:\\&9ZNI5xvϩ8ʣ]#Ki/\(sk|?+RWYfet$mثŐwc+2_8tb3zd ulw>ZloMگ#ƥPYײ lOދ"ꭝN^BSt 84_<~8,ĻA.2Ѧ: &|aVj e@\Do%~1f`KNVuPjuoڄLwnJ&+b4Ïn:$ghj#Ÿ%SU=dVED%Đ&s~+ohfP}QN1@}glS NF# UϷGMs[wyjT\b+gf^g~]uZe(o4|LD m8SSdG@FD-k MX/#? um+#~\O9P,R}~؟߲p[]݉\\S}d?)\n[ ffͯMo$瓕􆲇 NF. fGڋbĵ֥gwi4tΚz)%kWT"~ 08 "&U>Nfa/s^_aI D!1]1Slg+@c4Inc*x0nֽ+ 4&I=ݟa@&zj=r)ia"i(N0I4lpoNR h?GDW aIY{&sCԖŐ:=1'}`Te_#%YYxOBxo)κf= ]|cϷǸ0t{R92l788 B9`=tE+܎UG}ޓ+g!R^vΰxs$~c?"V1Def1[A-uȄ Yz@[yC奻53賀6 c{^p )ӈ #x8R_E2JAv&ތ~_6s!q 5vRٶ]mY<N28y^cDt>N9/~P܎.)|2\[cz3Z p.^τpKi͋#鄨6zw@^)8sGϷu%IyPlY.H%|FsWRY+}`D)B*_N03*"ΐ"vR&dmfϔxCڼ*T][>D8U}I(o70HӮ<l.w~~Oޫ=tWR鍲iw8 )sTr P a]%{p{wc kni Q7ieut댆 _Dmjanmgb'97S8WHʽ[5)bh1 gUkEiJ;$m82~Se1!Q''HdV#8<NJBŖ1Y&/RZJ-IhLZ#V|Uul$- (|:5[6>QR;*O2gs q3rUdERH;@=Q@W_G ձ%ݑŌ$ ǐ99)NC&7=o 心Fe@Q*>#C)Xjx<1~༅$чSF #s%Oƙ~'.r*8(!z 'AnztEKfH[@O)O\ZYS\@* ktCW؃CˆD3_>p !?'+DciXol_k5ywrcl,Sּ*/"U ' T&86D@ίOYP22ܤ&)\;TcFܮeċd9d 2K l׳E (/J]9'|t{G1P:MNg ȏE.kv UKە6$9Y,/'E1hqq=hh:Ө!ږPu^',Ӈ5SKS_c F\.?yO>*Xg<27č!EUkԠҡ4՘sBz[):vzj &.D~n+KElsѱ+"֥Ȧ'JnUPV}PQ j/GGo<%qRW&eN'容nS7TB_INi Dgp_51|%;_ pB&A[cUETK *E c/*=@"j`, ezѪw <]anhC2ښT*DGʝFdca8^RόpH 7<:ܜ{wb=-WژA5nw[ڕ-QqU4N1uM߹яgo C0o)<ȵ|)Mg1ˆ Y͉y.Du1p6 )y!utS{N濫HxJ0Y"~i;a4"/Mby]OSb`$s[7P>E`-L&=ZQrx5pBZM-Xfɴp݄@1$ ~ }b@o LtNo'^Iν*h~QXϐ۔y&@UcmyOm04}I6LXE$?G6ii½j$zd&Q+uy`I'bb a]G~ a:…[ާE#Prtq]ɗ %@-n8t6Gȋ$mRMZJ]]h7PǾVzcGmt>FjiI]MMNn^NOqTjƋ/JP7Ei9,Yh|7O[&"/1 Jwbd׸wHs o¡ln'V;8= Nk\XL=6$65M (Rޙkz h(jY|+v麄_!s ]ҡ#rbx70y"s@ܣiJ Аj{]֥]‰Nb6V2TfIVݿ(!# g'ݚGG0>fv<)t.5a֫}XskWRģ (7cb1/ ظQROkj{ WpV)φbdm8PGh oP"|U+%9{Sf#Y`OezJ( ;[oʹC' 02NKǽnxںcJ̐s ++ p&*~h{ɍOrnٮAx03 2h^ҧSL`΂tҁ><4?MyV_#*ShL}3>hwY+!O\Oʊȋ^ݖnƨ7aN^ehvKd! X3_Xj<̍)hbHF"~FO=9.2$s|KVmB4$EұBό._]]eX7=W\l,bҌ&,z&n(5T꒹iz6gk/oKj ڹor]A]V=cE\3&Ïk_Uy [^w8!5jGPbȺ JOK``';JڑK+qK-(Yp`2 !{E-NJl<W&e _CFY['4+ q9ădHLœ3,0`Ԕ[n+rzm19w&= oZKduW#oy3{W7d^cv>Ed s_4A/AԐHAyb~@Vve̻eaZ1"MB?6M 5!*ZunC!OT@k3tkm㝽܁ѣD '#8L$H/YF[:B9-4y:^IEj' ]b51)"* H"-4OJe11y$C ;?ܫT<OK0S.btTsE$YXf2IIؑq(QSj^ j3 ܼ~m@l,%3 Bpp(C*`TpǛFt4E_m&3TRZ5J&_SXOa^uաȹ\lF $]>(,󇚤D3g]xYX(̘&@'[۹*@Ϻ_,E/Hu0 3"vbƲ +fi,{.Svh@T)NCUP߬MӳO )ipm P“TF/hcт1WA “۷^Frk ]l\TQPLTdI)dCTA-yj'(QWq]MfwT?Q?*u2!NBpGxȷjH$ {pj2(Ł{_KP= %TݧƈU6NBU9bc, Et!~|pض*:՛V$%?b2lMAJWXh- M6ڮ?وP-28[:N,R3bFagI7rzZꔕ2E@rIקy<~? 1(#,9*HKqPC}փCgM|{pjFƈS),,y9}iSNN`_\TN]wE{``]ͳ_7Ƒ)O h,V('t~I#m jval@-g {yr[+AJC7)#ֈH8z#RDx= O:'VBSȤmKG塘q;)Zl.EAʯ* gd_be*}"KmC2*-cٶpO$ѻ'[AűΑxc^R0ۍ=2yQ?*pnۚj*PUd's^0"jH|=ֲL0Gܵʱ.鼜-o W`1Ȁ=*`Oh VF_;{M%1ݧdCn>OdjDy%gA0_KL\`0Љ;bsM&i+-5Z[y\y o &,Eo 7(}I"ZPB4%A0^$&8(߇4dNJь{y.t|7FKH:L1GZCRjGe3$CbDC#5Wsfec#v 'ǞwCBqE9WL-*Q&g pכ֨5[2%y/Ȟ,&wD)Sv%if6G8kZVsG{ȉ; OD8/֙>܎seՅc-Z)kś䱼o *L3]ZߩScձJc؉uc 1XzsQNGEw ,OE;lE>!@n)w;m;ePBmtXHP7Ϥbrzއޞ;ML.5AyU'ҙV_=bE:^Ti){{[dJ&=aѭn-a[:#yHn ~tQ<٧<%,' i,aEN~c D E Ԛ XX~XMlcܥ9*fIUjI*$hW*Xρ9թG} 3L%GMH V{ A<) H?%etG!?cHj0*HaJ922*jjVmԏ6aA"@l8i(QpPxYLùphC H.7ҡ\TqrDQc#dz]&R]pG nהj" tG0v$sNYxRDz3m$jt4L:`l~A2`$I2!N! 4WYc`;{B 3Nc.íP5;%):Q ;:*KhowTt)wn~g=z;'T+56ƈ#u;5%X?s"AG1JerfV ,f+DktqPP"=@%RF s`YYM>{P7V*NaC,R=w5ʚ" z0;u#QjAxhvZ өkvяLOi;6\#jU7qHzLŴm.ǔ-FSO+ ߙw>!0>>GNjBi(f%gP?W7m !7gTg;kAh{ܶ6_h @[b˄ ?7)4\Yt' ^NfȦsc|k-3˦c{\!tYiȘGVl˛?jP{*&|Ouaq-{d8A7`MC@Y' |V1S3<LնL5~ {?rJ,vˇŲ^Asv\ r~nҭz !';9*A;{/űqtE,j̩X<5zɡ#]x,4beϻ;, M+D[&*V 3$4A/P;xRY$5c$F UVJb3B[tY͓}t?f0rM 6veX#m/*o)`4@^:J:Z Eqs[!2zr@C`!QsQ{9^F9n^=0yYʫﭟ>jaU]߁j6VNh*ΝfxhO6V%3VUCVX2@Z:rQ{;a_ l $Nuh wz : Su7Qޣ;wom~kFշ: ']/T iL~ުPHG'.xdT @.ULBmdr6=pD vX.~*XB>qBۅ|͓JhD|" #Ԓv|؃_z-o֦}֑1 fp J2~4gB汕+]peτ ;VQIp&0hܖV1ٵhK i@tSEDǝ],b)+N}- I1|&liʳyDsKry$Lj >L'hT.o,3bVKn-9EzİqXpK[rJnâ c)u ;c7Ҝ@bʼnu6m8$^3tI ;vRwlzdM' Xe؎>#+*v^@*$_We-iK|Rѕp0P&gL cCvlN 7ki1t4ƞ^ (íX蒏8ATh̡=NKϨ-+zS`> vw|9$Պe4KO4 [T79D.Mx%zE0Z<0ZθM?y%31˂d3?F(H|n #pbuxtP胪O)"`/r[@>E,Y~WRA"vCv B9/xQ >2_=rbݯE~[ńܰ F:Kx-Q]A/:5q 8t G_>& Y0YAvܜ-_ sPք6JN&h׿76KF!o%*+!Y~\z'm}neN1~k|"DDzLmX74|i zfv l818.o$?QW$'-A彴XtXaTdɊ¡(nZ3L&NrN(f_/0WsfhP<'sV( RVG`Oi" "b ` ,'1[)5hC3!,ztFHj;6 Jщb*d_ Ia.Ybc+ zEngrbH4xg>E: kҖU~rEH-$|2``29%QI>߳isrI K n|'r JLLы)ۅ[ ȴ'T7]-䘵brʟsܐCR `\}e l;{òsfD BZޗ%N;zl9K.wU$=DD3NGVh HC3{2]Px#2lCpCXESt f>KĤցtp w"諏+x Y|VaճD|Zt0\ p]# %3PvՈ7u%b$| bm΀Hw 9J#;E^¦Lv+qLJCb80[Ɔ9_Z;;~ 0r*ᒿh=~ZC4jMt5[E!JW0@Y}?Fa0G*`,Z%]y=#4LZ5N o<DGuC30vU͗g3Yz@Eo9.Q o3fl!*,p}[𹨂cAY3qb#͋z+|[eʸY4c63rdFʭ;+>%i N,G,hmʱ]T'xɉ" ^کW0:z " a-hSPo/״`H|E+gF7Tfjj욿f|T%S:e@^@˃ɗ >m/\)rb P꬀mߩ3$ $.]|{]٤&~1lYP|p 4h+ͨvH{NyEE(T&,B;Ԁ#Q{XGLU(k xZ}$b5g]WL|lhVrr&]5}QL 瀘봒ݖDZ#wE\ㅆCV0U%`h_0Ym;M*UaaH坺g@1QI*UgVぢ/ [D0|abV2Tzvz()Jd>Tz2JOث̈́J9NdԕZvE? u3UlxW,q,̑,rZ܇ۈ,17!%-Q)(1ӳ+د"@w%zڳH{VA݇5>Z=<c]|n;7>᫝7I4QK R`JdI0G :ѝ_޺g|G#eG^}{%Hȯ[hGk׸/K6aɎ+~_\v 5Uv&hCřT;m2wzt < k#A&*#g<}H Vׂ^}#aPI qmݵyR>se4ro o շf>ɱ\eyU|mȟ} =2 C4. 49.^i;\[8mϏc%WNqd`q-mE(}+FM R{ TW+,]{qWDx߅8dƙ_6k y[TggAݗ.ٸi~$Cy 3P|ƃ Bm.Ep^H0ا%tSo% U"'`,8.x:ʗ&4sjwB`λasjt,SyYo@6X?L$=eyXJu!|2,ex.dקW 1Am)8[*RA J$8Sy#xcիp}Y& fhSNٓ+T8 lDž SBQ6ݠ" PpN%\@π*4~Jl!rMm ɩծ\ْsrEpϽ! AZ/0~jqonu9GoFH=ċE[ nJO7T!ݝe s6"? /9^%veOT(Kr(fVcئ ܟ CV6و9ţM8flhق2FkڷUwM M򵫲X4sQzr6BV6 !l4.> x=?3OdQ"βNv@m YD _?+^9\8c |cK”k7BZ^츠V,B<{' T7~[͈jHA=dW砵 "V/?OOt~<)(y>3}.r(3ObR kH)ȜF$;vq*H*94MIQ:k4"¥Z<~rKZHM` aqT >:!ECI+n2ᶯ7 :N䊀қ1O* Ï14F[ѺbaeӴU.= p8pA #qφl ŘUL=hBX⎐C}蘛2vj}I OV=IxO4.$i߈ n'_ nfwH<%Uv~]:c-m`v?oz9pOFX{?;!G ^3ڏhIv6#C R5 +u۰}A%y = 3$")+G. ,Y>)KP*CRrMZ"J/q@BY~EzxNt`M%a&~4޳IlgH>eПHO7ONyY/PnoMc7A>HH߃Is1qݣ:h5q ߀F^BVQKGF&ac{d>fy9^MÆ) 꿐zԓjI@\~>)Vַ:EK:9Nk_0LqC()ЈZF 1+xj?H<3]>vp3Ynˎ'\3 $i) 0#1x~]>wzO(1K'JOt;]BГx $1֦HNxh *߇ML4[{&9Ju5Ƴ>KkbN Y]x <ε~4-C{k ¹Z*s߸ZhΆl ͟,r˶>:N֮ykCsEV]֖J9 V5Dud='l~z4)@0h׈2 "~ep/ S4%H.>&Q  GNFS>@AC%%pݡN8qf򛶀kYpSƶhŒ(~L:"&d%f!N.( &5DW,c{|X a:fBi TS/Q`P즋;;l-YgtqBL%>O&=Iq. `6sզl|d@wz7=GN0O SU=TFbΜ[#T*5/ \oHU-ܘ0CF_خktC}JǥAVKqt%%v{N3F|};@v6vC6Րsc<'%"QX?O8T\ɀyZ?;T{- )!Rޯ ߃Z,.c10VKgsЫۻ:+#>U^}'L3ɝeXwg*R-41눙rdp%(/t0jXp#OlTb  vɩ"!A*H 9eޝiRx?soo b!-Lvٿ.A 2$K>~r4o&2}Nu/jS re(~O\*fY[;*z&9vnf׼[YI L ӋՎ$ O|Ȇt3i}2]ꉹvkOYŒ q8r><UCVi2& 3 7&ca X} v nF,u=eG4k`7o|}pyJa"Ohc ͰAuU%Y>X0C'n &wݗHnAYӲOb`|\f5V<YnȲ_ ǂ6I΄^PGghBÐOs%~2H}r/ԒoCH=GD>C5:XLǧ8}fb K٬q1 moAVU?Z[F\&#c04UL4_&x) n~qv01MOv`<+O);f%6/#Tۧ,G`!́$^+vhENg眏9$n&Fcמs^Cmw9pRH;fPQ ; N؄dWʆ= =ʫ z;>%XOe&i6{1YTOg5/1v`hɽ=P/?{f| ۠sPC^/Lji"SߵJlRX|O/9'w> ?p ߆9zh™,G ⍧iǢ~6$Fe7<|X/4DZ_p)z`A3Nk\E71$h~t6e0v_Zm$ ¢xm>g l"eb ?Tl2 ]nx)iRh!FtI!B X›<sAAgS㥄c02[G†y='9P8[ƨA̺-7C{ɾWoopwx/sqo渃~G8D\+ɹM'ӈG |!%:*ؖFSՠ'RQpIZWj}rFBB7ֿ;*l3A԰/ ]E܉F?ҡ]3=J۹.Զ6۽˽ck}% CS2K;Px̜t:qd@K.GL L;hEVsojSP'n0x -O?6snH6CQ>Ne<6-`1V#Ѱz:T>ze$h V o}܊%iyA˖iZK4,iع\d;~E0vlX&J3\/v?쬮!@ߦG9#JB#ȧ%F%Ztn'pYޱjD*«_{N<Η TR͈hԭ (t7?e~"  0Hggmp0C\T'en5uz!+,Ǒ9p# n$T籶,&ߙ~H+ҾĭCv߻CCOESoDW}VG qG`Ҥ .~ I/P%ErV\Vaj\={Tf?xO,"y#R:vKfm@kUGM>\(._M#!tYK{">oG!q N(;޹~ա7ꝞE|BWrY3YC#ϼUXy:3|[!H?q 2h+Tf; qu_xC/=!C1ztsS!AGP7 ;]n|Oc:2Xr:FhLnjTqm!ʒ09 XUA B;|"8h:ؽH\2u.]P!~GW4FMpZ,/}^dssk`08mgŽ T® ^7W~*r|KixJl؛ADHm:,zy=XV'Εj@Q[<qyޫ+`\F%yVFP "i82ra)hx6j9:&ÒmA$3g/ӂ3=<96 "x:sE# ,>9Rs6 Ӹq4ZѬDئ;~f|1Dk=UUw̍] 9o5(JPC5m1 AF.~|6@ةr>Vn"l儏 /.iZ̄-ެìKBR }Wq - KW.yp5QfϡO͟@U⭘.ҀEw@# %c}a2_@j`$r)V63D:=O&Eݷp@FR[/lK.y H2* ~QG)3@֍[׸=.@(ELMJ_ eCb|d:M}YϕҶʨzνoϭ +GߖNRg 4dfc p8'l4pբ 3v|D1ηX+`.Zp:%F1JphMwϋ1evwoVuc@ۙ ?ANwU*?Sγ0/ mPycLncJ֐W8c{%>lW4wfDj! =|$k;&["n/!\L^[j4dإ~/q/Z!f4S5qebT$Zm˨,jytgSb BEdّS&*˶ZUF {317ズo >&أGk쿦(pZBa-VO e͞PSWSqIUSpʧg;vfAݟ>k{G\LVf1NT'!\lAA(R;;ꗡ}Dx#/s5baco$2 >>m8p.Oc~և4PES+y:BI4_>Pȫu 5ވ[/W$y`0ozfD4hz]=RT@N2Vlma!=蒂g5IkkWa殝W2EtڃG"W5rl&D}+s3i^{:S!{PZT5~ !bL^ ѳ .zwy )yW)؅h}Sr:]󙭧_y6󾖊[.@xIsTԂwJ9"Y6\Ӕmd>4?r P^߫1C,P70Ү5 kkYd=+kk?}S$ kܓ.Nd!}JQ=dWaՋh)Y2jΙ[-_B4rڅ;W6\/)&ݬ 0 0ON(Xv\.|̑exkׁ. LYqc# n 0*[fpv#[?.We 7ߪ/dpu6D'#,,qҼB(VNTӛdնML'm1 -+.B:><4&FWosVb\Vf.`fZ){S2jy7#P8x9Kw$M!'w?4ߢk%;^p_ROc\ HF~ˤKw=x[C|5sډ=j`ސdkY~[*_J_1*U;OK0\H9#=͖ҨX[t/+ٰ;{IGNʫ[ڌ; ,;m3Oztj)UYD}r?5H3FsS^en\Y|3 o)aPkdžU-M*7lI^^Zxwu v]Þ85 xQlh'&pq DIJ.a]+EuL@l):Dp<@e=A=5Q kBV:W\~۵5653R^ZmV}`yTZeL; VSrfJC$h'lZD?HgkXZqG~ (e SBI$ q(r,FFF`PPy'K2~~BAB1ײx{dgJ+H+@TY@1VCND0cC^Z#Cs4ojbR2KchQ^o1gt7vxq* _X{9}=[(MN$$j3?z1.љș[I.UcLjԱx0j$7k$iP@qs# #W18} !Ri-E R3΃"W)-cy!sM;r.f rUk&(0C=Ep 3? #T"Jbĥ ״{^\7} Փ5)Xnګĵ[n VjxY/LP/ `7\c*6qHNM+뫕hDA/1F bc7,A©U(jʻAςɥDő:0@m?9 ﺷ喺sFNO|#n*apl$Y?>Ɗg2Z ضOx };'XsWe榲#!Td [^e 'e$|.Qi>7}?E2LzzABk#TcOϧQ$tX`Ɉ ЪMO@.u2#zȠ%G: 07|Y/%]}r;}[)abtϝ͎y潺@\[ڱ2\,B;.2s))HE%K޿P(5w(k0|ò͢K@BW^5c-+xpIyg /1ҍU|1ԷZɠ*h0$&0|f؎ *Ek:O3jw0QFl»a1ȏ6ᴋiX2Rh8Zr 'Tj6mv@*|JH]85pWOp~ꀥv/A[)_~+.¯z-Ht&P]Lۄר*ǵyb:kp +9RsBK QmL [6;cE^J`*t l8L4IϘH%,z8RO\ Gb4 ;n:Fs&onp'Q* l(]K_m'߇(&x3]tĘߓ/}qq^dg Gu̦|н%8cb !Z ǂtOn0ͫOa q-s{m65<.C5qOyFl! E 6Xگ7  |N;mX"5D0~uS F nPFҶ=f<ӧMĻl3Ɵ6$W߿-Y09RDfPDSWhco7 8<ч&dOh]6._=ZTW _ i'KZ1}@I1m.Y~ 6慱"$_¨={X.@G]{AXU*άpfvփIlE$f&}<KWSNoA*TLjF><a?.m&*N1oV~AQ+Z"vPçءVLu{@ E84i) >ȉ [xstgMsn|v\Lۚ÷Glܼڬ*yB[a}* sR/ca72e7Ҳȭ>+f@7(l dz(<}# ]cK<n'bX\Y 5K%Aہ ie! pܓ|votmsЦ,n@vL٠+:|m 9/[ԨX9gfȭ-8q5}evhڒMl?fX{G_+s!~ZtJ#_e'I%Cw/at.mJxhRU/bYPV9 gl8XP 63+\ fǔP|JDz^"V$\ntlIi5H/H*R8fo%0F_;}n,%.׍OkT_MZf\^!|`/-H!?9p7nsBg` - 9w*/H ]԰xP~@qɶy1.<֣ C9H9-6$Ӂז`ѸTEgпtn#ob b2Tɢ"![mL@;m$/fQ3QaF qWȗP* e*`BGJt < mw?4Ay[n U\EͶh,1\®yh1.x!U(l=1Q;Y'c%y|e"Kf4qSt0xBƸ ṃdl+ aszA' Z6)IVYՅ>?Peԧ1nEy>[MK'z b8%|JE%!do /B@w_+U"'ل}mH!HKy9vv,EMv/AF[T:S8 ~Y/ɘh%"䋅tA`ۉǦ ӯw-8q}8O/#1L_UEN&s$oA`qܙ}~` ۻc2UWyyB^'u]$XYSY(f4MoHlpZԟG;lH1D&(c$4VOZ3,}~~͔4_2OYvF\;zN ZK]K"lGQdAf$h\󺖇xL5j<6c.pFJ !Y>coHM4͢}x-ͰY ą_ńboGZ }3q͇>fn3PPCVRBj즪Adɖ)qjܣmBBECXȞ=` OҦ]Q8n(AseXqqVcӌ: 5XI5 lWh畩);4ztҶo=q.ˑN=J6 'M MAdWPx"{F><wqIUgYk!!"AMq cɵ>OY)'rYdQ%D17@EwN7 /<.Z\m&U;sEHkJYЊ5k۫7wVT[+[B7Ͷ]}0Evg|&IKX|#XIkr:{hvRN7KD ~Bs!*oZ& $J޲[0fTh(e4w#mibTN崢wtIhG2CjQ-+S%B2m37l֏(c]X>EXlnIZIr/'Q4'φ-y2'is%Mʼ`Uê9^B(8vpD}(V# Rɜ]\K7w{(("1[{DH= 1IE1R1 wt<\&#ǤH'Di,>$|/S0Pf4%#ɱBUA} 5bV=dFc&GhQQd 1aOf9 pCk+q i"?lnDg}"?:#vin(ev<t{$qog+|'sZ|8/uqf$,c ;`y'TGf.'l7'wcpМsqU3F=b(YQrJNB9Fg.1Yˣ5Z'K VVV!;up~yL&_ǰ~B { kPOD3^hF,Ŋ:4ɶg{Se+ttLd{qU8(y)-+j,QSү3IeTz5f#TmMVfR0qT9(CmIĥ:WTt &[A#l%[ j3!>LX(vD70Oq4<9RSNU0hK~KLn|+G鸝X/f]F:X^&⤓ݳriB'X*kfQm.2PT/?f_Σ撡H1 o/OO+׳ x ٰ/ ӏG*ġ%Q5GH+][/* -o1pݜ\ <zM,̙fm^g|{\Y_zW3\Ova[%0axxCFjQ Ǐ ^&alrc;sَCU}W CI+9 lg.-h:]\/%\P3 N L .:[}o;Cɚa7/IעjA*lB p刞ԴhOzF'֍e =!5F\-y\քaPTJёqZn.)Pjz.A /kr-GIT<\Ip*&IQW;Hwv% c/A)umD d= XMK&pQXF_Ey>87$=T,>D y3_HbEoi. #4hдG|ec zz}۞g@QY s"c4za`3p3Qh.ԦE(>#vҭ< F<Ջ»7Z615zLG/olM5CFrbp}HmܝH7pxϧmy> ;SKd?06T_z~FL {KD#.j^YJ#86č{J7|xĎ{N3ŵ+ϛWSO ^Yοs+hУEk_HIV[9V**\llǞgtCGFqFf^?h]R1MX 葷M%o*7ה ̇=]Q37䍲b55xf}Q;peASp?w9)?2ץ? F=IsgW{_i[^ZoFp]GӖZCT).+_r?`j5isT&c ݧ/+|Nη(O'f.Ǝ񬹖Ǝ5^dRYG l (=:'aYX[i$Ƅ~4/aj)8-iVT 3y )>u~d8b+3Sʚ~exվwЂ:"->),0BHх (^܂V_0L%Ȉ@JF1@5ե69U0 =$ߡIT˚;;@ j,^6i~ ;K"墪˛v_T$[zܦF 4 ZZ'+fGz20z" 4MjD:L+ ,|U>T-tdqy?o"t)t wʖW!˱(!šr `ԥpC "rw8\$YWlr2an|s E]^{S3s߿yNO5kٕH `OO޿ jMN%Wz@w嶚dPuo<+2VBQқ_^um, [kglNo`32Ei-I'ior`ljnUZ4bL |(;JZjs,6^.+}x?^5ҧ5mC,ꔒJ"%: |nj|IurcB]a9",}R1E!͙T|lUi2Ƈej D˴U*-ᩚMs*}pA.8*(J߬hE[W#s zMa1I͎n5"-H!:E-lI*YC^e|-s>Y b3ZEާq7L졉vӑ)_!idq"4֏_0. S@7`A'aôYd^ٟN"xbo߬H #Ni8Am,q;sŚa?mF1\&ȅRAMBc@fYQ)I[PmyK/vd_.¦qG^5e08Cy#<0͵bJN}PO!)B+ ӉI j߮#K<3cJc5qA_P+kD}:)u7ܕ'o{5'GƏ\>vܖ;!Vs3QZT[PhάRY XnOvTʏ]J4" xlv.Kx"M2xN_M 13(Dp/ cȚJ:CNS?2/_S_/}1"LJvIbmf=E\ʤ9q]v]zs`sB&ܓ~6hlZ{ec j5z6 җ=X{\Yi-̞ڟACHy뒉)zO}cȩ Jď2 #_ΨO4faRd _l>N)?{8=%Ը$:c98:I>$B 6 tHb]`X3.j,9BAa<,"*Kyj]^RmN_C<ݷ^#1B]8!J0qrEۑ- 3װ+_unUé#XAM6JƪW -OH@؀1Ep]t{?5rD ",+E3֞u%<_HJ$+4KC[75) mG jݷ[WEbFSNz@|Zwwtr旟;(*0-OFtUqHNٝ?u1 'v +G >e%3N0zY}3Qtqi g{iN-VW?%۲Te8:?ƔH X>;yX%_'c=hjySJ}U{i`Yӵ`#:v~=9Á"G á!૰rj$f̏Hc<! AJ/q2io[dA/yJ0l̎'~_I(Sfb'̘4lo,zUasr(OÛN2f=DƔO:'/`ZߏxkfMzRr=u)3O+M'8N;'<:;L}:ᢿYzseӘǢz3U8t!pΛeV/ݛB*)NIY>m8-7[8F=T /g831aN?W2fy zhଋ_i{+aHP&Tf 4e¿J50i6KԉȇDmwL ,iM< s2)*Oe[Nvd1X$,̛3a 7 jͷ r>"|LO2NJcx:A*Mْ= 2@|4r# OiLP\,E=Mo`L}bXث#x1 G8(Jik sx+vu] ~`+mGݹ`/eWY[oryO&"p(/veCӎ?&ɇ\͒H^2z d!Y)|QV9Bpoic ?=K =x?Xz@,IT bƻ}q$,~ 3Gz" `ox `ƣ> MKx_ 6vVriz4)œ! i&nL!vv}QSG>V5ѡ a/mL,@9 ړ 3S]Yؒ"[^l - B/]փXRŨ=6FФosnh|m)F57mVK僒dYe5Q1k:YQTk0:`鵝IbI7:8-Z~paDRuNZjvhh~fAd( UA~Tb\l/@Vv,gDE@8>qb!mJE<3iA~V||2#1 \o>3u+ɅpIUٞ1x9ɁK5"k5Bs8_0NLRA yEwYC̿ޟK}9Dy3V*iS6='2)ZoPS3 qm1 K@O,nf_w ;3<𙍣wҷ) yNoLCEe:Z}rʛ 6ç pdv\{l!=%Q̓F ;`d]]<_^f#I9ۈػ{!m=pWІ )7JOT_>58+\ ;(U ݔ@pz_c J ~낦;kgF0wXPp Bcky5nO)3yӢ0 FMy#eH/Bb` NJHݽ 1'G8]+nĕ8)31BaIGu5jƥ f3y~ۺb"ơ'~侏J#V[b*19c'̒Ϗ*"ƿźrGO{KkXޝ͍وM%{MlK%/6,N1S8-;ZEnŰd+@dt>iu5nP|w /6{5i]h[n+`Vԇ֊iUCqH&I89 @4_9ԯBOFr:BcVxl-fX4ZGU"KpL8TB[7_Vm- A7]JO~:_(O~&z6'Xk:b+H LtmY:>0_+/ M3+(\TVuDcȤfY2X@DoޖG%sVQbz4Z{:U q=@{ dQ ^66cM&<F܋ot=v`)04rN풙9$Ž(y~%6EVn]s%2H*v\ >NG@I]ZB"mgNbTT119eSBpχ]l P{7S:`BY'UUs~u&7ATi< -C 7*=i1(o `Rl]lnCkT#p|ALp( VVm5HJ2_&1LkCIs퐂*d||{&;fR}~#6zR>Y$\iwVMfF}˕Qwm>07= F@N<)U;ꙄW:j)ڿI1_|Ea/@u *5r!Vcdžsg){qO_ B^ֆzPP-Ń:?pc =hm{݂h7(0A*Io*FhI>p"~W -Vzâ2Cǝ-p:? J[M ƇW>\p10`尞>_Fez4ML H#%*)Q:@(~5}0 ^b, =,hK pR)57w8}.Lhߓʫn6ُ} Dʯm`+-eP{|k2U J_Y:Tnȣ˭8C5G=0偅Zl72:}TLިi1mfmEl}bGyTՏh̴)zX$h;~ l'(Uݝt ~s\=P),&?co %׹ƏfNny(,ؙ0/X1+ Y&aDLTjikS'zFÓ2kh܋tt Oz8 $Ε&~Y1uHk'jyFg5e*0 H:ZӐQ1w wCJ c2vlt(tF kYq`Y]z\%7980 H=ǀؒ/fiW,% 5#`q-(ײ&J8Y!D5Rx~>TsN,i2,tߧ@y~P {qMJ.|jaeTS$tM}{:V'LqKC.tǗYyCD*'aĬmoj ӥ6DaE=xW ҅!jZbT,7~ss70R.ِ ?a[zcѥ6(p :QTcYuC;vT7[,UDj!Ɵ$X\m3!EzqM$w! 0Q`\惫d+@nD0fq=:yk+@RIwxxݦ 喬 LRXyK^\yrmG2z'۴Zp4%eWS: TA d@yL\šg24F+ˣЍ,Q625oz-\'2r檙pĖFbpq{b6_('hJ}~>AAӋE^ W"C@Fa,1]CtFmE*sFiE_@typKRMSY6ikLDzXE/P V=v`@$bYix4t΋hfmQU&KS)th'也a[T I0QQ^U잤؂9rm' ܮq "}\|_rRIxP[~!-H\Q0%MzJ,Nfױ~Ay4;[tG%)дsJNEހnxDiMԬ88PD8˵.`C4`Iq 27[eb0eaȫjc]k}~A{Ԟv:6 WD#lHӷ#u=mp@H5%G98뿍zrMs-VOV:$3֭'!/њ,΃?mbEY o Xyl 3@,_tL Ք*x֓Da>2Ziގ}> 00ҫvo97I%.^@Q3fHk/ jkP! 1"bB\}GATZP?|_"MH!hsXd6SVe`vwsVʧfx|Y?e˔7bdv,kK۵o`O)8TK3ĉȷ>zͣ9y{d,p'aCڏ>[D}l4} b{2KY=dxbbɄ#Yn8j ԣ6L}J6=Ȯ>mYC0:C<ա~7z:e5SwFK|.%%nqJ%J!ĦdN 0!12~I9}]oO=@RȮ%x N?I<5sskr 8}',5GAǣDMp)>]r@w*KC[NV υ? Ba'}ûhc.injGgA0=ؒZщOyspF_۞,H= Ƕ )B&>H;I= qg q9-Y]~h ~u:nD3zb({`Ij4CP=C6 %M w(zJFo)QDv'jfZ e f%:eR̃ 5W7>$W^e45,F'Alv3  q% Kk0 w{[s L2L M"n'HEX*\%yGPk" jdw ˔0xE@Oݦ1 J6yXWY+%!gYN/钻r:uaymd-hc>-c&Xp{|ix4q+ApC%̜("m,cms zZYj >@/9…eyPi-wY s&L)tyDO!_X= rzNX9s@yD sg 2-[ nRVK{k<*  6&:LqwhNJ&XO\W1ɵt/ B@ Dկp FȢ\+2$"2]h66| @B_& 6!x8z^Gv!`ߑIyE*d"ᱬJ]K#ԯTJdQyzNOnR.rL=iVʙ^&~j C|>~4蚘"H$*3p¶ܺٷu;v|A둅==(C]cY .m[[!W+,1[ڠ8ӕBל'*"y#~eDߵV2{a0^t?ilEcHw5)Is׋vo7={5-ݘa@X gI;96gFryQ"湆ԯ1uXpY,F=B@D @7#~Y?ma8?7N3, Ҧ:O^m+lNMC&4sܰ9YKO(g!rO0 oT= Sèxi}{X {G8Qc9DBX|"Spq/\pnOd/GëtKz'h]VP=p&ĉlM-޷SR41|F]"ԎYDPߒvĐ7E2ٞ?A)h,:xlIY Z 0=0n3PCA߯;y(N IwBR Ej&n n0f 3_PJCqrLQ* #Ω;Dg>,BUWب6ʥȁGu=mC` ^My '"#"?jًf~sm{VpahWcb&= '=Tw=Ilc꽸-RLpU[ߨZgR>tiRSZV(rig˜>6|1| Ybs4f.o',6Rߪ\zw[9۰cDT-bޗ_Pͪ#¢^hA#µtu|~\<K_pN%I+N!bƜ;(m[ɅϭlGtDN?yW[%m s^(;tI1 ɻeeD\4:Cԭv2g,'Ӊԅ'Eq2`ڃ/ cԃt#پicW9m><թ[bY|b|'URؚөc&yԢ/_?B% z^EXPHMn)ln Ύ6}ck`v9'Xgk". ̜4cnAWP$?}up+08Nm(00;q֊4Mw,@$?pH >9L jkXU%d=_~Qq"'J 'dY mы%LzgtQx_[߱5;8?OHۜP&3!o+/KE25m7*ROQ=K7^gBaэֽ>!kZi3}Z^Ku"}yRQC&NeU2MF ٷCgQVyQ*>H|Nd5BAos"v?!H{!D% -1, u1roUhPIT n"$?|v/fb,E:ΓO~>$3qŸȇE~]F#6Z$BO(یMF3.qvJ eQ0830 >W<ճFE×´]xΤ׫]|p)P-+Gqy~(J`v^?_:q*k aݰfLSTA XӤlxE_P-%SGhrA%2w `bx3E֓*=[]I|wobS$PӀdI|,u1DGiWAՇNe02WUzWmE[K&`&;EF⦁B?D,R!sR%?x q({NsZFR$mTwӹpW/PT(ۅ%O$+&%I$'2.j<`Wk:Ef@. "vj{UTT;D8psytы$ dEbx^F';,PJ֛L=n ah YP"~گW7fָh+f{şB9|Jp"2x02MI RrHxX#ൌQ۶%:%:H$S}aw`d.ț m7KLMو¤0M){Tfq3gTmxHԳgx`[e%Вp)MUnڕJ1ovw'$ #\5Sh ]΍dO49ZtoҺ?)"բpKtF?5g;ܙ UȻ^kSSVc}yuc ;\s(?1ӌXt kL&NHg=fCbhQ+[4ƌސ鐩YIL+ R -Cs L@j~&Qnf}l&Z WJnѕ):[z8 t*!A@2lK*;̎#꿩B9-lq u|`#3ߋ/B>Â'~^G5d:A2W(aF(-\L`ڡģk/'AXu x0* r'aS,lKXmQ{Z߯}JZ5D.eJWّƓjm&VKb]n̐,*nH=C<ȐTef*5c{ՑXFݜ|w3:3XTxDecBlKz X[h ԴRѡvT5؂K^\s8}_$/4`>@Ǚ 5[7Z^-M !$o?|+@/sz ;y3w!Hl=PD1YwmY:px,t/4{06㩣:$0"VPip3z&-h '3(Dt5U}cBo1Nt| H:0%͓޳rUH&>ADŽDs90{`#8Ge \J]& `u7mWj텛!IN44X= b-? JA.`e@T"4Mr};(Z=1%ͫBG-V!Ѯq3;RRkFIG7@g0Ƹ4]8.o \~2w+7a}9`1}ޝeR> G"3DX#aWzG2v1ǾGw=H6|a& vaIm\e^lhZăY&ˋJY@UaZ-Y#̶ XKiHUolt۳ ;*W9 =r,ةP )cGLp-JKT闪-zNdM"R( $.ӱ]qoFgR4+ ~ 9bL-9\<7[6^6iʪ%R7õFb@B  Gt!)a=Aλl€M!:' llJ3( |J\,ێrNPFa u3"ICE\)+f"`xHjO 1Uk{/5zcO6.'ỉ>dNh;ה}&NT4bh4@O']Jnvj2Òm3|$:a"UB}X7wGlxW<&)TȔ +:?Sxނx)A^8A^<) 0mc?a &v}zi+lS *Jnԓbg^O`?<1{UX@QNyWzؑ,̢bH5${݃6_# _f( Vteu gcqm'w߫FxEFuޫ9/akd}v7]|Lu}=!ފ>Q\m];kEH6Ur#`yu vFYI\3woN@r70S9seC!*Zgx;eQ8퐸pE6շ9]I!h> gJN&NB}U=sΉ_&/[A>NUүpRKnJ|/bmS;mjF՞^ J7@ĔJ2+ W-4vF%tw nqfwc) Kܗ<5\!#6&*q_d]'~-Hwtc0^)[N2`~6hS&U8GkZpw}?PνJ7RORj\=)ж+Kİhtbt6%^6}"h}L4NL`esq\aa< tYn6/Qx4Lj99UW% |.^:==9G!qOIй9[ـQ9"Y2Kf=Lx8SjǹQ:aL,*y9Qg>e pgOыҌ :[/JP:W~B}3PptW=vyBK/ \f|i+XұAwDrlx 4}wQ˃< I $ᖝLj`Odzlpmڷʂueb${J=3a 7m5EKs1zj<ҮLH0\rQgHo6Q :P1,5WUX<,tڌ>QZ=<8RP 5r*̭wf}~B7dPUE¡^6$aر%)S?ܴ:Q·#ЊETѶ&,ԡ?fj6fYY$,IRQǒ$aynBݟ6KUㄭ7R8?'zӠh 8}'.$&CHܓFJQF X$=; ?hD[ ⃂G *ar%t1gham,ɰqvSX!揶yo" Y`v݂e#>q7_t= ζ6X;Ru{jJpddwbrT ?zs(s&>[~7hcv\}Z:S2ȴE 4LfBUב3\98/P%^;y'ϠJ76f$ >8Qav|cȼm;"qmcDIEtiZGx<{5Bjb?1"h?Ơ@P>(2GFGXӜ˲vlrߊԨ/C׳^sSUD!|ʘA/._k 3pnoZ 9 x /u FsA{dZ.I/cR!Ø\~[C0b7߉dBLt n͈l+3*8d^  #rTÎ<䠴f8Zo̼z焭FMe\Xb*;|_5Ӳ[Tj{B yPe">= bU,Ғ4 %C5S$8'NI =">[;MLc|%lpwgj &k6*qB+"%gj%c92IcC]#YoC{%j[ėW3?1۾vbg/I3UF.UTh?? -t }\nDndh&})i޺0w%>ps di"f=UCI ')r=L7uax=(6S.ug(ӵ0F<kmMumg@e#'HQpԣ߫T#~ ౠ}|YgtHoׯW^b<|Id0ʹI*xk=}cn^c,_̤Q~5?MY, ڑ\BÆLwz?"$x6K1 [Q ND׈"'!Vַ3Dsw{lPzZ7P9*,FU @@d3@FD0+hG9QmKh\0{">8[տBÐ}BDmZ 2|>ks/ȓxsxCUEѐq.!7>ECV!th$Jo9=DzF!"uY,7R@)C}>mEJűb}i!HU?&{ ʵⴴ# E!%M2)Yz4[x~%">_&%C>u*܄;ڰOM,-B-䇒U{ ~hޖ(&6SF録i\T}W iwN7RhS,$̒?bg7Sr?BLz--嗵܂qæ3@)1X"Qa Ю1:ӐpXFSmWye"!eDڃ"лۿ҈LiWήNQVKPX[ EKΤ |0؂X,4=E8!/ꙸr*zRqe?##ٹp9&r}5:L\+Y*(~_5 sGgk{BCLY75=Omv=SqsE6دs-OPUb<'32Áe'0 A=Jg|{I'&#ZNЩ3̯߬ #͂·F7ltsiϯ=o[89 Aa!3gT$.]eKe]jԳBmjy+'qJ>,)nqyf8@ȃ{HW4=f:*UȖdUxf[qϭ2F{BnUAmk= 7ݼ/|I"f*bU:? [7f׶_0U^u 6;ͻm-{:L? ia@KӺ%&VoE}ݵP[<Ә :VAzF ܫ{̇NE/%_2`X{!UU'$᝽g%y=*v1 #XK{Oc59W!G;߼"Y!;߯ПW$~e&^#-ɍvt6Ÿ !e|"~ #Rsӱz1vX o AȲ.T5ݕT=9kj$hi;䦆Jů _9V F4تN_? "B7ܲҜoSrl,1hORUW3IHgm74-c]a4Lrj2hBNi9_Yds,h Y6qPRaAQnk>a vM.L{KR"Umc2+z#N)N Z`QȊ$mh){ʓg!resf`IϵLYZ/dyYh0TL#~\D15a6 gA>*Xx3>VEUiɝn~pY9R#?%?5WBzAfMd kn DS<ƈ64; 0irY+(4K5YuLlVxfR k"5nKԿqHl'Kon5cQuƋ :}8Ar3/xZಘ}-q2&-ƈ8rU7h9}iAg- CS 1rNhL{ؠooS &&ZpGvB_wnka^֩(*F]rJ͙[7j1ʅ{(.)xrIN2عH>G9g ^gЗS63ھ;L@+% f,B"lm;udȇjCg_‡ԦGUq cܟ"qdd[íS|Km:7;a3+XprUds=B|׍?2Ty1XUFZ ^]W_b1]7`^gd5ʒ ZwPP,KCmUT|_YI7}ЋdfIބpjj.b7ORݽ$c(5-)EP(?ɽLj-&|Ek;4@|<;׫5ZF[|J#(P+UD6; Ɇ* هuܦN yV~SmdnWcb*jԻ[dǠTYU旽KF~/9CH4q)R&5pՀ̤&`5l$hrgOMHp.aN\GrZnm h$ؤnf$WJû]2\]tİ3?۩{ U. 1MC HNB[$6V=I|8%Q Q"l׫$0nGZfarr t`"Q֓ĪӈsEdɪ}AYSB7 Olm隆p|UؐF\ʲxk<:e5Ѥj2gQTlηʟt!bz@/KJūb:5yVYX%_-1^YyW#R$,w{cJp[* U4VޞmCApN6)~,Z)G!<;CɌp.5k 4q:[G"i@*A)6fs=ųf;[0KrS,oJ~`ڝ%o糸6\㘰"w R7p,A?Pj%v.<{_ P8.TsVSy"6劳GȹkT9ԆFCvas E \ܞ֌,;JClZ#:lXނa Ͱ;sT.QT\yu!6tɛLD*1NS*N_*Zjo"ʯ) gg|ore 5pe>Ab?@C aGjq8M+ҒOT’Rܞka!%`=ivݫ?n)f`*xa4|"Je>"tE$4XUw6ذB!G4—^ !p >֦8 /ZۗQ>;^+Z)=>8xeϢ+ g+eʘ=x4$v?kM#3kX1XRBSu"E2O3JA9l #1Ϲ~a!p ]it>9_ak A ؓ#Ql_[Qb'oZfoh 8PFc@d e%,j ܿ 5x)SU}IX\0[.a;~쟆 #$8u|557Fr;KIAhttcU4!nո.eɓ^?p ,ͽ,9 Ǚ>ė%h1q(!Yy9-Rv~HוDMyRI:2l)&bxbI^3)!fV$3M^܁[CuEUSQ=̀ANe8L )m?C錪+RiӇ7ϜS3bn$AT<7 Ŏ뤍xl+YG ,QK^Џ/^e FRI|;f;Wѝؕ.[{qH !n Sfu!1MB (JDOQ0!Ըg1 Q/k>0 ;:T|,_ɅZB-(uTۀc {ލ:N{܃;) ƯsĶE9uC4 %.s&;PIȴ2rS-)ܕ#4 + CE]+G:1ԟ%@T:7 'ڱO(VU@^'_=ڵW#<4 mg2PAC5"K|܅mUz@r#*42VJ4[(|Fdkԉ2}A~E%r{`IVT= ܫMz?W7&ӛmJF=>'k(ME nFkQo5Eۯl6l תYf"uUgFֱ` }J+Thu/VkNLMOjhBwRIΤᗍ=m8VDHW:g{ZdF8&̾9FEh1B:Md0f>auMFyeF"eǓk|wt&< 9n_v⒌)eyXSרep?~R _$G%}O,zq , Cs?;7so!̨@dw|w؆~W(?Px7 ],-Ȫq(fgY c%^";m&F TrD $1h0V{>VxGY3-JB0gg ¯}h;g77f"0h^i7Rq-X^7? ]WkG<~-9")sT4`T"0sRa7jhW[ԵXEl/j4)]1r"?Sģ wLk8x4_VȘ''Sv&B%R٢2Q4x ] s}aG86(ۄ%MXЇ;P@H_ @Vk͙"hTٗ,Z~kk6'j H0=y ~b#3J)&k~+0V7ݢ+ aG۠ 0W3`injs??ozA]>&>Q#{V:Q;@`3|ȵ;>QD!Il0Z!oY¦bR?^>*/ie->'nz922B7#'a:1Hr$.33 #`4NJ3AFyhJ}5 EnO/xw{K:ͤ 4A~Y6;$=oJIqA> R01ǂ;o/r? 1cT[gNbtMie 85e^TJlSʫ/ dCzڗsNgq, ćt| Y՗^-1Ԭ46bsZ =M萅 w~-Gy4"pa 5G%GԔ_iy65=Zݸ3Ⱦpj%뎭toF"e6! {GG]^%Ԟ튜0>ϓF.>iMpٓp{?Ⱦu,*wT0: 'H,\k;8x$*m\tuxjF-&i@~AWx8 ӈ*.SF'0tۣ#پx,S62@ulzVD~፾X;orNF0/#& fYe+./0U 3$4\XoWq6Ijf" 3 ԕ̭9@/#$=6>{Qˏa6_q|=y.D&|K(ĊsX3zK?~5?\n"a+edlk /j# 9Kzc@zQ&/FmX w%iR(Umt/z~E8L~)=Y`z|taq>rʆ|m}G%(bGE<Nj@p QW;8gsPwCr"r f> !O؅Bț;uJsNř]mB|tzFK^2 ],͸yW^_.9.W*ҏr3JKP `N8e[&3^rK$ʙ~dfR sz~J$FX|'wOhDGGϲnP0q,;RB 7 ۳zp;p~{^x/qygHJ<{85-;P[E\Cad$FmBRX(u<{p"A M mM&b4;{ TX;./ֲc\Gkǭf#` bsڵL(DiRXf[*D=wf %:{v"WКOvT7P251~Tf'qDm4W*Ҳ-8V`<6izՇ~CQk:%˛uuB,K32H%3ct'!ŔH8Z7ۯ$5D&MwFxߍQfZMx{ lV]%Yp1[)o_ i5WK/o8I h2`*hYzZg74,H '{TQezH)=p%7R:b„ ѡk\._&|(w0a"9ʐł?<tsdv4kWW>P{9T3WT 45Rn4mSHTB\F2x{lzӛ`mkR.Єe 0TZ u<.xbP9$KGC@fXkNQ1wnu12~āo;-E^FXD=e"Ɯ%|XJOlwy47{0/ Wz~ΖP;ltS=FH*haJbn\L+5bQHLA+#YCcf [fЯ QշSKy{OURWޥ*[GZs n>!^2'G0>yQDXhcbM9g㵭vBtxb :jU"HY/˜Lgz!׈#!cpI+g:#:bl"Z(N$Yj ÏH3{<`UY ä´GiW Q/%(?c| %`ku6D<웇tkKqɛOߧ>>Sg1&b%C2h*<h>P%%cph `=˰ckkbCˁWM4p 'Xd% 릘q'lhhU{䓸)`4QUYi!b>V ޲DZ"1*G/9_ʋ:(ra풞󴛐!?Wi0Rt@<p ܅dHV-.<˹.zs3`VG]ogYBA;NQ|TGnz$qGV_:kYҎd/1_O7æзjPmDЍ;-ڹm.ހ1{ v7,n?u:nN&CiLuY[Pj \ k0jGt \uJV1r|mjt~|xO ؘ[A-Ay7\kk>Q_{=&glz9Z0+K[̛LS&YnBA=)5O+!'pi,ZipC K-׬$BoC@+ztw(_M2@o$٥/Ǎ=ST$^RDOHɕgFzjNf;VR5/7DMWCxa،iTaXXw_^=yER"~ E;IwV)E#3u$UY\I/\UY.Gd!cHj-J2+U(W;7;PxߦSj<.Ó'_CEJùɴ~Dnlb{3 *8Nj&\wD.s`. dG:voJRפ]@HKƂfK/,Fnֵ *又Gb9a.A=ZhsPrhVwhd"v`ւt.=`/zî4Mg!I jT%"hX)RGϾ9P|-ָ`]L๡3JMq)F' */~*[a$@CKC~9CWβL֕B~ )D#nF:#KEA r;Rq xyYvi|lC#䦖kB1S/})&F_d0y*e!ణ>P(o"9t^-,kԉZ/ԥ]8SԮ8fLtz2y#Xބ&E?=&S|eRUqJ'4-ENrT{#sA[f>QP&Iߤ%tpSJ-tk!Q peb~Sd:mb^.zv? p/-rH>XQJöFAVn ,H%L:CvzlyUڃF+=-Wanzvl3Ij!ԑ|p ));4 K.ߦj{13깜%#>'$8;$;DL94U-, Ď_lIXa7W>{Rr૏iPn( pP=3AoCq Y <IrzirRßRƸ0(_gq‹t^? hq)~[䢨7l!I>XvERu91qTnɧ+r>ϤL7ʑH^3?{pd3Qjr~ٶ:TM ] Ԋ҃4!Nr=B{P@Ϭ6ؼ=?Z #lSJKEFiD7_=Y0dM2MHR x4E#EoT,Q3$͂ ›nFڣ4 pze-c1|IDK`$I9USO՜+at 絁5]:<$qv|wp0jLc8;"9HE|ܲ] J2?1&ë<5oЅQ B,l,>oTȴY@[OZ4~ lv'K,fW@I6"4 HZ2uOg4<]srH)M]g Q6  竷pH56-YnK-P/9XʡpmF9aE4[ma`l$X8{+:Tz=+cȿPr¡In{5+DHp򪋠Ëz+waBJR|ޯ8R"vM"XWK~e#QB9ηN3t)4яxI~Wwa|OCBf_6ċ:j{!^n1#!e1ztV\T Iꆃ 5[gKX';<3Ё9X.1wi:c2myJACỤոU#B6 N.FSI][B6XIr_P'J$n\*H_|64nmLOjтt7t)Rјŝaڏ&_j%ԘCV&1aA|b^lXMd \Nm1ej~j)L"L6~QDsa I%{|&hB_ 2Τ3qxtH[)4]_$u̖)ˏ,ВKI0G -.?N2,V4"kI":Ts`LW_'\*Fi> ,]r"%&XOQ@"ǁ\ ̔%f/6ǟw*-U26U: Bq},gw{F٦EdozA F&Xt{UZ]SQY,aQH@(n$Ĩ"݅7X= 7fշLiCw}h(F49ߦZr{ џwORaLDy!Q`h .DYLo:>#lED /S\ ,ĀwbYaٺ(ME/HބIN_aɳ=0;f |Ӛ-Jqڜ*c\os{>ɐpPjW6Aڶy^@c9W}# ߖvVDQwC M/ YМ_Hٗ#o D|tJ'p]*ߺrR9 Ӌ"G cC\IG[4ӺK|ZJ6Qk8jڇaVkޡA)QCMURSRѺ> )Muc^FcB|ɀ/.3C,F1cqBXەMWO{gPO²,~G]jB9Z`b"_vGlBC ]B @Љ@%vl+,qH %C@R1%PCP}U&'3 jT|-TThj仧DG=W ٱ Im)LJu^De1:Ģb`kHE-Q|C-sWX 2 ӥ9]%pWP~ fNy5{V48'.t|a0TBmAt.n/]LxӀ3)]fK~Q@ nb%M GovpV-WbFڝ 92rA=hi;ҧ@]߉EFxuU Fqr DjlVE?U$kK䵷"tLgs[|k>( 4ﺍ9 -fJIUOA#lAʻ KfESCGqY;X_26)+U!ޑ}m8mz81b2v\]zs ,Yj5&a58tF,se;RWwAb&@S"g9o8cP}2 AA/}ftҦmH*u[E5y/FNQ^.gd|e=2'fڰX%s0]}6rBW]J(j!&l*{E8GXS ^.#)İ@6;$\fNvݕ+t<`rrnjܷiIMY$rDǢƴv?!e@=d+J{@ABX7l%uMR|[CVkmkyYÅ W +|O X)(o^C H)[p fGϭ/ڒDx!@sjD>v;S'z`ϷFiJ8=uc٠nm ;g"Ih{'IRGyޙClg<- $rkg:ͅy{UĨcw7ELmHm !d*L(dCf=9?=6MߘA{YCH2L|ķaa$dW,O;˶n.o |Ȫ R {`y܍u#q f4 ³ly;x 6cTX(izޔ&z)wQYa]'OG`k؀-E=6)/c0L?b}^4@˛9:0)h9S/Ǒ@UoyЉLSq=ysbS:9\Pb:N=Fw?0eZJg {qQT.Rz F퍃͝HkLjܹ/RB#\Ƕ:†vwaAfa09k u**ʾv. }K5?gigo|s.zR@"XS%/1a юfdG bk3Zτ n{{Gsݛ>,}DbԜce f|NmiߟUHlƲN Þ㈑QA-H?'x>aQ L:|m 27|̅~(XgLhj5,T)l8*E| ؜//!G6BgQWh~9 YL AMȼƗ`B:ı1KZ6W{)s|iuUg^f{~Cdz5Pp&=(p9n#3#ysN ~b>޻=wnֆ lT)Zw/~5U1cpjÑMW (1:Ѕ6JIr\yZTJcq?$:TH1_˪ܞvcCbsj2>A(͋ $OiouC %r [$tKe^`[ 9S2JB=2[3j섩aY3j'gA؝BV^Oa8qj ̊1_N_Y| 'b42?WAS 1LJXdXY`Wf &}D9:J2q3&|yufr~E6p(AXqϼ߼6?`~eP`l4hDKčq\hmd8H~0%R+M .SUGLSri* nqSXb'$!"_h`H''' lŲ˓\ƇZ~ql0qӳB)Oozj(%n+ bbDtHC0!q CO ЏP~h܄.~M翊1gZd9J*6/ cK(IjFt n=k}wzrܫr yzھ4@)F6]j~9Z'.jPb<嗻V $7=VΓ"[Kߥ|nۥq(4̐V/b{ /2z΀7@jNQZPQI3ўB B/j9SSkڟs ;j}yͅTh=zp%O6_ ) WgEWsA-mվ>k|&_0so*5g(>E(?OOCy9V= Ǹ%_St Z೶i{W\㼳) Vl{^}ܔW[ѣ2KilX`@4-'Ur2 '5D]]cdYɽHygid4l^#aun)u527\Dz=&l1[ne Q[3r<9=\ UK&Cc!KOtvprKMRX(d?vKDk?SߖOd\/ bc D2cxxusz ʰ % y>Btۖ  _#&9vo'x_ e'Xb "!(XR_XC*CF#y:-N,?#_]O#+W|\"h" rO*.^q={,-5] >=Nʙ%$t1&?e?lW)~z}mʉܘO &Ho}?QGMCNЛN,DxY`4}IuVj_5U\ѾxjapuOCwmZ!CnTuT0.3־Dހ4bϕgINnF,);g׆9~L@t>|R|rn^$[&JTkQr"dύ!w|Uyzx8ʍVNz%,M(ķgV H2yR (BQ~aۈRIPD7cY#hm3ց=@PXVWL Ns^Pm'-60CnuBlqxCQ+k"(Eu*7?(F*9_HXTT_@hJ (H||O>v,0eѼ̹zF/C}Oiu&]ޒBͅH wNch`roCU;_ߖ4] Nvpo۫U*m0T7Bzx#@#_#o ~%Q hb1=N*nquڛ)n'SuUJÝ'H?؈alz|]ں{̩KaqQ\Cl96D-Aqt'Vz0"FcL,sq&I3`5_9dhRN3z%,*g$!es~hi>Ⱦt3GN\E 7}$SSˊoOTD2|Lz3]5+N~_~.aG\dieIGD5Z "Mta]E~v,b2{H)s\O JN<gֶSǫT|+Rgg`VmaJߎ9=*}汑q䁰sk_CM\Eh?pJ 3U8Z$r;_w2/LvY,l[]2'A*\AXN6ϵy i諅`Da%[ J!LJOVCGr,[rdѶӘayEOъIf+_^4*{"h&l~s#(c=.겢w.qڞh:[c]{wU\6,*0xl= O,2K{ir!9[44˾#&ߕDsTM= Wƿ-v(ঔf+?bƶ0x [b-$YL1 XeA\_k7U_:{Y;/rvp!}2 1-#$V;ŭ5t}ҙĒuoʪavs2B6iً2SoıȺ o~co+_px$DW`/-&ژGŋ<fb VzٕIkAV% "8K2}5.W3x"[n0ifbKM &,1NQi,@jϖa] :U}Nm"UiBc߅ ,դU3% $ JۨRA;U}'!k: .R!A ʑهt{u,XD'lUKAk&]ʏT=Q\2ys;6~JvvP/كFHVXrPG;ʽ2uLeq]{B;E3><<t[b~p~2BmvW@ћ=#S06gH7 DUiճ `|F+C/|r.Qn+N-ØJ+@ nr)/]_:cH vuT\u fH7># }3%[;a{fǍ_0"ۯο<~f.0J9B@Y鈊Q@pCH2Ps ɕ{K#}]!UkϪ@v 0ַPhF#W Y"bmǑŁh&">>xv[d] \((M!= ^ 6f&.“YPZ ip7pw&@^b23NE>pivB]@F\H I AB寞~0/ov#[m<ƨ'O9Pn%bZhӢcAb%v#'e!\fYtZ iixkNⓞQaC<FL|uM rB !PfMr v Tӭh΀]elG@[(*`9 $A&+$g]^}PxG8Kc,Q]%>) ^\:KD@U$`W%q:DtjE~Rװђ, 3\\ K]= 2VRV8ʞ%rҬ}(왇$-:5HCp>ijܻ[?֊aĸ4U,P| eNh[,﫶Hi.-/h 18Bi -k7x&̂RB, wTjܭ;{ ΍'{ʉJu!%/ Y~`Q gM钌80A >WyE,GAީKmv8dɃvYp.+GaTQ'b|P[Xi*g/:o.@r˱ [4y^])!Knt?SRG9򭡕j8g*, 9lo֠}K=',.eY,UyegamsS_f`{A/; 44hM2WmPu覆"ᑦ 5Xbj7ࡖy$:=Q/3ߢOPV {93et.rAm~#jRAw Z pA%?uuM*D~͚3t Y[HOC:v":dhc혙e#'biqXhe &ĚQZaKRmXdt;d`WaCᬦ)aŏT-?a&~(1WSZ] Vش?=2Wftɩ.e3J"fļ8#FȤޓ~u|.l3![am+V.1Ye&'LEC @7.~pTNQh6hiUMKD٢q}7UΌJsVI0|,NvJܦ54MmS\*iYᩡXv a/;@e|V)DƶBK$cuMd8Iuib;W,a tu 8]A@&v 6JtUzS5%Vʃ,or>'\+r k)Z`)h*-gi'Tdtp}N_21&=삟*j̪wLC~{H#-XpQ15`%8dCG4 bsyS-/ xYrw^%ݳ]ַ`9 @!WN&-t֎ĈyE?bGXE 1d?kD_+k[!)I[0T1q;%TΙ4uɾ@WATN=LLmx-?_ߴPZ%-]A=BjNwrqk"7b,SH\1B*/-#]-ŧ9Mן8|&@9vW}* +Xq+cj` [pf|1#OAL F4E,AyyX jAtɞo\Bo1}Ԧ_"WZ OJbƈp5PNgƫ8n/Hź#2Z߄U䌫5҈#bE?+NN x8V nq=xU6eUEʡ%R0m-m=2f oЧO9~vDmw&K'&+[Mz3#Jgԁ]UNϲPԂwR1P3ߠf0CyY^c0&rmS{NQ-ҿ@I=h r VϬ7ԇpcq՘=UcqJ86Vn.fC+b$Fwڤo}P$Lj =9{Rz YXAck~m J-S4p:CZkfPCJp3h4%98H|u3sTRw \$/-^ɯWjK4/FNӄ<8;\1~VU۽il.CITi׌tZQs c$& yk\Tr2G9ʾ-O,yk4".%JPVS]NxKuH8皗 JåO8$^n탳nYWb%)IίB G"Ǥr3Qo/&0:SKYj9,Ax?WANw_pIvfR+Z1rS 2%{HOqkȠ'Z#.} {yrŕ(۸4?%B/)$ ]FHd^ɟ#{xx:Ъf'9G*pjN5ISO&^.8ꆃZHA-ZIIa:l7;jAPD\vN'Yk/GYGOy0^BVLnwEGb,k??h:[ٳ΢:{VZ!F42iHbOS9ىS@0B ,pr@z١DXƢH xr> `t,džsVlOxS"wHt> 3`bH8)\l5+T C={0 oˆZ_2hSxw|#CvL#c0058?]3IzB~cLEqfcN/6yua9Jg }})cy\%(22V%u ae/EtPLlKTVp%CU)KAD$xcc?9ZUAdenvS$*]}K $DMy5)L[s9͸!O| hMtde Y[M!66``:F%ZFzȢD~v6=!8(SZCZ{PMm`۷gV}5:x'L`MZ}Q.E$ٳ,DѳcťW@۩Ҏd jhPӍATqcNj>h<ҠOזH&#y06aIM<T& Hu}oDA+ŽJB;!޶$Z%>ej x!3w4Ϯf|Oϣ*_9)$ 6_U{B]ڝ0fW Dz D&P~WCS,-i)=qdT-N)g"eg OE'dK=\(Թ̻Wd.?+R>%Ӧo *к=%WÌghpWۿTIkϿ姘'`dA5p4ɥ蝍{Q>K$/?ʖ]jY i[%sH, DLwj@-g|T !&h U`AkY2朂 K +Qc%_N4ځ(t) y=xdϊKfסתe>LMx: r$DvP>6~+lcR=` $#KCb*O3Ӑb`&:6эx>t  /mݏFQK дF1^gc%]Œį-Er.HuE.0R>H\XYA;NjPhg W<6$Ws#|,۷6&YR~_6"Dla:^(ۑƁXY !凔&9̠bſM}e˳eH69"(ԼVˊ>Ruw@pEѶ\@PmdXmavnÎ%fbG8H"y9,DppSù,n$w濜؇(;5[a}V+V&vt x1y/Ƀf[slb73fvs|B3"+ܤ/kj,bwWerޣ m  [Asn␉]/Y"ㄶǞY62z ZyNkmQ]V/峬)4dt\ =|5]cn_f`T4R;' ∘ooޅQ9lppiZmg\ g* ץoJ`  ;zvv>;`cq$%TOnn"Wvm?s"/QE&*N;/}ЀįP_uR49 1.)iV0EX[>:gmAV9ܵr4Xdm#%mhFM6M[继 Xh0 h/CE^M_K͎\>~wpBQ$ +-Y5ᖗ9JїpoE7QS:'r[v٪u2H8PPvC{"F1QW-RD5^+@K/U(["\;$]Oի4hpqT.K.fe=÷Y>}~Ƞᚘ F 6J" B"K3f ӣ=.Dd?ٶXdeҨv$g+aQ`@?m$<=sg&s6M0ޟ$Y7N $bj${Y(!z/\ 9SX]lrJm"Vij~N"2 IQWj+9ƐDžS@"Y(%/it[af` U\wm(+yDv M_ C`|9t^N~*"5Dk sٜ/EL\H''5J}88FM7Tylohj3#MALߞLr<4="GP,Uhx3^çr_ ˗˨IW|i'1NR u*B/װ$ֳw`MiQ1=-Jk#dC}_uɅk Xb2O~zC!USv`L1 /fnӃ8gZPG"V,/Bl5(r=lp hI #J~&#g3N:Jwٶg]4L/܈t )I@0tMa"1}<{h!C!E`~0'7DԲI+qNׅ<6y_7OH⎎}t4[ũY Q *4~$hf{y҉4‡yĸIs#"**Jes<'وBKXz!x9?pEKh]0I+[_3L0(vn?{pNh2 Cȶ*|\9,?pzJY}A͇|-PfXO'S SOh:a-ݏ&ڎsb[܆0ݼ.&mÛ񆹃Hf97ٕ5 *̢Ȟ =h!'=@t{_ w 0q WԙrRL6]|i)nX$GтBv^U6 !< Ąd*G*gtPO n/,MF„ (j' }v?3Mu@o|Jec7j?(ǫiqx# _!^[ ZAղUvcc`]UEhJ/H'%Ղ[ݞEi9`@{iݻx:2VT ټ[ڙ LFCm&Ab?Ug,m؜6 m6~]UqqhF@9 *Cь<ӗ~RRfܰϋ" wʣ1w2k?EwGGUvT 1 M .dV.@+Y$6Ӊv2݋QFS;6ӧ}&*@k/P֓RmJL.hA\+ݿ^":4l1a[]!`gapZţ: n /?Zl uݮUF@rSAYsϭуm5఑ %oCHmD=mbƀ*FQN8MvMpk(|lO_ԡFcT_зљ\0tݚ]]Z"дZ&TV.NNB u/{%t9gD6 ڨk:/)R* h.:oD ܌k2}?ծ~2پdcJqT'pAlRwN*cD\Rŝ/…@ffe"St/S3u>.#bk#l0.J%{G]J|Mz^RCxU.ΰ9ZPJ,tMy8x$'hn&FnKgkXv|YN}U>q p+p8>Cˮ6<#޽9,v ئ@6 0 7S>kL#1N.nnӹ>$P_Tf ֤Qf)Kj'! Cg_2+TOոڿ\9UZ ZWp]ڭVialZDq3ҳ L[}fEEfQX\"oi䳎ռMb`WE? 7رTj URݹMw5w"@,vVsNzY!%΁`( Իq΋ղ)0j ?xQ*sTᑩ]:s8D4"ΝTL N~j0qSױh(lD4TSOį]cw)>A4BsKg1ST yĺ2 H4 Ev{! =qGߙ汲 96n|?T7n^UHMtcwo?d6&_9Тui*78B/3҂/2c\`8,Y}loZIG|73'k(~ _i2s:{;Ϲ2t'sW@bPQ ({/$xӥҟp%dk\P]-$)Ѿf[O:XOHOoiFA^d*{Q<4u{q~ rGw,`V 2&AݼC-yC 4h2?P t٧J?Y6|_XWo#4ux}l!2u]%] )4E[T™&:.1wruUI[7xܤ93([=db{K@!eU< Q,Eye{q 19x ^ wT6 ]u"U-zb?&W fmQ_CYmEh ;$]sX܋""2pgjNyBԠ{+  JȃE'Ơ>*KpG;deSH/TC\z-N4Y{@ lera?pnS#d6έrZq5Z*qGH S \  l*v*+LΜd;ѿp/95= y+?h{LSt )O}]ja&Vg8¸g0gЕ'(2rAhw)P?9| +X9) \4wiGJɥ>3`N!mf홺2MC#KIfq/ɉT1vφ=;2$wұdrʷp} /` ZMsƯH :D͹,Kk?|}z^x!7lwg{$ X䗬n`KzRy."D~&CK.O@ TGQra =b 4C%]_G! NyC#([0!L?lRUgv?zV 2aۼŃ!I|* ]`*n y7/&RʓWR6&drN{{o~Hɻc|C{0lWApbzg8caOw:k]k6 %+v `K}llI-Q-C1⽼t=;z`:u#: d}>dAFA:!0CatMV;!9gάR=0, \Bo<|RNt/xܒ)ٲ7N?+̢DžG/+{ej#^d;HMv]'nc>8P$%CΫCL6\dC[yFTMh5|/z›ly*5?cf* .YL_P?Gb B Yf1lovT Cxݱ{:TRj*NYꙪU Zaէj2_%0J6bRT >&X< )qn<¶}ẃ5/qV\T:n#bXz\=.,C38?j7 c8Nrt;:ŮL+BϴS_+7*'7oC (d_pH].%m"O0kt>H^[bQHt× D+mW{kw~+{o-n4@袲tP0@AVD'-HUg /m&Q^_}J7r_O<*_oMB > SsΏ%/wAV7QK\#LV(D p% y 1? {1nqS۞"_kC"Dd=6`udk%2p}P  hz5=(ŵ'~ pE93WcPz\aO18GRoa:Lw:AKӀXq'Bgo 3^ >2M0ܭş K%ə{kS0'hs[5sѩ7㋃"ֱ'Pwqj9ʀ9{ό[|T=.8glI1TJl<&-K'Cήn`/B=F͂w8rviq{gyUve1xt&W;|S=?^ŻS9ޯl BWkŌWq#/CXAt,Ob(þӏPBoO]ܖ;\OȩC`rەM K:wx*OZ8ڞJA5JTX3o[G3^#=1jM yWКG".v DKJ%tYy`s\Rdoٓ ]!hZ:86nib2BQ )`T5=jx< j*y/C:[ȑ%щj$;EueDU#4uE~QPuQrڅ&,^/"!w෾U-XK呀חz'5$Zcx_TMO@ r?nfexYcKi#bӛ&BVF@1C?: );ků<ʯ+_?wՔ<xIo avwr]$]l; z4} Dj^5hk|Y/6ۛu Hѿܤ\/2|1Q6˰MD OxkF?Xv9GiEd 70/)~/PT8K"okT;寺W}9Rͫ<%hY4fI -OO H%veDѿ-O7x#NMaG`q^a*o9=1Jt7D(iK&c0[ೢ)ڴ*|Wn}0OIJKqrYInSLcbsB}k`HCvLˡ~:W6>jэ[!(rQ9@niG~J7͍g3MԺZ)GPH=)^Y NCZʖGċeMDI)+Ď**1 S~D>( E|ppe̓ƞvUk qW']f3p Uh2g_<Z0E$尲&h[jt=۝y+t k(Ӭ$vn6z6'>\WḾ?h:{WMm}8DOl{Q٧.Ud@9?d4Tv*{vC>raAʸ6yc-dhM'Y}cQӠ,-7jG[Ȣe*d(w,< uC>hldsX9P<ү2#~Wmg؇:TGg *$-1 3G O^W.}ґܠȇjU#.urUG]Gi Ob_Յ$uK4h.S qDM9 R791n,?Jߠ A!1p5|EK6G5OVإ 3'K.gd ftPǤh×9Z%ݜN7Ҡޫ\%o0jCA9PUq @@T}rMkì^y%/i⪏Xl`B,Np iJ0JJR Udhe ro:r zkFE-Vm'Fn?˗F&}ʃOzZS4{F[=`}Ϋ(䫒Ϲ2,Աp1KN=ۆ"3ҡNK23`>돦!Rڣ 잌?@Ki.o>n>S?‡R;fSaq gj:[Ŧ 5"|)FeSsv 6D.ٵ) CyG(IRcIாΌq.oc3h)X"ٖ2墇T1{9lm]^t6 z$4j}=11"H/j|c,OS7bbLX>`m(KU,Qg2;0,eiW- U</kBU4TĀ29bpX*εG?~PcX15@e'U% ¬3| gowb(WJ5liϫb„chlz^B)j6<:5ضD BY9_` a)pi8Z;Hlct+0M)˲e'';bz|Q)7)z99'RD'zKrD#U(X'KF*?Q˘FbAD:MRM nP ԊK)~U`ЄU SkHkP5=/&h<gۜO X>l6ݶrO~Gq26=)/Ut}UUka#S۟6;95i0ǡ%}$ո ߥ$&gb_nW@I0N7p-s+"ҢWw޹oaO?g2ѻr3^%Gp`e yy ^G²PeiY#;X8Eяh=Bmaږ?\)Mԣi;H xZY+Ŷ!"aDz F#R J`$ZW`zlBXBe3Loh}mcş¹jF&6 .7-81Ϙ0ޕq:'RUHsAm/=Gݕ//s@76d+[k|cHFs`ҳ.2hya?ҐUӱ* n]Q͗KA!!-u[k912|_cœGqeTpiՒmr˙4ak[nߖ}ڔ2叜sU~Q| "H)ׄd-qsIn9J2%K N٘.;S'W|΃߇H,M0~?ѫWH2ӄ>@rr[hFvp%R$S9UJU^_7bںo]4pTx,H. ` 1^˺ظvV_5 *hKN7ggHoV5< p4PR}Dw @)HDin88|Ĺe|r֎K.)IT*< m6p)XXOPfKb43.n  Ediw/"8yfSw.;Ϡ'aLFdw ,^}Oa ʖD̫kWK%S'>Q>5Ck=}#{_)Ws7NGtw~lɑ" {[]1"=FS7 nV1W"@{5^o57iWQxIP_E#{.ޝaT{4qwr7Ŕ92hEs6 C@Fy3qC\\mͷt vpk4FZl>>: W 9N{9dpnpТ7{ YvS!`Ts ?dgZw$ƯEfi, 5R_3P/L^h[:3Q|~%_<ɊѝQFʥ3BZu+|cl {И(fXҌF/ڊ%QNj58]}aC/,m#h~J/܌^$S>}·-hAX; Bi M7U!D*eWU#9U7Unuf4+ZU婁E E{O)b:a{s, Ce@@ NBǾ;ygf %S [&xvԔ|Zg$b9X;y+ #z!Je5qރԸ 1GUte:O_ޙGQ𾱕R.iZQqԞߦWZ-"or&xgR|Aοo#nCv!S_oS)IA 4F FVA̻rP^jx{:>X 籎LOxOj8GsA_Br?#쉣*J'eޙxv2vb*r{Y+΄ m+8eyH[>rՍ-WI+J Ly<ƚ~Z㏁h:QU|wHޱ# >t֋,hI—PCla[EchUT-'OR*`¼lu`Bz_a)5էJC | ($ov&2$G&f֛~.Q<@e/AۙlCU|FЈ']Bú2%8_rP?\#]7*mG|)X+l] v2] tXV@yFh jU\.@iuN qs34d'v~=nh. !<đuIҹ]LVcyq픘ʜcj!hymD3^'^U$oR+ah)crbx'׌۽wsތ{ܝ:x0A}ǚe#ǍmW'1! Ai`ͣGRD=*^| JO"@4w@ve9&$5Y@.Pα[ͦu*o?{9wPvᅛmj-hn4;uXT  󘁭rRx[o>n09#=ꛋρ3j÷G^irأ.*a{wr%ƻϩ:{I;8FJοKmVsDYOV&B{0p!4%G7MM v4ӿLDmo)^FPc=^ې{`i`תJw ſ#8/(:ǛAw*F\ a*8Džnx^R%ka44)v,HЩ_K?/kie1u> κ_<"=jWb-7F ca2GL.4ON֭M $_k<"CHX Z3 3X\Xcpjz)il㢕Dis(9H a鎠lΦljMǡ!8ձ6O嫶/s&@t>0e|X  :@?WGhƦx' ^Z(kMd㖨M\#B<0ct2t>F3fGJ\ڻ"pcS48bhh(QKh_).IլְuۀEl=n|UvW-.W'pG>%ޤܠ)-KP?3fn!j9mv [`ȇe"H_o54lIwH Z_PpSUSO#:P"şhcd01(B[DQ7tjptir}+7H=α<9\Θz[^k}ƝU Lsp[iV%LAGO1y״-tIOA̚u!! x@w{" a/l@L ?C햺t 1|_aWxA[$g&n*(beJ96F~0ZB/#h`B? 泯 {U" ]Z]JBi%ÃSBhlYՙk5p|Jw@ÁPS=vxe`⠻!^Kv ೗iđXfe4f4V}r^1=K.%" Fˌ:_: bk 1P^ߢQZgAXq+~J-kt)̨9ahNZ9.}$) \ ljǰ$4lE+;/N>u! kS r< 9qi5pzFģd$)@)sz.n7=pS7R{O"ױB N۔9 nϋ{KsъCk˕u)I+¾ٜBٮcm;1Hr aitJu)$ixϤIBIvv'%D/&8=OiU[*: ;y_-H !zQ _1_C9 4Z;BhQpd'cHG7N"N]?K⍏  v2.?ISz$D؛85+HѦ|11,[ $ L+]^.d ջ;+l\+J<;J #A@MLXh-M1{=`սj7p7'hN*Ew&xhekh291}j8{0J=T(b G"T2nå^AEA'Û] S$PK؞܈r)8'! =~1Z4Eɸ]^>< DƠ6Lʋ_FLy^IP.,UW4 LH)cLm_V xr*puʼMfţ_*F} :'~%L#W/ͺ BBo,ܐ' " 3UT\_ҾyU.DTnt#&j s&RMUUlo7U`kWxL*M٥u;y"`D%oǤ8yhK~B1mY3LFĞ ?ȇ[ }m"U7& (QT !Uar-ԕ58<~2鹮P[8A8#3 #S~ J7;Qnqқ?X3Eןʊ1h޺(T:KmّPhI'VctFe:;3gs=G pjużZPt AXD'FQw}ez_>O8Y;GɠH ;]tRÀf P<^ƴ+z XA`#V7~xvmTLEҗ@+UMd9Aȳ؈1рm@ &g/ "uT }ZT9U|G"O(t cE#?q0ו' vSu!JcP8dUܳY.)g(A3Ҫc8F"*5Ĝ.->1sf Mh:Ջ\bW]s]8GiH?b㕔/_ޞ7b)k "8Eث"3=N6$,20ܐx/WA7:Xz|#zWŏpx>Yêo8LzCjM}:/Z ްސ"Ա{4(3ۺZMP+ bT'[c2ұ{rn΋c%+\g QpFe&o[5M!ٲw nm^Bpgp>a|4-z0g Z/P~D5h%-n7%=96n{:yiWq|;&TĴ&,1:7Ro#UN6̽|/q0QtA&G$+R^9?17SFUAHN=8K5iYOGĖDEAFKب`g!r,>:KK+SVM[ژH$i$iI~1JoZgf|ZDfduob5q2k.=9kmQhs#*I VΆX%Cܓ A,yUNƾp؝XKU M̎ᷱ3⸔]w;`9=i<ο c g]ƒQ>gjtޭK*?X*7 7/wg)(A !vju%h'{vMl)F1`zV RGOțӊDĬlwr=5VD9qj;1o\QW04Sa‰Y$jD_vTdRubNm(^-Fɑ6Ü<ѦmW+_q3oB_5}^5Qʾj{(V1w-[ŽЍMPh34e .rK`4 ġV_YQ WAuߐ OlB66l_2;q1V6o ׂB\c̋Ҡ@JAIb-LWwfnm=>uQHՄc[5+$o͏!0}irE$4&gLЉC.\Q?qzY8#t.x7d0vAfvqT6݊JܴưU]&H;9phQqn/!"d֟.&p,4 qZέsd,Zq NG]bw]g45d%虶 8P9Nġ"a72+'/8pKܵiـYR%AxJՒT{xuN.*3Gα%ȞFvG%bK!qDv3l,h \I9峍Jdͨc^(cFeFePfT\ {$J>!1|Drk>cgY|=Yi9Qv!TH};a&*"}4__=/Ҳ(L뱾CS:X#i ".clsZ ZQ׾ifڞSrQ-_iB| ITP2iiiYm']F;=\$uA0a?>[a_%|8-k$>d{^E*ڬ1@ z6b0IۉU/ ,眀xW#}KB%$ {f7ˢ2\Yb(sQ  .(p3w"5V-2x5gxI[:T,~F IW]eQkY%JMU@n0=|GS/4 ~NWQa,sw-AF2JQPT<#S^~J5;gpzmmq= U=E I al+ ii%18$&7pMäo"L-ZUezT5X{2.x _GHTqu[O|@VŬsMcWՠcoBL| 7ԎϛsuV#.݉\(o İzaydBɩt,TXҾ+B0Oc6K a=G$<0:'޸fiomkWn!Bgy1A`#d@`3M9o x#^@޺֠zWQK .c7YCzKW_BHt,Ӗ̊Fdw3)#LjRf 9ֱL+a{:SJDR ,͑0KE4=@ m8θ,IUͥm-~IJ^02)ժ+6LZJuN:BZNǚIRPM_=|2DF?ZpQ9QTz"0=>rF >y}-/u-\5WV |5f6AK=k;kJae+˶GH4Vx~mCqsW:s@(L[Ow\᛹E}וC.w-.#"WM_1DD;-rH9t`Aѿ&rҴc ޺(BH!e@r-OSmjaU2߃\wkڜ̍V~ fp\qxTtƆ? __\ ?S..ⱎ{:^#ǝApb۲nFs0&}Nu;zZauInPdKS`msYQmBfiXysG#63gfC)xJ\]. q/[_U_;[(bcaD ,p'zIƕrh+Ee%Lb9# ' N'j*tߢyٚDf,.4sG*-&;pӢup1&6LaYRq_{8U хj>j"UpOzaZ92.[M&O)6ų,1M*l~%}&\xG߉Vؘ nަ+e㽃Z$]@0ni&vDvXϲ^?1D/+b*ǡ旓20lFnE(٤ Q" "'.6tplrf-mIT0"=5Ob~ȅ3zX<}ZX#XJ=TK~F'Li2H9Z?d뽄tܿ2/@7k `)tHv'3PD5.fTT(큋jR:*i)}(.}G=1)̒` ?o}.dҸ L新^@% iɉX*6;gG7n;)͘Dsyѭ[{{0N!JW#3!m!cr).)FNDٸ>`G.:+ .ֹ Ly@E)$Ws*T|Mdy y's]t KRm{R ZϬ>:躏\_hEtw%HuSA)z6`|D"^M޲%}ٚ{y۸p;l"ЕYLm*eTH\o%vŃ2덩g1_"$ JIZa9͜} 1^6*{"_0RcuI+$S9ӗ@ /O:E& 2\@7 dS2?BdMDp95_ΖW*Rdqڋb*lf^ l7 hdUo&.Mb~3UXb䠤zA<,8.QL(8I65CʦJ wxIIj*D< vIbK_fҲni`"8d"{zD'=87DOVKJ퍛"N=G†x[ޥLT/"z ds =I6Rl!6Hk|Pd wiB)ESৃd\T8 je>c_:|37L_|*/\*v_B'95\9%g>uFo#wdFpH3X9u s?.nrӨt;OMCE9Q"FrMre2 :ȿ5,/Tz JqDMDj.IN:y'ɫS#}' tN;@z܆^ԟ+}}EE7L:Ab)>whLav;}&)%cwy6Rj \'툉#4-ڐO,u9`'JQ{Plͺ0܅\(fg Q) wEAuM cru+~eWqYL\QęW gKJ]y$Q㘸F=& %wMŠH  S: ܃P-\ޮ``GǕMPL"LfDdTD`Fը{cSMt2=y II7.?|%lϺ_?</k]6(`,c Q$㒩MH3Z"ݝS9>g(u:VGrJ  u0V@? O/E=!)s{_0;8HƸc)yY-qrbL\dAFYpHeŰP>v S c@S-&r/\Pl%+>yLS0qe#;);'A)nH-ml%~&y-/&ZV#ȌQoupZ(4,::6*%iJᣵ}xxDGF6 GI F^rwz-ӌ ×%}V0Me<}?hK$#nH 3Lɖl.R*q3MZE+fAXGJj/uIgDΎ{)Xdȯ!(?M- b8XOZ}\e9?=_ ] %T9|?`Lk'B;O TC&i¢ced;(G!2]F&.+҂:J"dB+aX3ꗆ6t)FGZg91ȲoQ8 ('!]ȼ2yک$1E; A7lu՚^KW.vpV\NȠ;q9#,q,G5z@";p[ge(SrZ|`W T9Du̅3Ede˛otWxQokx`qXiMŻ$ޱ*FHI04jȄsnjI^[0eH5]TRp'CV=-ncKoֺ(JG>C`Łb^UDS $c0{ @ȢOw5hɺb'K=KȦ8qZd p9og[P"""ۑ0qe6b'rsXFLn&$V͗Ԑ6v,ʟ+H7\~L6!6Pڗ]48mp%_Rw?EZS먆W2[h=roהEPcd}֑$8 c(Z&+hw{"D3:eO2Z5F5<}W q ˢ~K!oi`K)W+è^cwl ؀@{m bq pM= ":g̘4lݝVd }ݝP`ca泖$mքb< $T: V6W0Se16lMFr+zST `k:jBlm)(0릨]y4)fl~@{U{{Tk`-Ob>7/,Hp7oׂ1xZ,&s> @QCUm)@O\sNx+.@:ewʸ1ϖZT0[N! uhQKc7_fA-EĪTl^b/I q1N epOuC%nJ0j^l 6>,Iɖ}.t!"KقN/kN 6wFS\{3;`1q3o&!֜J3֜dkdð\>mO*&3jqC?ՠUsO *ݐA'z"jN" Cȶ]}1[WN\+ A=_qEqjX 8˾Km5\D%lw'^AX3}ʄ; /ŷ>(S _Kvj >{MCVM (09!0lWD91\zy7',oMqzgyBSՄÝh3'D]#"R^ۄO{@sP@ôuٔ ՍՇuW RS?1;91_åE(m?=ŞX\F* %מGf Б`!0Rv,sŶ99iV p1Q2+3qҽXk&_CH(6.cxC]mO՜mM){SxXX*t'5e~$Gbk>< Isw6b>:q'փtK[ w9?vԸ sZR7~ ׄD*Oæ'Z4Q,;R <)wJM3u3 9s^JSZ"΢mJGq:,*68W+Ћr![7r91JBY%#kU:Pe:\{be=iQl[_ڬZK6wSF*jFA\DZ.Nw> M˓9qI0蘥u|P0D`Ō="PV͞ Q\zك2 7E n{ Y8aZ}DiJJ@ջoKAS+B1s \ɠ&踸(am$Ȟ_Tǀ?yݺ?{wTMm#Ug_s rdb N͜ݵ%HzjcGaFOGP+z^;3W˱CH] eW!A$L~3be0Jc=@RT%Y2Q T|wګ8ŐKpxEA]/J\HQeI05Ru- ߟD8ä/=hy>| 1]JFՇan6 X=¾XD+d?5ӏ#ۘu,>$\R>[&1[睯P*9@Nw1!tӾGJPS`-4sP* 1%Kge0:+*CӧmT:Iߢ'UI+14,Y8u>qVfNQܗ̧3Kb]VP:Rmߗg"UuiL{/N98rm!_]>iWc2ܹV2*{|QSXӋH,򴛬C6[h2:ZgogFtHYꅂlIde ۙj&ֿ_vGm2Fjd%CN#4v <ϑ$Tgֹ*+x@QY)H3HB9^̸h9T&i.ف eO&}z313i4xT섋; Z5>t6$?u(n/ &^.a>8HNy70>_B "̼)tl`012V\!n%b c4cu2,S]F%8D(8. s:=a~z2c'e0V5` m%§g/kKȨX N?SۼtKBSo*?#f<X HfBv+u M,v }7t1ud hP=b,;hҭy`3 /%Ļ/&M} Dppeqkd઩Կv޹VX{ٕ1:qj1m܌\87NkJwurSϞtb|e2Z3uucuǧlB!xbxpOKq7<̮UQlM+ kb3_-GIqctq"Mg}#/fX2PLyۅZ>G7aACC ݺ9TvA9ŲB׼Q`;NWB}{ OORqrآQ]3_ %#n"22we_֊g͍z58퀲-pZe3krxd@q!&&xQ2-7-Bo&!r"(Xz@h9{NUB|΃"E'd#=FE۴]6;NH/n:ql$RHO3 4rTP+d0)uB] ҋO 1'+ݺj4O~mtdȝRzMfU:(<ȣe.jHJei#er< f { t;ddzqIJN_0/[\)|dA|4g P P~* 8yg9yľU0!] e$szȑc>| ",$ɕ}Ia 濬x1 Bÿ3SZE <Rȶ70c4=ipQEt]tRދYk,E*ɏq %&hwt6yLAul)C< VތєvVU ,xq}Nd毂̓g nm2r#Xȶ;vrNWQoVrb<.=5xW]W̤4퀅SH":ձ9>@I>k ' 6E*y&VFL.hA6rAWL1ES>ʲ-U5rxC'&pSٸ| ilA|fkVZefn Τk^0!T(2rTHp8)է.zBV0ęv_m1VOVzˢ>L6d S:/~fB?gvaC:kEoɓа|lnE6YCqzaҕ`7RPQIdĹvJ "{ׯnQx}L84un:aE/^4Smf ^lSD,t$~h8z+wVyI\l,q+/ Ky t!"CDR<@ 2d} V/nbۀJ2[4ЃBgnBFa; MKԹi'ӱegX॔Syd_>nVU+uDغλXS m=Ÿ'rf ׾.p6 I1k%|Bυ &7phTc Fg/^y[13o!-Ӧie7N "H0dO-ۅ/hqz)\Nӈy\NRܵ"k{ZT ͑=rч$S3saMRX7@(d΍oC@Q\Ϭa#?ynwM`(T5zhm6 PU7pl>Aa `C`1ƍA ܮz루 MZ^sqYF5A~^`` ĩ;AXƒg5{_SE 섧B" sFe짠5J/))s5O) ūVj#oځ&غ=h_x6Eɪ+3m":Twl#G^Gb`tt_,!Bv u<p:ꃑx`%nw=wų)O\_FZԻff e] vj?In_͐bԵ u[x%# =qzkaG/#㕛SKO7x.[ic"@ tu(>MtrG;Ɍ9~aA)!\ U -@L納ǢY!B{EA@ҕHo$87Bby4tb_n#&y. |{ij>04Aw+D n:E Asޝ{ wΉO#ٔ@J2@Kx)mˁ$ACzb{5{>6|(%0?U kak!vx~(DBwmKjnl& p\?kPg5 jmQֺY >kw"/q J;="&x2D{f\WDLg@랭gJ[/Zm"&\ UUlӠke綉!$c$a@{#vBza]K3tg5`OA>5Ϯ^eTNě _4 7wX.;H3C4.Ine8EH 1n1ո^Epr~$s0CĔA;c-/Q73Eq%V'Ĝp-Z W-l۲@@yK #ShBIkub}q(Lk 2s-5~F}Pֈ$X +#^Za̷РPA\\ &X[V4.XԘBMBx8/ A|R)xTx #+QѴ-T4L7l#B𛁫O;x TSWC|;+•Y!Ț~yIX!a[W>NNy^Qi*ǂ M`E@/4:4B˼cImi5 WF;-+UpO t?4xmƊS!ԿvŊɸK>l*: xHjԍ2g IoI7W%q@f>o)e Ǫ^Q,3eп󛍺Lf7'7vRd- @6ZG@cNUس9w9ߦeumj;\IAv{t$VDz7'9a9[;zLk$֞.<uj8q2ؐ"%kAfK5Wky z+Zr;4h'Q";(۸^?|6ܕMm//ә->WV9)Y]:&iddӬ%,uARj2 vS tP+8y =5[adksyr?ۨ (z"|{Fx YfWSgѥUk 6v>ydd<8eB;u4ø@[u\r&i,N(6 T6vJy{ҴdKwk؅ 5)(|Z\U W&=, v'`1oWWDz6ZB{%xqujVp%x^k&YVm-LfO%ReٶA`<Ǎ(g;% qxNj~y8tX=WE%nG|y`HCRіr7~,#k1G ]~m*[ 86_HBm*aFMBnʕU3\b 6"->U"v.--!Apѽ7/=W)\$W+dJnF{6/J(#l64`ʑbx>TOhO1Wߵwb5k稈*|9e/Lc9]($fUc~Kڕ-VvU+皍>|cU&Q垭_)> >sF_9^ doV(En~&/~ "'y) -[Z$nXDxxokfRw*2i k?ܙimzz'!?xa1\5Pk\W\Wjܺ[R"2 ; ɶe*ܗb8kND/X%šb?ӶOܽF;'VK3:O0|#O,>hgC؃2.ęI]CGP+bs/qkkD A:<6ıby` AK#[ `!o{MXgk)rIrc>ts{ h;gBcu*b-m̅رlS ~S-cƒ~<0''J ǡ78?R~}ӂD#nTts4JY>#O;"[]>,uM\m(cɯI CKn! =,Ïcv/G׈$"> `"?USկ3ѱ~`<}:Vư!'&UIe0XLXݰ֝h7s޷]O!.iNO!6|oT+]ZXfKڽw*q],C &4xR"@姓٫  /Qs]SU~:A 'U~95Ñ5 3F^4T3(ߓ|=K:OXyD)a%|{K +BZ eSb Q236O0fbj(ءc/JIzN=3b*Oa?drqoUX+%6^OR*~ll PdN?jS0 ݳI`2R #˕+"2ٔaM>"e: ev|4bsAe9lҒu'3pUʥ?;% q61S7ek͐{B%$[8I 2ݽ۝X9RI 7!LI&OP6cnL?Xѝ?} ]G@Vl, }O,8 {in/W['UUߠP ZډSvk)$In!&4GkE^ܖYC >M4 ~rC}vF]NvEc{kz?l֣a4ȗDMx]R?v3Os,jCŒ(bQ;QN#7ܓƏV, {'2Z@"ü.>-irXWsCvpkݰ4\E^+v1fk~i03ODX>'z7Çs> w>B }a)wrcd~ZW<[ԇw}B:ψ~C ŝ-Z/Phb4OՂV+H C\ZgC[r࠙ Lfz Bv<бSQ߇O}=/GMKpso_ҫkrWZ62N_P’fڱhO5W@ݖKCeRxe>\¬b?O?۪) S2ՊpyoCHHJx =#Cݽa`}{h< ސwDǠ/6uaXDV;56^{?ݣܧN3S}Džt|?ZxLau6pr̳g"MA;1. 4YWAv"xj4+"{Vs`BۀU_QKV"=QG0>LLIŽOk%hU,kB^p6期;8l!C=6'y0|'! &_ :?'8Ą(Ꝅ` 9Sn5(E@9^f0g*I 1A2!jC6&y..KkIdzc^19;FMB>2갤Ͻ'-, 4=qP~bנIU/=9zx>gӬV'$/6d\XC,/ښMCt8> ?>Pٽ-i++>4q:VHcpg= n+o-dV¹CC ܛwX&j80Mv(NțdVH]܅,.r_씜 )Ú 3[WVo) -P|4_eLuoZ}zT kf4hձ!{4Z pl!JxnI%/5:`Wv؆fg2`ʻ?D,_ut.z<.xO=A `^ndP(ֈMk5t\ )$Gc#]}{ҏgbZ] HU⋁۔>7,k[db%gӡ! uÐ :F cjL@ɦ؇kl+q;8%\Zk>le ǹe%7!a>V@f#ߐ?|uHMD;d)>!LM-*1USɏ YTritӴ@^zZ(Eu5gbC8ZeN^ޓp 'z;9~Cͦ;秚&ܠWqD6|D(O6W`[-Poa#]ߩq?>bJ3D+l_CƁ92Su68&4SP %Pf3gPph>6x>0rllS|#-vfPstYd"֨s&^fQC>`C4T5o"xv1AD`efUQIcxʫxq,d2GWuS?x}$dݘ85롨b^iḮs#sqĖꎮ%wު5I& 䟙Va4uӇpږD7PqN) 6y }JDg2Vo5,GJDH03$7d@,òJ*`͡@a"s0(u48tamdѨF?5YU IP>9tq YdCb'栯}-#(=bXcHBCtE>M+ 8C_Qc$j}JP՜ >g:HP|i;r:Vn`Ld!Z9c"(b Epm'N@6Pw"լ[MۉBQMUO v ZVg}768O:TMQFQUYx~^<|" 71x|&R#eH /B9 Gllԙ#).PE6cE#C6n{ɡ?Xw ۅ杴iMeG9VË|[s3yjv&)AA딏QTlX2k$J#afݲP+{PPRT<JY>AҊcYiQMO{S;$1`Tnw=0iaz%ܢt|'M$j9ƭop׵ !<%5Y1>GR)'i8g**vTm.=Tۃw!Қz0n%Cf1(c0O_Kc-k}1qem oMSBؖk&4qǒ&(/S|{0:-*DhMaU]3R'ݪLۡKYPD^KXw&H >7QB(~CGSW_kYzTs89-QL[fBF~K8=WI^LG#q%%Z{=@@'r*CUۚL[}tȣΚdY$;L{3@>B8|z(TiQ* o7!gY+mbaJ%ӹu8zTP&#t^v[s!|CJt#V$jQQL$+z99:\^|Tk 8iiݯ%ͿۓM>{ ε'%=RoKɝNi͗ZR|7Φ.M%1Dw>^ >k^PE_>31,A.+YMU[ӈcY=$!D$Q@݇S` s& ,cR7.{5nGv8h1@.vL/mMq}4X&Տ7yev/J];{\H"|NdCx^\(?\gUDNp$uxF RFHGrKa߿FoFǞcb&j-"D#F6]KJ;Apa_ ?('v ~T%Z{{\1#uߓ/Im7W],C! _x N5Exd9ݼ+nҌ+Z4g a&R]0#)[7a^3}H{ TS6ݩ1lfUtQS#y5i<}%Q+V϶dMr2]*7v;]3)ͶlRF fIw<ڭuCQ qFJ/gimnڕ PًF`^uj}AE7BP^-Zf?Fמ2d4nnkyB&iSRH:bm*<#gGBẌ́",D[nRԘ#,p6GWgTwv@\ȓK>zZb_"2muPԶB{^|9 e+cA^_nNmiP/O x] j0X>Fʀي"~By@AaYPHm5r6El˭=0 .1KA֮P'`[>_br\:]/v OY> MQx+AM.ワ}|CY4=E.^ qJۿ6@?TgQ'Hpf+{aPþ#6,plz/<.:"\?B4;$qZQJ'q'+`G>QXsopӳG4ߍmVq&whTkφM[:jYv"6\f>ZKh0>AguG<0uzD 3,ak-Ǘin^iV`RvuMt3&w9ͥRRĀO\5 {C{^uFWL1cC ?n<|O3g1Xc֘?h_ |.<=.fp(y&W} ^*BC!BV4tG L+l^&a F 5ᛅx%.P.vMt)1QVYv'>u\fD3O|eպ30T,cxm祜 Chu\>vۗ sM;ٚYC7. ?lTeq| P{mTDb6㸚#218CMp}NѐjJQ_ۇ-2D*b <;[IYH󔍉N9aE euM2VyBB6E9klFPLoH-{,c\7l-b-ta ٲ,X+^Ѧ8Muj˚Boż~ x6ˤg*{ӈ&[14qoXk^H,*azOF#=Duׇ\$ k!W \}M^ڱl#&ge%I&JCS-9idɦP尭̨nOR>pXKi]sr]VOc@rx>Ӫ ں=¦P\m MhR"||Z5Vr':5*2lwZm0qǿ^ĪO'%+jSQ!j]J^K߫H@%D%љؗD#-$jE.Ž76ҳ|傗Hn dKSf/;o6'P9ted_oz,®rt.,Z JG v-E!8JkϕHô/zUF?k߯sEQʼn2s0³ J bHW ArG"秜ƿUUCɻ<6|K1g- nؕ΍5kTH?TaF7'1 }lirfa TR@G`ADt>?{v =>N~X Nso=9;/BUQPoBQpEB"7cө V / 1UjEݽ*S82[tHEL]oJfD?zL$20κ3ۍlŒ Dequχ`s),kB\5:>+ݑZîX2b>!P})/j%[ռGLt;~TJ-=̯5Zmju x/JV(VE 7.cCZC rg'.=nERxexE]Pٞkd8`RI9g_M}+)]ȋ)𯛆$˶=bBvLUh9, 7w:&˽grVo >thlBd4I]Vt$ ˏ>;٠=5rJ&S#DELh? #ĖQDմ#K;3qcGcH}4oS%Xe">Wd>P/U H?= },gJRń[+Rij}v~*CNiL %%H| Iq=QVˆPco~FtE] ̍e1g)6oK2+c->|>LP#u7En۽5hDdecw]#9 N|$v+&.nfe0qQs3 bQh🿴RP@օݥ<(_̗JadPE>TYT*BX:3*Zc o\o㖗/shLR8gmZh)A@2u'"*A MPWI+J#h>z='?eDIuse.K׬ma#g_&DhdOes`SY_BoU ⹀&Ij5즢" ?瀐wx (_4 k}I1S2/YbLwd65ϡ~4iM"z(zJ߽kH3|&E]UCpz Niv-iR1_6KWX0iFqGeUT*$yw`jd9 wi,d5 ;NON@uI?Yfp wւAد.#Z}pI,^(FV{BaE([ c̻}c sĨ@[E q!+NKJJ@D ̯Pn簄P Iϕ5EL-G 򤸞).=sQ7,sͱL\g`&=6/<Д&/)6"RZfddъ$\dǬ"=61>p(*p1P0 Lfdg`~AMȷX +Yst: *H"Oi*i(0G!+4#H&/0Քs|YGڃ+~#*J@y#A(V`ÉǠ69K^%-b3"F9I+n'{6]Ϸ}?S[swHK^9iV"h#< *3NCF"ȥH(I Z^R0KC54}/Ytl P,~Ys'Q)ۙYou9#8)`@LW``x敃7ڣB-rPukY է`;@/ڝr+^Z)?K\>ޯpn1hwbiҶTatKW$GQWO$BI#|bF:4Qis=2wj#aUS6EǔNk̟א1!r@،;^$(='thoG3L*g9g=t\FU- Kra-b:ߍPavݮr z-SOOƔ%u<2̐ N%;WXBAiKoDsh;.1  /(2^w6=y 6G2ɭ&Q?˩IOSOTxb`qSeϤϩs u'~kB~X ;F//lV}Ok91\PFW$3pn @kַuíca'<(Mezy oSFŭ12jZj:zwr5sk]6ꦋU.>m!UaNIIQaPTedPΝZ=2-f gOy_SҶ]}ۘIAD#_$9t^1'x۰AH=8SQ dH[$*6 9<ò3S8٢HNT:V:O\11ԫ./VZRg_*|&@)Zf#;,yDŜYzi5 (1FdPO\$Ug)>KKjrS[>: 'LGJ ͒jR C6返~=G:A7U/-6|5-Ӊ)%ܛ+lrL?ك5FW4`D0ܴdie7: @'+qe-Z\K_T2~"8>qTmAI% 2z5-_?O\x866xW_c8 uoVÅ/o"C8Ц\Gy26YdTBHH}z+<~6#z"}LPѩD[TbibY/Oƌ..&1@~%=,C@+WP }K&]Z|xo'*f"\܀<94f&iO#J(T[-+<箐3NRÉF̦^2 "4驇? :01tL8 -nBϥF9 L-XG8:$ eR?xɆ| բb D7Xs3ld9+ysBRpAjj׻rqNNJ:7r+A/&ïJ4aj_m; !!7x sla!¦d iӓf #Y:.ŶDIXfH,;z)AfW tZˀa^|1mefs~.dVNzJBa ZQQyJ9"գew u| 'ToOw%X z `JAL"+y(@wBW~(zh!TkEd1EOT6)RrGAJ!.ޗwȫ*:LFh  9 °N"¸}{ߟX5;.-K6:„Hzsaw(U׶|Jyզ>uI߾gOó? y0,6MW7&Qj'57F{yc @4H +'gzbU:t> aΙ'y)WJAA0z"#Qn~頿n NT}҆ ba遯 T˕)" xx__&e1ya%~L5rTdg+UৄR9S';)IkHliYԻ#`X٤%؃zg`me8$Ju!F>yl7-8TVNr[o7a2a`fzœA=bOfKǑpZhWyMn[+vN(I㟀xſnygOy!kOAfpKCʷ] !.Lc7.D+L5:ȽqJ]`.}c_ʩgAPÁ̄a쎻ՙi=0f0]OШWJ61O?q 2 ^P5zRK9t6ӞaL&Ѿ(L|L쵞7 X@H _9[ n_XBF:`w K6$Z4϶DrިT13ʿǵۈ ^Kmb#ԬP6/q{>E;dtF"vw&:I4JBE $ NVЍJ`aHBb1dȯ3e4R9XB Z/: MB)!.N׺+ugtVhr^dmov~z@t"&]0lDl$S7if6+|?`#A4`Mїx0,6h܋.z EBX$ܛNLN\Bb2 DI}ǎ  ADcc$톂)e%VNc/f~4Ô%m I7[Jz H`>,@u״9Mtm$VX]RʯU6 5_X܆GEf%p&{>Oag6𞫩w i9qP&p~7JZ&gCL -sJ58֩tօu|-GhK0k=>9O.$f^t.v'2^h ;Ii[ Ct|?hjy^@H(sKØ?X{ -+^Zu, ^!x%@b44GnJYPJ~u,jch?=жzwF_I ^gAYP`a'|8BhohZu M`:6< +3v1ÒͰm\NehS/8LD㋮VI0ǽT%Q6-{8GnLITP98~ns6^wuq֘Mq|ңXZ8B,xD[Icp95vuQBdrSGWq5JOqm=6֢h򊰬;&~<Ӻ}3uic~[Je 8nMSv|6j(>ҹr·y9NNn E֞%ipIKq0۰LAuNm-˗:Vaڔb8KXZ>loz qo)*O,Pe0*U1lI9e†x2KYIn8{TFv{s_ޠþثC#r8ZOs,?6j7fNdoS9' 5|P۬ԑ1: F4 Ox ['g}WM["YsAٞVkHYJ[=y[ښ~J5+"Մ;xl#=`^GHs`X@- \%#E 0K'vKQx qhf`? ,arr%KN5 g}N3Uj1>rHY`dOt̼}q׳s 23O' IFˡ\Z!F*P\tφ>dop-ՅDֱ dO{ltjWzڰ W/9vVeXۣ8֢uYᰓP&V8@v / q鱻~wZf]XVJ +KR5y7e!}|So_ȕ[3mqhJ 7G)# Qz)k2!;{?n> ])xxLv-$Xi665qQS<$O]闔@YʼS;ZCZUwP*6a/Ȕp->1tKIQk@(%Lq;otU@2U1;EŦլoq⑫?$)k@ r>"2lF F87C34-dV|OI;oR?բR]hd0(P}1 60Bp|HEFCPjLN̍\9ZMVc d2ɵ@H zP40ȮW =2wdqJ7ZJL;AtJ׹Z<=H +YaWd}Vn3DZ"@_)iSk%懳hbRN- SUqa53eB7Zlf$ffSręm QO{l+s2HDZQՠT 'yc[%W' CdU]MY;BuFp5^d,RJR<&q䬴*ghapC“;NHQ~rxaU'70`k'fO]4ÐG0,4'a*31eE1%% |tj9ӦL< (TufJZT{G׋Kf:0ϵ[cW2kQ9XtwZ#À]G7)E|'I6?V!&4b  o2h  [3U4.xⓈRkݴCxQcͪ f͉>N9h_q7Xn oGz7BGVR4`j Jmr֟ PM""BSo900u >w&jy@YNx;rh|)^_Z6u߭ReMYo-EIooUop:KSJ:|jO?n'-Zb3մ НLŰC K:_Ob#c@r߶߮i>t<kBj8;ziُ|AQcƳI(E%21)$Efˊx7܉뺵.&k̍p{@ؔ1Oz4? G\|mҞFId!Z0ӞiRP(Lw=1'ֲI%o)uˈQ vk |g Q@w DZ1?ks<5䌆U>Y pwN ~7m҈}-MpNXБQG'e l:<,<8r=20s 8Y$*9i=$Nd|ñr~ 4gS?3Pp$g/Tb!\C $|6 lUujJfĿh9mkk`?ɽ*t.] ڰIBGf+鯸ch+:çYZLXxMofWW0I9 CO:!{wAuCLH/*LJ -"bwF֕"m>A|F6~%xu\jͪm&])*Jn/c4&T2"nܻ8; Bh=晤^7 3}f9Q4}%MQ}<FrS%XQufw/&jiKs$5$SE+O-֨䒢cު(}ne _oKթ)0"'Wխ-!u5|#3ČM')^+ӛ.~ gvK&' - -w!AS~⽺ ';6K-CD)e%UV.^Ķx`t,aj|TB⺆#~YVA ZkC^\TJ/7XE LDM!ϵ{a0p$U~c>RO*΍ByIJI~ve[2,?VkzC(PpÏpT$eNOk7;P{LB4wǸ"| }`an%Pok5hie+U1ihEDΓI*g_T^-XsdŹ._wx{6)f6 B« z:lc}LŸ_}:f@ ]r*w ;}qRݲxCGxha#q~\f/jucB#C~rGs34&"NbyMO\/'3Oi쎡O&\xҏնЅFN(Cw8^%~RV-1$|b\z7x#'Po2sڑu{V+dU%( ~J*Ȏn?[$cJWQZAK*tQBZ9v,Ơ t죩c/\ɑʶZ,F2j$b ۠EgisϠV=~Z3dk\tP#Z`UHCztr3OqȥmFgؘJl T w_bV6/HCxI^ؤ$]|,6ǩ2SeyɎzaWPj'1S`%8|?5Ɉ):d7P V ,=4B2s_$v1? 3gTBXNs]*vT"dũ  e3>WEf&Jœǥ,`/&uj\(̎ SICҝ6[lҵte;R(/j4t#*̃)F'ڮ}vh_=D#w H{F #5%?|vvٶڲnft?ФGʨ ᪫S4Z4@{z,ZZ,c^ҸSaSѱk>H*Tf!^s!?.Gj= !R 쁺 4۝<)3|,cesOwl3Z4_6 ܩ}kG-9"f+u\ vdNP?Ĕ?%GZw_ ADy}vcUȚ_i,(dHGhQ;'5g=_svfT`B4BBVWT;Y >S8z @oqF;[UqF.)vœi[U>Fe~.uS( gkq0y~!L1AGu!ǜ3KvqqlbMk]&-4Sqf|죹Jp߀V _]LtIsl\$\!ک6yj]2 VHO;5ĵYmvCÔ۹nN^ZR, \7Ϲn ]4FBQ7NEm9~Z Z᭩q{skG\u6qݣ>8$[̭uL@Q$3/yUՇhE)3pZF1>ХS>tAE xJԋ-v{>'kJ<ݭSSDюԙWO "Ϗ9%0a^AhFM9g)ӵXЇ_n"^z$F5TהxNDp ibmt57~:GfMG+V]& Us{y?]N漪z=}Co%:{JD0ϗ*94G䛜Q_Ugc;w۱ };4IFz.dLc3_ [n)o!:Uc's2U{; hЄG :R0d8ǢFqJVÄL0IU_6vښz}H@`lP *h+F@J˪s1ITm;/-andg^WQbktn%4Od3k5|Yz\濚fAgr?2z&)xS`6 e& !EՓ^:j0Eo:0`b4.Z2&vQT)˿6Ų <ڛK"}Ō@ cs PG_,Η6rU*ZMD8bvx-hDc&hKN_$ nBS{ױܛY%qetp䄷*Vf߼Aea# ]s-(~7GBEx7Hm'O)ѭ~O FE(rbF#kNXUj?&Hqu#q;M~b6Pg#C܀Bj06ѕQ/a+bQke6wr w#/;] f\'2W9>llᚕ-އwȇVx5nBh~Zy ٚqDQj&S1)iM8(~~Q,ޡj}OH jwìHXsE%J'`O2Oc99a!hyDFO{d<'$&R{l @1)0+4K_ P\HfW? 1_3W#dlݻ06MMe^64[r*˒<` A>L^$!{1FT,RNqRP2.Z2[|f_e*"!d O?T=Gje++v&Ty| _=iJE^t} p0i,+ZOxWЖugp}&Ya2yuڽ{NOQͧ w|MbJb9N  6@W4T*f7]Vp vѻ , 26W†pg 4D5?xͅc^t.ˤ*X)]? #&3IP.xãOA+ ݭp=H!(>FB:'Dd6fRQkWRBK0>=IHa,a@.ݳJMȔYa#-r i(]2b?^I{JΪ4,6z9d^N-V>4>;ٗP`jv,}u6fXPCR.q\@$Q{ҍD#KBF"O4m^ypQ}>|| vH~Di587OVPv|unL&fPbJ6F~R?ٴ+ vz1=!GI|VJw0@E*pm-]ޗIvW>VY:.ZELsN'GQJߺh}Pѭ۫::F++͇P΁/M̷Fd;`IWDahRɟ/R{MBrX2G ޶ \k+c>>v[ucz6 hMdg/3V8,Cˁ,U0m, Lͣ~?,&hdbFkɂ'e燩 jb&iF54ׯp^hc]`\r,q0b@dPźK5)#\k $Q5>JIAfͰt斆ۄ d4~v땑S?WϺbOy9ViT炗<2ꞷ+'MXz^ 'ZL)5U;_b_uC@zNԠK?hDrzO^ܼ yZ:*ߑV\\9>bZ)CS*"RޯRZݺI z׷*K HݥF) Ώq cދ.3R]T⯌SIi+~yp(TE*T,2aԌSU)HlDWj6Yt~rwPˆKP{4Wzy_TGxFxج{& j&=swbjt$B(:ȥ2 J~k?"YqMWӭ={o 6$_4uwEwik-+Vr$`M%oEW4$H9am)>e9:T<56idf2 Y(px!v,S>*'¯PʟQ,cv`T:w<]X=㴒*Xw4g ^w-Zj̞ڤt7{c8pGkAS u=cUp9R߈E9O+|qU,uґmv̾ @Y7n)4 ȒriPϼ0Y`-Nջeh lc@߰!M} uJ4!Y%kٜhoI.`V(ЫRf#kWY1 cJW-; aضf@l<,Y6e8uuO1h^GÎWӹfsʎB`;KpW/dˎU8oNR),mpaa(_6HI t|ʆ N-m͹M(Lܵ.MCo˂Fw[=?h{BߢjB`zcz- ل?s AEE|7Ch l-_pL6۾5Єif }uA7O컳 %z*Dkv}S#/ v~"IH"wIAj}}@Jis,!iB!"_+w1cs'ȔsdwQ #MMXA vUu0%N֍Yj?qQ~:Cu8?q#B13`CS 24oI4e ՄG;`y120VIkZLpH~'̥d`^|68!bad+~l M^me-sE:MSv+U6n|'/x#Χgs/Cֻ۱c{556ˊ-@DZ'RoKUG\̈Du!-nʜn DcBkђثҋqīN @Dg!P'L߁71DbBIQ @KDf;/PObi;_ Ю̹66cPʩߵƉqHd"9{Zvf +1ˋvT%藼-W`#쪀$f恄sIAEPX_O:%Hk(א?~fjPУj3MvtS -ߔ`I C5cpM꽽8~Dm|'weͯsԚn&8N8R-Ȓz6f;-hBKS }4ȹ c[lriV 8 5@]V[0hѵy^ڰ e8$ ĤWeɩ3R %*SZTP #N_&Ns!S4uEg+t.>EHˤvyj0$.|ev V-2cv*s<[ɚ!qD!M=gj԰1f{k(bdZi8|Җ0[-r$v6`SO~ƴĤd??Kt(>T[h)OB,+rpNwĕD,7b9e PBъ6ߣ?Or"ȍUHsϗIC ZpTId'^|X+1]ĕ7%\(HVe %ШqOH"GـTq`#WlymnG yW $sÈ<""t4Q, KGG賂N ҪDAɳc:442fsԆU#X{r`I<`zVA· 3_H/3,O~dPd{K)Lqg"I.1[(#5Ӯ3! N^2UP%@ufQex0븤fפ8怐T "JeY蔸_4Fok5⛮Vk~-|oC0}s/PݸGyaM A9B_y:.| ZJq<wr%b]G!qpͰ0{/!!CuO}T{ kUJSa`' A/Gvu5ˆF()^!Ӎfͬ8T.4Sp_7QrqO8!:jՃxkn4Dloko "r*룬%]JڍV@mAz+(|vNI7 v/RB<^bE'ߖA T ".Bh _lOAnG8Ҧq#9nu6J+ @M*BT^LMu-WE^\|]\ĄQ@hVQR{Nl9sZP Fxʢ~QG 9e#ﱷTH$#`hSCck]78*贏 ÉPE$ꝁS͒xѫmv"G@}ˋu7P&~B9N۹9fO@AwSP5eN>vLʐlCq&i5]*v 3ن]ls X20ePC 2u!q*kt9&=yͩdǪyrfH \pUG cui/Qڹ,o,Ƕ 6~h#w KdwC#MZ1WZg$}$P Ր;ik)\˶# *Bڎ܎31f UߺLrAr߂ ~-nYI@whqTՙ/.93gs0pq~a$DnJYv_ʝ*84W֒K6ct]W-)L[Hff9>zRla{{ܻ޷vHz[?|.>]RɫJf94*lNc+O3?q]k~uW~c„eb֞cΓa[q%`K&h/rmz-ӲW0e;A\ǶR >c/cw鍸x!kt4;k1jrz\oeq }'ꖝ+Y+>O*e:9- (0J24}h?W|%xipdOot!̗j#9(~MXF^ڮq;&bض\Cy265Gb%Y<8۬oS`t)Dx8%dDYLՌY%Grt?yz`n0\ߝ CޑH%٠ȷ ZoY%ytn;K5׷R+&9jm7$Nv.+> QLJ? Hhxul S&|:JU6˜u.6܊&8bXYĆ;Gb!Iɼ.%Oy=_l\}M. oz|׾اcvq݆cKWW J([L2iPqO04k.`XȐ &6TcB^K˕܈|_ԗJt2ES\7OpDai* &嘅Z+:l`i*WkL\X_nh 3<[1dQoWxD&a<L_1AL]I JiQF<BL1 R1 <Zi=V / Fv0i5aJU K-'-#g+M@ {(~pR΍IE+|DŽսb_W9 RHxhAy%Y[ِIaj['xL4e-ɰ"Ly6QUV0YkrN|zlW3nd[H\j/lb)6WBc1܌ɍbU; _sH"9[{Cb7B'33* *[=dBMR[,㘘> ~dO}œO8KPe;o,U)8 FbtHolr%ȳmc:]:qh~debCMTS#:l#^ܱobR=u[fQYz  ag4d5x4݁[ךgzP ȢODKϭ Odb}z#za}lz̀pt~ ց Qgs|<2<e~+F5?x+#F!JHI xJ[)2m6K/C0C$0oqnǕaM؂LZb~APQiŬw񇀷?T] lwbc)hۜjCdHs(4}/ڷ+[fW"~}Q˒~vvհ,;̌3i8wݙ# p$bK󹐇aJT'(2t<ɻߨEMX1Gئw-X75η}2HRD [ow 3c;(V1L*,*J9IOp7ztO`ӣ,pSD`Ԕ!CvmBhD]9괆E:1g39k@\,P*Ln̜uor@I9 醲d(vle[G#^9QxwP=d8E_𠏗Wi,Jz+BrhG}Ew`|%Ϻ\*־}qG%Z`[)޵~W$'duo$Mkr5A7s]p*B+艧vMfB].„+-62`a\SNd"%-7BWeR ba*/g@WW{'?H hrCҤYq3q4t_8)$ȂZp 9ph U$tQ\F %Kd̨w6=[.ZMg(-vOI+d1qs*(h- JyǙո,=()ʃ,Slqeyg l t^h11#-c.pdž"Bg_k<hHĖA! fN6'yydu2ttREFaKȎe~ csXh9"S+<B= ÃO4z 4H#{7IkUczj"3`ξs/o3lz0w,DːP؏cUJDo c#75XDWo+^6=5P5C#vO)aہ%4*Ԏ /5[WF%p_{)?S,Նqukx w{Jhv_x0Fíx+/S[?EG7 q]Dy6٭>ڊpaIaBSt݀+ `Y"CN7W3PaBvZ#~hN_7GAs.gՊ#G*"},ڐX4snr/f|ФNn?oڣ//U(  +sg N-jy|b4'r,"5sBPdt@9$sjMK_ _]_@J#c糨^sYj.z4l!$irkþL&JӬ˳B7nj#AXZ#&O 7Wz*Z3aBRTYTk·2No@]rO7 x\dHߩlؼwjo ;j%D9R9.[Ż%,ɍg>I4vځ#$o $@Ŧ!}pLi3P ʆe:@AP](h %vleA} L ͱMkFXo;yi9؅ՠ0A{Ljt:v,q)63ꉏsi-]_Di9Qs jNvb8my|+>m4q688| 4{jC΃ EնG)Tg,)'%yNfLnRO8mNM<OW>%:c’]#-cbk/g*& [4=n(.ɅJ1@9R1YKPk55<dk|5E1y*TضH`]o B:9OGi2%W~5)2J4'_:"bsVmHyGBI8;>62~K/s4fW?(Ĝm='J$#4ci VZ5[ G"$-e;r꯮HvӻϢ0Aɴ2;4UH|THLWKX'h'TPd6 mx}KjE7hQDw]? p5S//=\jKv"+ԝ˿ud0rF22ED"R@3s ?pXs}HQN+teq=0cS5@Hn" Tۆ 5ѩ}곅dn> ?o!aJInf$rn奾x4ܱm*C yKY?qB7#Qڷ1;n{gCnjϺ ň5PZKP,Nן!HsyK/:՚A0a~*GܚBެ:H7;ν`,NGׁWhS8^\ ' 4EX0Y.q2AI@]52 ᔝ1<5/#*]D/sťOkgԒq7;FRܙ4C; z*BOR8݇HQYk?'3DO:|%lK\?2z^[Ri΅.; >=LZŸpyҪtRRe29MC6JnCJZ&̵"Fs#l!ЋWu{%{j^K4GJ>9r{b;V p{N5b =_ɰ6t ZàGG<ɗPWԆ uԄ[{H*9zp+`Ԉ.rwzC#FG4j͂6"fOc|:L!>Z hߥSCX]Jw"pY !tSs*Ud۝4N\̍n?1hYd2:p1%N̓ h?)^{Eܜ@ 5AZ #*JHJpz?}A=r: 녾1cF؎"- s R<`GqIqu6$8Ɲv|u W٠r$>"CS їb^E8-[Cf`FΛx{UGw WbىSFy0jʼn} enJ9 8^&Ds6 ݧ=9HҒOIpnߎaDw5ѱSIlkލuhp0̠&Y>\vYuZ* '׭ #כn\BL F k!6XA};@Bqz aD9`c2v J~[ DJc`J/, pI<;5iLGIs{ŅmI)wۮb٘$xOYFtSxJ; jj\vE^7\ƨjJX'v8زA%PT%7K[rIEū \A{E?,"#9 鹭KF zi} l%Az1f$AtDA":3TnH ao_I,FIϺS4l\$`TB4; 3g< @1j!X[E@nG BPUl ' ߛp6VjF!+Kbn&߰^$L;0}e=T ;1lȽaȇeρ yb.ҏWVBP&KPzop|_Unbi_aZT=\_^Q^}ir6!+Mş@ShQxg‰ |Ia)KTT}f -h^#W 6%1>ND6D`amVHu<:1¸.)Ӵ9.AFv.2ϒirD^|p(dEjj8 \_BRlд\ܖ=mC0~m~wLGa;;Aẽ_*/g˖sќ3̄\aDw;x$y٩JHJAwñ^J>ݢ.7F'n/"/VD~W9jZ0s_az?)Fh rɇSmo8~ {(_%DTZ]=>B/Q7~\Kl4oնه{iZL|Cm!ܺt %_K&swS< W7 K?oUlNoQ $F;wI,\F2RH)#&lɎ]$(s>X\zF&;mF=Ķn&<28O5sՃM;:.-aDe~Tc*ZS4e|M!QD)AԦSh2J̈Vr~X݄5%o(xo~" *6v{ :2;ЇYj뒆RɖkegfvrGʲ 6gCԻ6u]bWaK,kEDjvFz<+ TeB鶔({%=lWN @Md¾j߄U4b^L;s]V8&εET>N`]R5I\u=b#/JU=>Pr I۹ZA 5Xd.sЇ=^T\x)DGŐ3hEPΈ.uWDMv-JުJF>)($ioQ!s.p&ҮhĂ4*Z b?YEE1T+hq]AM4TJ3l"ɘYE`*Jkihlg )Vƙop|KL@tZebDㄠ9"bAm`9\(Y#O$V13}SD J烿 u[K9#}=ww3(%Мܖ4&TƞikU2I72/ `ec 8/ c@Cp֦K=P.QTƢ5~JŊx/*зݔ0u?[G8\hV?a]@FM?/)8F]@>b,n/ɂV$5jR=lLn\kz5<2;SÉZ@?k7b%/Ue] , # @2A[pDz6o; _R-bNtWAQF?^r:/CzzBs%pDyƴO T?7Ҡs;G3h&UyZG-ghsTEeS<V:8?Ł,B{ ]4Mos۵LJGD%ɻW$Խ8arB||!w2hyxF= t2"yWCq[eƚ"?"6BtuT-Z: ` ITÐWW: qbFMy":{/m)l;|ç,V+Y7%RFEFb44qW+_(I HĊ`Lc7- ~2{$UQp}ః.'S.{&Ey.+]٩rY@XEg$nsԿpz#'j9y@0/r &"Tf&SZ#֚M}\{sxjS_U ڹ79Oª籇@GMxk9ZbրV !qTᦡ"γc N}?V#ȿ?G>ïʫԦC57::oD |*\q$HB(31jlo,h/+#O2(KSB7NGIQFe0KwѐPN_l'aYHHsrE%TͶJA; |k4ӳ\4zr S%X/Mr]2cߨV XlZ}vv@t~MDRZ\.v[ץ5ACmSW5Q n\]lu#HJZ @9 _6l-Dk  "O|/H*39ߐLZLp;ӂ%Hd6;2JSnC"IxY8’I.P#'%ajQD OW,OpN 63 l8| q'z,O[Ed/GJ~wY>!* D蚕x4Ԑu U!IGQ1KXPݱLೃ*"d#V.PxM*.|UR:/o!/AT›sI!n+4QgFk0GlE}dÚqP`51"ڿ{RQP3)4 LTŨH+ǚE7 XJ۹bpZ8+ZzsA)mr[JmI%HΤ3vHj0mn`n'ט5rASBLTgφݴAgߖWصہǓs[ZW3ճ9&=m3EU 8n,nD%1lٵ`B֝w:C`J$CX V{gR5ޏKqW,˭uq\l-Ao @+Ȃ|*-o>:敃$``<كn#В 9_[7ȡ6T5eB[ }C~iJ[WrQ2fX÷);FAGAsCC]dԧq4icwOG%V):7qh 0kZyzi .Y[g¼*_#AqGedM|oT{{5`"oqkKabHAU¾üY=ZdQ#W>k d;U#VCk.l_zψd{*?KdX :Y|.rk s=vυͣ%w|J` X ZHteD<8lLLҨ=o]ӑcl߸N9*l?I_3(\Bu!WWio9vRإ&|sӣ`S_ZǎiZY0o82Oiȏ6u=RFbx>Vk_t]V6!6oYq<3rPBͥ6@j jzcSעZ} ʬiAE sq1?RO8MBCެow}! ; {ݬ_Ľ3' _h1$ȎM33ñTˆ{½WmZ*!EH\DXج˳" DunӣV_brwjfџy.i'&qk|?;H6/l.䰟hC]ح|||f;oj RDL MTpF,Б|#I6#xooޕfWk6T\!E_փ|!\C5r&W7;l#|՟`sHF.Πp)59*ff&צ2EiJ6t;#eAa1)Mfe K1ǎ|Lb׈>Qlߡ ^sxCezo-_ 5wl[x)|b $ ЭQޡRk=ir ,dOoYcǝ3 㟓oaxֻx$ȇRJSՊL.[R! uZM sCUFͰ̾ao'!8ֹhD" +;>jYIbt@k,q+/|Yl&aӠmKEaES+om,_܉` KBv7X mۨ;!v2Mʜ ޸^ 0-\Cf8$A돾SBJ0i^k.fˊ&9[1r6@} h$:@qU1BS(Y,)=.= Vn0uk׀>Av"P}#Iw֣ݟ~${Kj@v \TjeG9>+ 0xLMsػPѺ 7+O$ LM 'hG'D3;η%{ ~ VcD/1cuQKc\c'a;M1TUhZݬ\->aQI$y85i"̤$HRp9X<4Ǩ]Ǵ ot&˰^kqw_B \Qj( FMw{^Y~5ФuU4J6׬d[ZK (cbdZ?ѣ6qmRA?{PYtc%'/% RlHA}ʎI݁+U5 OUCPaFzsqk/!Vɧ<)9KPqsj>a_$ p:YC'yQ'#0C!kZ 7~L*TTJE̳T֥r%.ܙ1a =m09k~zg~=~yQ5{ӛf)Tؤly!V40CT=TxB7ߑFg֢feC bj^)91qrK3IJ3BE zToݸd0֢zLE HYionSڿL{­pW3 3\/6/#oN`g[7{TrT=@<'b,jF[zs'8;"iy(R@(0L ]o?0uN(Nӄ `.Nd-z k\Ebż&)V!!zKZ @?u_C~ުV[_ ,ZӜ2R_̉*!NmmWk?ZQj4$W30jXbDav\i]*0vL/KK`7wً3O ؓIcf7"%٣F|@5 mH\;e}"FS<:ɷ'ϖW#{0kb;`ƨDU[Koa}>g w]E62cW7 N0"|JTLVm&IX /\5QU,|ȷHSn\>e#0fT8/ͭTe _gx.rct$[N#.Af瀭tSIL4gyMvbl}۵>v*A% a:qbU*B1X #]qK~&f˒Hf\TXcnȅWE]2L “trg )uN^8K-RV>Trޯ)#bAhNOalt۷݁N(d(2asXjaIq?-}yW:b6G%0PU,ɷXLVAT-_Hj̪?&A ~M'!QeUuY`)b'- s@>#Q&1Nm ͇ZY}DǦU˥_Afۢ3b.{Crrn2Q%KLܳ9w]¸aﻉ? $J%>E:xX'% -dRLR_]rvk]-Pn 3ahlBxs?⭨XakJϓf[_L6/v.jJ_r ?2oB.N\*N[ibG7~5y8z<]nJJ^%CU^YI"h.^6\gw!HA9t,-n"vA|aPP؝:mtrmit>vb*7GHp[H-*UYy?Lpzȅ.099eb-&V+N-Jbx؞^)G"*ҁ[m=1~\QjJGЅ~d6|!H( QdAq;3gU~WKhxV~]x: :@Ph Fo3cKP1.A93s?3cCRϵc"'qO`#ԣ7)VdD)DS}&ΫFL@ (jr. }L;VJf|?%`#]%RT ~gc$O ktLLLwJQb~#Z#uFѴ"\62ןqJ8h }JsTcH;* c7M?xLeP=#88{bTC-}yB+yzFn+dJXv4O:#xm(>S3>]YҨAvWw0SoyA4#9fU ȷo+ '/ Q5?xc9 S<1|YNǜ$pf\`1byT^qUBu:0p!\ز'2rH*8I]HrD9q0jp>bO8*l}}6*\+Gİk;, (LvN%zQ E]npφ'T>U=3ݵJiojd `#Ug?y{Z&cf;½%PX h.?(-sH^u?jNJ|~nms3c06~(t07MWq;ot y9 l1WA䵳a emiFdrBƫZ W )Rgg  qkj d̿AoRfCoQ戜YP Jo }27ixG{9eGocvT rځV6#ՈY2BozJlB˯K< 6hܾOԯX͝HZkym8 cY'k?]be_ag!˱ xC mhD)\ nt'oW\4H>b]߯,@;L:2`HXRk<݅|hx enu#5/M٩tptjց#O3 sX0Cq8 ^1ݤJ@;ֿmwaR˒Udʙt%eMݮEz^ Y9k0G6 jmg9[drV\4# B ыz"RL lhD&؊RuK ~1B)2VkK5d$vpǏ ۽;0- 2[Z](lcuPi]v^&w;Nju?.U/mL@㲧@4,]░tlr3#4(Wu5oq8үzPW5{Ip>hW#̅q!L+%'2ܜ%&ì1GNp2zt-M^;s[5|&gӍTMJ/8lߢ~`ira{K&=nWxG7F';aO浪3fm94]C{0yl4H0LE Bw קݲ<1$#O:s`)+H7s4(+c;9VVпWֵ$~X1Q>Myvf F:I]qˑg=$-58 ,W$abNyl^5%"$- }}9%>MTjFB5yt[nݪhޛ3 րG bNi KpI8bK9@0F? x ?IS_Ln/,z[R:3"Oo Q;n̢&%ԣ)X%FWRf]C!{^IJ3,B)me8Z%ɪy)h/!.l kB=2_Rzt ^6ٹ+0X#h I8(q{hfe K8瑞j%:hȻ57{Z (4̓EjFD6N"XlX 7г9>?C[慩[uw^=s]k:~0`B/"+]t0jDbtdХN6?n.`+92+YZI{*]k@V.hqˮ:N @U@0vjE>¦ɋ%hZL~&Rx\@=_' )mz~EtK+2m$y?FSIH]E@5d P,w"?=UFx߲iapZ񄆔fMaDe|m#̺FpM:r%X%G7/*ĨV' ?KK-X27~zi|H"C iF}(Z+3$0E\E@6iJjѬAɐ@m%O@oͿgṗ3ݛ-cQ>KDܽJ"(ķ^[x˺ kly,Co@{:%y߂+ˋ@`s׭:v]E,h}H 6]_wxOnvG\g]0*.nG yB rG!urӎV0j>5eHdI g*+qCc[E"@|L'R]R *.݌mO vBLT<%֌LٞDhzwz˱^B j; ؏X@9x? 5%H f] =|N|A朱Q/o)3]AVr&Mtm`0biׯ%mh˖Y!ve3I:H"aAGu3'h0,ÆTox~ O+ձibĚW sX<=+Ph9N| M;)@ v:ZSl|P0;C(_C+ۛgi#4 Gʹr1>^7)2%<0RtLvwB&C@/+ـO,N﬌|Yh኎@8s);uT].g8^{qIuy7%%.JY-HĎTs9heY%{_?4N|5Ȁ[F)XQ HOKfdvDOffQ7YQ @;l3c aj ڼm:CWczLr_^U!wNIv`>O`g6ţSkKqit@˹$EFC4p'<2Nd*~ ^!㭴HUީ`J>,?b֘j;%ޖT[^p;73Ftoaxw0Kb|{͆π&Ay,:FHi1}G *$uy$@^񇀋}Çgs*9AkK;&>}fE[_в ̽,s#+RZ+n0b^ql6=Ҽ䴛;A !#T*tFߒ%M07 ݪpNJ~}0Q|N Ŵp6 D.Lo&. >&0CeE6BsFfP`avklKӆ^ vR~&7*%拖^ mzM3zLū]aj^WZ@>CR:}9txyk\aXS@r;8E`¯6ԌdQ7;12yYZm9QN٢AH^PrCr*v8`qQԹjKQ.WlPxLԸ:j6giZh'# XlqEg~񺪬]+Þ?D?ukCLq樫;<jxRIPX =g]PTe޻meJZ#訐}z*/Xx{aa F79c*{E H5oXȊ;„]@\YɄjwp;<y3$v~:@;a[HRv#]U4ꏚl_n-g@*i^UL%*1Wv:Q86S!GMʙR/W7$N{!_w9А\'Bvg>~ qDrCLܹjD4Ǟhkd=8eN!Th"&@Z5A[c3\AVBk'}@y!WxOI?nyN$e^Vw1XDLR8SYC4uVFGTrB-Ś/|Ĕ!+BPle$G[k0=^Tiik%WUˆQ8</+PH| l'o%H aڣxuJط飆]7 JEՏW>}1QAT#aWXrQfm`.qN]{ܙU$.8qE ōK)jIw#;>% nx綰ѷRnJG0EMEN1.)sm%HCvfFoFm~ ڼb"`|K-% 0[6 /SՑȽby*uKJa0P'ӄLAI)&D$Lgy v4JM/﻾a}AA3}Uاci߿L÷zW}9=f²P_ߦu 8YwdEڰ#`MS:JPpX![w9n2OqEΈGP@[(GEgEL #Nh6YZ"dGa  R:'waJp]e]Oaam/.b \N7oV/Na>/4:F׈Gk;C:S@``|=Ikˤ>fb/X96n *CR0UP8\N`wA}nA%#MƜ)@S)9eUtbLI~{\-tm̂|صD")94HY(Útk: J6g HPGDudws zPqZPnIpl?tkkzPfeDr<ޮj9ey]\<jL k <3w/>!T]4U;Ɛ ӏ~AKa'э=J&,Y*0]Oɉ&ޑG>GA`pmjDk^{ͯȏ(u8"c 5R^*oN+O^o))193ù=LcTn"D՛I(j7\ų>S&L`XV<(h 1>EeAĀR~UVhLy5LD>8$ zVWJ]kc_v ?7/GLz@JaA1]V\϶$oݦFSJfT2oa$y` BE|a6csLu\p]V!ZpuJ߀|ifE Ku5nbqa CPecѤv%[W<]!HbKo&!YHrݬ ]4mC@z]BtN8ޚG'- mZZ̍0gɉ@48@90ly ;Н0<8НS!^/P]xdx ,5ZU&ܙGJCQPP6QgLS,ƥ0g!s9̬ I}hԨ^}.R P=={_,= 35 | _7_yD_Mmѡ@D1SR ^T]8O(w~o9-5Z;!3?!>k1-=ՠ O |pb׼~ϸZ%ccc#U]P d ! ,ÉL();=S~Wh pY3d;;'7 g"d A#A=-A 5P6͛NE~%٨Jt J,V'tF6TmK]s]1 ty%c"M6PʼnmV ^ʢ̢h@1K$6) 709 iه\!oqQ~658{D@ F~[9"y)k,Њ$gQzFh)i?,'b`jxˏ+XmD'R" -9?vrve5 7uh.pP2Y+RHE2A"0p Px]BV׉W{owHQ;~'O[F S~ܱo4!eCX<_ְmae%dB_I}WzoDWGmOP#OūJZk,:=(ш.c?겻Em%:Pr >D >l;1]˸ pb.<y`5PT'b( B1BAqV/3@Tß Gض Ҳ$Vs& Qګx$49?TA j#$(wEf<!s&O؍ 5] 6廈%IM;˜QES<fnsv9ʤR)FݬI~RTT8i-HSo0'\7,K0pocvϕ2:"3à]Tu̘kLN Rb b.eXH&AhNasL'U: Sl 1 뀤vۖ+hkmu] *)ef׶)k*4Hz*9L=(UrlTb$l_y:2KkmRy M ߄Ĝ0ͱMnt2FSsscw}#(S AKMYn5Lթ/~{EB)E3KXRhք22wme*7ܧ.PFYng mrkQzOM!yɇ@\sßeoz $"ŃS-O)a SŰX` gb]ŶE]tu6Hm{p2{mdgȂwBbhX7_ؐ^.9CN7Yӳ)pjŸb -,U{{{a;kU$"A}Y[_SQF[fdRM!R t"MW8*TDa櫙^Rnߏ;` ;?A?Sc/?l$iwdLCILkvE.vBgf&3BU{z%hd?1:pr!xVLeɣrxgM%>3hh9  g>!w  ?G+\jƽQ>ݕcQ1yH;3"GvM`*UZ10q;]Uv/7o%m㥡 c/Ɍl*1&Dދ-b f+J~Ϲ%諳q֧>LljPk c-^!rߢkj]SR.w>d~dž"!̾ Ns@%@3~ZtmUm\ŭmPs_a߱ q,hwNwqz{EDKnA#5ϴ?KؖX=K_7Qд6͘-mg̀y8]u̵Kjvc)lqtێCF/WH)̴B$b1̲\m'+{g;y<@& k2 Jyl A69l8C3ّ?O`70v: 6,B0r9 =y.ndaQ|`LplL `]&rX禜atb9TE$u楰ӋeԫVDS'H|iOVkR<}h ́jjm"=A*&˛C`* LU\eK uOפ0ʑL7{${>E\#x:5e_&* ]ښP<84EA؊$-2-'n=li]I7"ة{+;W &rDZj?`^rmg+{;DEpnؼ+B&4O2,@5a PeS~x$q@ ^ FG E>饙%u*&0X6dKe TuU3@R&imFxߓ >>W0 \)K+)ڑ,11&~b7L)wE~d,lZܤ2DGTAݪ0^#-K"a|u!pS z^eC2W6EK^)^Q]RdSSE,ckPf 1xͪKnW`1!ΦQ˷ xv=u$H6ך%K],lWWTP`NMYCV*GT GͬC\ıW֗JH ACbL,Y6WE"$3iG%ޝsNSv-T-@ߥCM(?'c"GJZ!52TT2Sڵ`U9gm>b&,]Eo_rUZT4jP.\ T0K:>44'Ae}j/;{.ULXFe Nl0a>͋ PE>ϙD4^+|7s@AդzCkSaWCJ8p`d:M5FCQCnNO[ڮ7yR 16!LW{0K k̍'GT'Z/ꮘGEjaY ՒY FvN(( `A$k0Ҿ  y{":rdMLk#)$='[#G뽹Dg,y :ZDlpղqaLח'ʵþ f "cxzM3ޙNH򩦴{`-y_ ]{h r_#/N@% lӻA-mf[V1e\/I RAM;\^PPoͧ~q{S9 qh%b3FK\6F^,I)"YjG7>M\8,NSy 5,Y'ϲvP2zckd=xFZ.ť+R̜5gZ7W'`\)8{hh܍|6`CL!&zp_x59io C*&wuCE )7"3Ȓ;KX.0 媗U}&1$Cz}'q4(Ԓ.$WѮxtku,Ռ0 5`Siw uF͔=UvM=.bҳFi-8 $"`%ے> Vݫ1ھRC g|tT '-9t{HA7.&VdN=z|7ߘ`*9OlW+,&kcǻe\GDJ{0c„Nsrc##-9,iO kh,#PQW07{ 1PJn'`\Ym54E^`{5# ngNnh5{HLaGcktw{Mo&_"cqlY-14EtJѕ1%09? =1yY 1u{xMd_O'c {wh‹1odBB̭!nBܥ:E7WZD/6ц]EdnwGrvLafRS4sE_&Gڪ%Zҫ4GNbPLx;wxAG}{Ȅ6Bά }z k~  Rg g7>}11XpK~>Z:5|\z6l9 FABz~%{ٖy *TvT32e@n\# noB^ky)|Q(Vbf+P`}jnig+{ƖWy\[Bm,x 0X%gIr{ro-[Eh$6=[#T@E2jǟlPLG5jB(= 1_{vܰg:yTѷ<. XؿM_x^iR)C\x6#(AؑvAƱbx qӇ1,.SYBLpMƏAjR0BE/^T;\RS83Q5ܶ@G]J_:ip4-wD-z$vлތ< 5!c }>uFvj`Z,Đ0%fiΜ@-J&8Cd>6 E5nEMU7\5'͑;1;ty=:БRG-#b`mMݖ$+K˹~t(Z@ts%pxy&(xEXr-~Mn/b5SOҥ5f"9oq:ɗRsDe-}c)"w9eO6 Dؐ ٬ P kXztHo`ֹvT1 ;kTR?\m5r*pбIk)y1teUeKb2<ԇIm+ZIxJ-,6xX h.iU8*E'HsHI粫[Dp)ߑ( %p]'c0C&L°(oUEyX.k͊g Q%疇s-KwĪq ~@{(E n5!;)a UV5Ke )b~%+Dck^^ S"C?uya] &S0#JN'-55Q(()+7f~4V|c; ś<ԥ&=d b+C⿦"oЭV[Oe=3j gԍj!>q:N ڣawb)ɲwC@.YTil8gFQlS_*ι]RK˃D8Uay@7 :v71"!Bxʦ88F.vYP/74M"&N."_\Fכr#7sn5ƌpFDr͐PBlPֺZjZgXP'?YlQCh}0üj_京Fѻc_a7MVQ~Q 3p/$?◚BٙQ0N"{ڸ^!XNgd6 cww5pK>$3f? !0FUcfR 9+bB܄%T T_꺿Y9SkDZKBDu4fZ(T Щ6' X >Lq.} Z.("piC NC3,{7ÝZ64о<k]D_ jLלJ6"ՍE噣Y { gUr~Iq1X&ͬ郭Av"+s =Ljlܚ A.PLVZ<;ˀv^Գ *.^.M7!ms D}V]*kZd7p͉ޙᱽCa?>%.(j&4s˝Hr§# %7]su .?a1Y4|6;LйCcc??{zv=nmWzh:Qܾ? (#3oh烫= %݌*P zzʟ2*GďB*k ᣣ)8<X8>U6:mht^d^,D]m`kw#}6% 3FO찆azo)͈0Ej;Mq@zseZ͕_)MX%uWȍidۛch.oBU}P岓-G~/+3xB,1 Ӆ%9Ħ&…PW;.t 0$Fک/,0[m1w7:nE\%F=f\pdLů@b`&bv@h6URf+ RE/Cyl ޝۉw$i0ǚ /r"~@^Jɨ=p\GvXd_PV+سcXQ#R쇅7.>q'glU7Z(h!Z3)$uP" qˑoRHXa?^[.ffX9B'/x~F17Thxbn2L1y^hJȆ7Ɔ5yk2i}|LWpa\`r/Si){*t3ທ½+\@[3>nONs* Q!xyXSb`BJ|3$~}Zq\9Sjs2g ;/.\knģX^ʎSHΠ?M>AS}6x'?VmA|$Nmp_z`l"mRz'ŵkh]'tMl9'@]l+?z֬F l3+MFfͪR^bM0zAW Wኽ=/8rLG>^2ee%z2BE3(&g5|3"E:#%%Rِi. i!g}tl@Qsb!+n&;XR րuԞo)z& }a&!XY{+_/3MNܯ'˼w鍮1gk e"A'VV}`TJQK ?zW<66sdi/ mvB.gG4䚭K|8NT8XƟoEM+"|Aa'>4%pÝZѳWj29 "xx&Š1d@6̧v/7C}t 83όa4 25N#!#w"z"ȫ[6I8GDF ET;LG2 GGaC_oěw pT5P@竒l28ayL}_sdH5e7f<8#πc EՈf-6x ˋcAl6^nJ8R̿eR}ꌽQn+=;\FK{ pG=fY3A,(r19TU9+-'Fs@W$]#y̽T1%Z3PPD+ZcJ)p4^:!;78Tev26x-W$H aN?I&e\F3v%tAD# :`7~|S1tk=Z>#=tāH ڙdJbZ=xG\"sx*U=~7+g&0uUx2q`V@TR}fυ,Ep _EyNG[.~NڝBqP'1cS@/%_Jd)q hlpBқ}ǐܲz2<t< ٭391kjJ~0)9TOKvk//)cP{wY">x5(D}`#IjYEmKⶥ_fSƕ, /vL2PԽ+ dYU"O4pߥG:?lk拤wc6eӇ/4m"˙V[_]?tB@nSE%O Na. xvYI%:ZK#\(?oHSZvtՔ\tziCܢLlØI$*D+yBB x㍕$՞yx8\8[T(|0Dۿ\GY[ 7y|!np`ϷtPv "X/7lN; b —ȹz@s\$Ҡ1?<$/ N5Uk<5VTp%=Tl_N|ķ&1 |l62U BD X۾0M dCsMFBl153-dء$6zLf>ƍY.urzx̠~(l֎Ӝ.pgd!\jr_p#.&攄₽B9wtKwDǼभ^ DI3VI v)Va)<\8QEp&Fsmoؘq 4fo0 |.X, ]ۍآL@:N{c{j](||]"G):sDkz;N MGvڃJ0WoF3[@ur^!\z{j\ʤk!+!,}%ùəYWdaB#&Zr׮D8N:xAt<%|zbspQ[:N|L9( (dP r17ʏį}/hBSШ(3rL1ןuТ/+ȈӰ6clX*Ue8cAJOrdZ Ώ$٭]f׬g_ۮV;TU-A9c/L6Q|O2F$Sƴ`P[2V[@mjDC-x\MTj$)u)nb  BQXeٚ!P|w6!vo >N %5Z V1=7vסA/p^{ZvݯKrU /v#B4+wbmEvtr}.\dgMf 4"Vj @2ɱ5ޘ WD=՛҃w|b2CkҬKyF(}IR1}lȏcU9dC&Ƹ\9FLY/AJlK!4򦆯k0՛_5ԝU )ZUY#q˖`WP/fL??_+U%WTͻ~sA9qA6^2To4+kX~zW{[R`SSq 75YIsi}J((BӕWVmPVcw^@R\J]-`4} ˖ #e@Haث9gB޸$MQk\uqRT!u{Y1Vf ۸v:YD~XoE޾AC&tf 8cLD,Kr-( JlcRUjݒ1"2jFI[Vׇz!)AoAzdLԝ5b$4} .e ks02b. D?81E?=2K4,} 3 鍇IBN8&P1wV pC*Iagk~OH`;H A,!rl3D[\FKXk܏5di'ہˌ74==&V$9|˾`h8 I%id'8j75𗧰>ke|v&o}m/+85Keh7@Hwܝ_ ZBSn"}dI$\jāB b@K-1%Oxs F›ې}U| |ih[jݗ- 8ƞ?m w r*5B$؜-cֹ54ܛr[04zR]){za͐ý>]WE!(o~<GFy?=T^Sҋ!WK|.&D{}'2җ>*Qy )_Q b99}Id ^\+еujO%U9MVnBeh5v}1Ma/|ˣ,7V߾6UpZ)y_5W5^{TwϩZHu 6˅S+)b+GȖhb$n PӬZ<0ƄCc#%([SE"iXoO#+Ѳ{;ч*NxPQsM q4Zl6(bHV$Ug~9@7<ȩ)\,:$#LkwPyqi/u C;63?/yȍw2rSF `1aG . vUo=;,"'Oyψm $='jVD< }\ەQ>x&QYoBA%&z:GG~ G 0yK~>%jTP>wjI*EC^h xx!&V3G~Ik荹Y&<qz{Jb*Cǥ{L*q9U&~1ƻbXIr䴧B%;whPKD,,[:1_X q{DiMz*H %A;'e!c+KaR>~j()>x'Ĕ89VE;^fJɉ@jru} 1-bL)LJl>Va##@[5fWb95/&W'2$e8&0_T^F #÷cuS6.˧lbd*Q<,'C֗ɮ$͞(7Cߩ9kZC9ih2$Y,vb .TP5'P?+h&|B@ ͥcx~JtDo8)9`=s"'P ^5r3zoL%hP f(NEp'tE:]\f{1I@}ι`y69逗f}-f!|݆8qQRM]kgOP~c tm{{ g(0jRse|-#rn/yINdm}FQu۫v@eIGC_/HBGE~ tFc:+4kx9T#ͨR:ڧy%t l:V(h6->D7~0 †&,څ>TH览q][i-H8F#-h2>gw@))q&GOwrIObe>Qm;(#+!Ym8Ԏ)pA\nK? nv#GSBh-l|tm1KDv$إ#geEAe֊_b\ZrTWm{^Tå([dm|ķ󛉚*˞.kfOHN28NJHi)^Ҟ(ʝ׆'!R[Fgvؼ<#elǡ+z>(ݙϸٓ+8!Fl_VJ`7Y0om2F:肁Ůz 0yk&}SD0 r5y Qd&l.D{p՛]翈2f:zTY u_8c?]$ߠ2 B-SfMJbKI D*`cyx)gWunj\Q;y*OOYuT@>XLӛXn . ~bC \1|oxH lCşS"M%bU@k$hyg;W 0m$^}7w32I5ENU/f?X%"ȷqXcTOpzY&RBXЧNs7apߡ aOJ.qiG6i+O+;q!!>B%fRL^8nևjً+cmhcK*EA-5gھSϯTCcP?~ysQ4k49].'_rYN,^mav2gш`Hĥh-;n.+uܥch9ASO`=sb5a~H_d螏f^5/+iܽB-s-^ &<(ב0'k%|6=!k& ӻ`8Bt12gm.wY XP+{<ݺ7L+e3KY-Iﶣ>'?|9] kN ˒~O$ =R2 qA_gɠ3*ͰƶH,(6lD|p٦LB\J@r >\L-4&FÆ%zFV!&^u;^Eꯀc2N;YYZnp`X颣#ӳI&=E7VπE/5qYx.%䚚`"+8A_[9$mzŧ;,Bjj/Z3,tl[o 6 `  Js)P_c& -{Ni]oYvk 3 G˔#$W1_*X `sY;Uw4h=DLs^')%~g)4@O3QZ_Zywdߝ6KxELv3d>R L! F: ̚e t2̣[]'*SFb=Bz`>Zx>%|yX9Ґx?t.0a7M tazFy1,,asHn]FLga5bna^#ȜO5f_pI NXUKԙf~*.&i  sWgbxPU\*IXw3kӛi#mӝe nR|Jh)OdW[Yc<(mCw8c.6.0:~wolFN|*/i3|&'0](Ly(;3 [m{L,י?{?҂g8`ĩf3n~13̯`K-3Lu+'OϯXry̙s`ZsUCgK).ZXFك)[ژ!fJZOWWFf2c%sM_!dⴙXCٹ a{tM.j_2R~0CIEMJChRzB CKXE%ΐy{~[8;/!˒(|c4nsU1Pإ{-6@^.LX{&\<'GX)*5 cLY#뎽P?w9*lz ê "`JDkw9wkS(I2Ck[D7Zyd/GN3S~~/LIr9 oXlHЂS:13 1HC2?uK1u K$u탅 e9n9xd9=zZMeٙx Th$Q0{Tw_f_6 +NZ"r4/X>_@KҘ ]33F-<${g%M`DO >HI!hxJ_^0A<ʿxv֍Wy0:g`Qj3gN)CsJ>AV5*gz-@hzI,&@orݴEi|=Ս/VĚ.wnctCӯ(+†p"BNSxG0̰9* 8?j=VeRJX }}rϺnl5fa}6@w{hs+G 4?S:"dשyrkZٴ[f[Z(sCH܁2+뗿WF McSTI("YkiC /J܆]P{70£R#AWC{I%zK@y z,cD``V|'PpЖ?D%.sJ!|{&|_]^2/Wi/=5I%>#a[B*@-Ql7=H^^|R\>*½K ]tVυɥS<,%2R|;MHb .tVQ} y"1(짣MLXbC8{ىcJg/G{wopRn2}kL/8@٬.R#ʛh>%*|}MG$]O2UdR}&_'< )tڋ6WB%ocک֖>1nr^+N8GHWs.? &혾<\UW\m.Hy?))iEJd{2u}~)n/7YI0Xtq- `Un QAUS?6?OzO44"{EdvV/M{,m 3{QYۗuA y0~IwVu:#p*P}BIiR:8\ 期xN{Ib6R#Xl@׹VcV*ݏ4kwt ;'M+* C!͙:԰4.F;9o cEAu4NBQN_rŏn6}((HJK&Ӵi M!oR~\s"z߮rx5Z gm= "Q#ڑ5Fvl ՠ,ԚM,.3"QccHLE1,BL{IQp{q %pl;Mwy$?ǯ 0tK"աeBcvGuyH/= S`6 ބ 1kTzwK[b8A MAJ:yzͫ 8w-4>AP[Re*Yl.c$c&a:^J% 4wᄝ\~"].ܬyuyV,.HQ@ׇx^?Oh8z"1$#a80al_Z=2^،y9@@j9tB)\%c<!$5kM$hfvQ'^J}uerOkLf !wֆ? zN a92ޏE&MzϪ))ii/[5[AyO"wȣ9A}~6 20/LlCߣ]卮 s*u_,|nmXc? [?QR4mqߗ` uw2 :]`MWyn)zwyg[@\} X׻$|1XAO\-+&[UuTObMӄeT)\ocf߅M"E5S \5߸:8J6YnQ:I['=P{!(JOKdU[ס3Ix\_K= 0W;nP\鞿1e+`:: !RN,et&ur` w谉d(bv,Dң܌;f[~TјUl$< _K8oG#%f飻%sϑMI2^ŠRL9`ɖ"ܱ}Qc=3XdFd^-AAPOI^z;* ׽_7譳⸄s 8¦˦ Q":["2f۶x߭w%h(Յ{8nJ,3Rv"uWX;;`5Zk7)2=rWj-!Ѿm&*8NeN ,}A|R;ǏTDZY!f G ´:͵4kb 4vh8x$ͯ'I ػFo z+j֨ SqQ`..Fl.LW7p--x Mn'19JćsTg_ U!lE4*Y zgŇ4oˤXr#::B8̣Ɠ7DVt&gR({,F2AJh\.C?"_,ͣq2i/VU#ل-%3VM2ţ͝\j*- HSTBe%⅞`ڤIC.+Fpf :b&s~IW$g Ո 8rx}R\?Tujs:쩛@n(K׿WV:'(P@ `q4YAYRf30rDmDmtq"᎝r8cuLK5UF| * #v*RO b|SN8@FU47gv}1Wq=e|}?7~H>+6:4v(L8p<@S֠%'Xy 7X,U]5!O}ĦCp*fb0!z_TGSQLJ*ƒ >'IwImsqPL^ׄ1NJ[[$;[ؗE~5 DWٿ6=~CÒ(Y뺬a`}ĖTk,_ ڨ7ЙD/zR~V h!ް H!2RbKX_8(׫F81}W+~5M.=mTL,ޖ%gvZ &/4_js@ͼw  tئ| i2<&p Bã)o[-PmT_BmwYPK<pnUD_ S9n_pbwq6+W/"c3.vԶI r2ԛz$<^>(>tD^=8:NʵkHfHKgq7D , .}Vqn\J?Qаq(FyP@2^E@XfNid,=#s#+|`=84ȸDndRi#} &hH&)5IŨo'獂ҝKfZqZ6W86]٥6 WtFd2mGs n1afEoC+g }`4;2n\ Z&¤3U|C@xCʍAD}_y giNv &թ~J{CsTAs% \+D87ofXsVQ|6J"7ha=/ mGW4݀ҩPy谜UAd"FSw5~?}4.:i6τ! m; 6 #|44, }-+gG9]!ToZAq䖘/wBM~0d~#2ma,3(%bΦ#XJn8~4wR|g!dl奿5@%r~!潔e礈NHB1Y{=Qy?),8\DY2x-6d ,T} 3S:to/ gښ|Ҷh YS Q<ܾL-9iG.(+?CB܈ryx!?5vB 0;P{e<7. AJ'pq?.L#~Z勃gq"$71W4^QM7r:-wԫpm>}@<ߎCP%^09oj> R7NΊ84]GjOĬO-A Kj_9 5=X 0K󏓢~vk_SWVZ{h+* oY%\]QaeEŒ39}`q qgN_sr >Vĥ)U,l J?Ng8!mE9T )cT[ L`@hFW9QzlSv !`!*0>⼊&/sH};+ 5.۟E*`1LJ oorvF?WbKvWY-$.Q2M2 {Hh`A8\LU)1=09S6X oH>J%5:80㼭D,8ShJ[9ƥw:"`D H&.%DW^o!;A5[eC}s+3wV2վb3YfMp?,nF CTERj/0V";T2-9Mw&PX#!ʳ|5c+1#DQȪ8nGp`w*__]'y||O d|7aDX^4't.K,c5İC["]綌|+Zj/㘋%} ]ƍQ<(Pd±O$ CWG8u88>X-]}T26 :Pm Hgy>Ϥb+x-EnOK 6ĵ&M;kc_ICuH@5$TZ+)tUhB\>r@H|xr&c,t[JzXz9Q0_ߧ U{_N ._h_9 cJ`>[hhz- Ce5z*pm#J6x|WڍrϖFF='iϷI&v[HN2% AGFhv|C*H H3"+Em$D,|⣳?~OO8>Т's`Q A۵~1+[. \U"Wp6v UzfDI]jSNܚ9Ձ8ugWdI y.߇CIAJ" N䄜 ZT$=&IPGLff:+"{nyPI'JHᤋCeP 0f!E.,u|{}@}kTKM!6N[lG?RJ{U=$p* "(p22TvKl0ݩ2[tfoֵhrUYn g^`>_zI);f OclKu'pA91 -uv ZVɠ>e:3mq2 #{/vK+ŨT6GriKiՄ1o-nq@g%xƽMϷu9!dB;`=8o=RKsZ=&1.&fZNڠ8rhăI uQQ_ɧn_.hY͙'ȡSS0{q\v fܝ3m۪<娪ytvgEz@ `7ÇjK/8w[64o?3NmK:U|lu$hƛEfr`3e .[/͙.cಙhcy9}l;鲷*驹^DEUܕgx ̾bB⊣mD{dr;r>pfiDpRDS!P\ʊU{Ԕu6@MMij_jFa-L.o)25f,I83j&U!Hj`QV|pv/!]6 ^Cq4!@Ո8e6[*eYgӴ%4.J!jՃQ}F ,MA~1n1fT3?Q &4>: kut LO6!h4q&,ĿAt2Xf4N?e%~`OBb. {y7*#ŭ4WJI5ᦆ lw.fQes>[lbV(g6ɵ/G(/UyN?I6\/{< @VR>OQ+tϯ 9 *L]n8]ȏ=K!}H15 mKݎ 3 '<#)}kp5+ukQ8uּrp/ה <Ĥ}5\ExŠm9,pvx$f(tc+~|6Wb|lp;zVsLӯ&xqh&w-#Jd{!dŬ&.g̿7 QG2dM XhH~/俊pAWUւH @Al-&1t#jt D|dQ"~.x Xi54bmWHsĨSW{R@*If /\UJ *yiЮ*l9["$Bzo1_1)@9fe-i-H#lA UdߑܖE,,sFDElfSd#;ً5b2T 522_d|we2?kc]27M̎ӄԄ@% `:[77B/^APEIz L70\OdNtXԫer 7+e2b[MxwB{ڸ' q|`|uq%=9 6 'ayXd HBm)T`KmkȰԟ!Csʫ.,] WtgG$".uz#8dh`&JMD(IlpqQcl\cyp0K!:- ңO.Y4S[ԥkPg~h!—v ,T ];JHM4L C9 YG> -Z95od;MEFȂL˴%V2cmS[]`P}Kvu(jiNaTG'D웒*XBrT@>S$#}, fi5APѧ2zb5GzgIM.@ : MO؜Ƴ}RaƁNr~bc!k+zfPLbk JNfa}ydd=Y.M :GƇtQ#Is[l^0xJ~Z /6-OV@M6 BXBcJբ8RBCTqto2E@ #wܷ^W5mTdС NQrz󞃓 Ү+ 61-Wh ~)|asRp Dv!z1Ar溊lNì;aVJ_K$2YL ZI;&W͐yCuBD6JfemПHwe3jlĽMod,9[lB|0vU`kLS1Ҍ} MZ@D@6W9A@Xk6e ;75Iwxl.ouk z ,q9oDVEo𱗾w>*O\BZ*E5 2 Z<c)s*Tq%2x߯H*K3\+#+J&3SR!xjwO ?%9f~F5FWQ)X}L= >:2$xi=,4GtO/)%2˴~z$2~9&pg̔2:ek|RYm V),fA /5~:J%a͘͞ܧ->cWDͼMYtmBi D )]/*yd`@^Nh6_Č Ʒb2 72} 51&.OTVԬA "I)-̹vv>W{2bFl|̺PIN.t "^%yIT{rf(l*DRP?V0ېNmwFS (5)q#R%ΏKй+B%اCN'fqFn?oŸs^b00u|˜$ibyU齕%3'oF x`{|M2j?uŇȒ-APDA~Ţq!|_qlEx#JWd`FȄÎTu]=$SXy.ޢ#dR6V=~8 q/TCdC轈ܖfЯs=FFPLs?6dnQ <#(pם NPw?\ 9A4-|[nK5;y]5?̝ly[dYIEnȄY#ٲNJ[*:AaFze4 }̢# E3e:%T>bHyNdۆm'zHSI& q*Lgye_lvXRs&?U2C$e.sΆ{4U !榬FiWHk}\Ѝ{2#*}?ׂZ mFƊClt4e$A I>EmXvS֋~YF 4qx\`%8~mWw[Zn.ޭ][yz?8pN)E=I3qP1mRB`\*bM&YeūISUv. >EڶL5t0ժZ+W<$)˵JKf<׈:__38 \D 3+$U13[l(:T]3"qoi)t9A(J=A\FIAkm|I!'r*E}Mз"l7%&c'~#d gt n[;s٭HT@6VUh4˹6|?}lݐ"C ZoWRdn68l#>!] 0?mښL] 1Ϭ.97N*z@﯁=$ Pdbr6Kp+Iy"BsNv*JlmW,Ex]~r5b wH3Zd1Do32`㧟_hȔm'zӠP2rth1NH' i?_)nqyLui(̧4ćsXC:5BPd$3VPۚ%[\FBѮfIb$H|IvuD#OM:2Etк2yy>PR#,t x76hc5[VQ:`ޭ@knʍش+2ʑ8MRJbTnvRrKGV {#ȩVS' לx[ \@זF-c&dk>9 ӴA~\? _(PU{BwMBxg}Y*$7EV5%Sc=`%}E]Lc# @nZs/2+z;8x޽ z).,1:L}HrORfLt/pK7vjwŸX/&CtD6uS̢9X@JڋX ,sZɟ^Q\eƘ|Zm偷 r%qx\ۑI;v6D8U D]8nV懀5ԇGBc̕0yƵq|${)T *k5[/=S 5`Nuf4LI8MJ瘉v ;{&ϹNt:]lxo]ݖkYc({:' NJF y_jtliA=T,m9 .r+ 0Sq"7|YnfC_WA4&pq'D&ɯxVA rސŠ | N f%.8mց:zo?;UKΘ]A,Qk PZ52DHD˜N>e%[7kREKmdl;ͱ@u2 $;5ص~'*pR|އqDXQз}2L07iV|G/no4K״W\3u RR-ϸ 2/'K<3x{hazXJ[6? jQoanq߂t.:+#>QB)YnXp'0f"‚ הVD(Fhf~ܬ@G%b묻^r|%ITѿ jT '5 ծ_LL#=C4HH3yt zC!R#f1c5_-}x}plBϣXw#4U3U;߳4qzI$J)Ls^mؕe_ۍK䢌B9bi CkMIW݄|/:6z[ C򭡙tDkp*̢**b{XE\(GF2ex_tjm|ӑ7*`܏?a=pQ6[fmf.@@/:$s=4F)]Z"󺛡f~NĄQ5v4h*&7}KȐXec\k1NsEpm' x l]"dkWK ~]mEu E1H+[[=#9$@(w\ a{&!M,1c>"Kq^-#dbS7Wa4[;/sb#H%zqU=7}ϔZPٌ}n/tp.烓HsځS0c "\yB<#3'_>kZM¹Y޴'~JաTGk˓F$sc0ڶ.x]BS 7:~tI<^*ejr!|[[JG1Ww]پa`[}:̆&h+TVA0upX¦| %,u m.#b Yq%ek`0<U3,>z=볒OGYAzEo~bo hxǎmѩW&N&[?ֱxVW砫`T|pK,pq隶n%m-YQ"E'գYFg`{0j<,R Cid]r&aJ(Ps!slWe$JOP}T|Wky`V?\Á•}p[;}5( 'GjUwXzs/M2c/FuDo17JP:dKC]䮔侟@X:ufrR)ڇu[YEGUR(W ޟn"<⹝ F wM0A|e>yYE'X=ȩ 2~ZUq{=􄉧VŁ;13DVo/n-dxqu2"kF2*UHД. 7SyԻ"bG/N :gmL GOԅkQo| X2S;֡R߿ aHo>}䁹b2b-S0t1C(DxZe-\Y~Tib\eۥ,~ۼo0_Xv@׆b\hE:x/G~o1Hk/OǞO&qodfGׯ#AyS؉{]4t_Ca l':[yam%{H/g)xLnt>ALCG L۝˟3tv?{XT3rͧ.tFӡ}4juU׷1hd+K`u1aFc jy[#ck=7QC֓)*L4.[|)6E$Uh)^u=]}Kª{D":r14Ji!}7\74hGENw㤼CWxL$}3P4xvB6 lhn v UNd&DRn9A$XpP_ O^#O归foqꪱlsEL#2@G|3r,75G˿RFΆ I?%\YyټB`JY9Ӥ El,/ơ)lM^l5Gvu}C®%zjBx`*˜IR>x'&)cb5i[28NDyrs4vkn]_b) /] mw DtK䣎e_I-m^C1[O=ΐ*؀;tɋV=?٤„zi-'+t`c޽}YwXy$i,Yp5"[s]ly_tg*p~P$ӑcUN`T5\]b,@*L]}3]^6tl 𗴹VVoG.Wzl(I@NہYK VTNq~ _ZZK ݪW+7ɯ(F @) x֏nnk{OWԍOdʪlqAk/E&*K97sv7+ .͖-}ϒ!H5U.]n̗VF8<ŎyjƍG(!4f`I3k;XdLX1C',.h$,aز}|=.E MfAB"Ӥ{`$vXIu4NUW~h]*31ٗ $˜ř|Q6 =Zdno%|Nb5fVU")x)PiޱO,L{ۇ XsS M\6ddi$fasBմCJ΢edN9L9)߻O\I'zLS[* 0PAb{ߗ5S%X/r^wƷu߈)_#FՇ?+:dҒɱ;'^GxEq* ԤV}&X#@sThHxtfdg˷zILn |lSq6uxO}Ej EsiLS]2ϱB.&\Fݠybz3`S)j T@6PZgBvx⺈1ؙ %zjtYվm%ZEBf:4U_Vr=ܙIޛSzq>ys!kN1N|Z-\ގ н"pTɺa>fz}U,ɡ\Q)?D!bj S`,EbZf (>\16dXVhT6=\!M% :5}6X!*RfŠ%jy &Bg08~SYLh0 pjZ6N$ |0UИi<Et˘;xdl o2hJ+| 9=Љ|ol&T&W2@N`tƊtPw-m:<;g$ysǖt,$iY'0O'| P:.TאW֮<7P\3f" Pcz5aB]#--۪˳bYTeSMC(/ ȵS~$t{vIErz6aÏy.?fE8ݷн p$KbL h.bv I,1AZFն*x: =i?HjWOAS3bMt0r}Pg DY]19LI\K')q=Qa/yݪM@)MJϱA :PZCBbUT,HI|Zzucg$2_C(_i__9.Eg+ybm*Hmx|5>H\ǭ yXQQ?aF~{rK ӫ/M[mQ4 Od5L!`ߊ^XTRZ*SoU_{yGS^|0Xd>#:[L籅6.A:t>|)+_rEPP΂Ț|8_0 |ǣl\uŒ r{y F\!)/̊zw2X8)ZHA/9Ot-@x^)4w\)7\(3kX( z! l^J2 ; pFCeZ tU+CReeg~xRU0V(/2%>B9|-kU_t ].5LYY7(kryOIOGBGFQLd>sב ;yY/՜x[/a=#!QIޖw@jd8e_W}I;@6iKR~5fCS2b.C-9 EU+,+N,4=5Cn Wm>zA\bc}PiKK)@U4 ,aF}tUif?'?T>cOMtG%vyF'7oſtRy7|~C];; [MCtz?rXIs Do+dH.ʋMkr7Amv~WX7vJO^v)"(OT x`4bC#z 4tHd+چե 9?iõod>QR Jl7w\Fn"m;<6~zN^)7U )S׻A=":yءXK+آ3HYQ4} S<|@sEVΠ+hvX100WOtlr cnv?"S]Et':3ALg'4l)-Vd4AC ·TئնS;ڌDHbKz #@3df25.N" ZQ}fkɍ!mA<9Ji>_?1Ij9ij׍|YO PM,㋨+)h$s9X$em2muI[hY)F,oɴIs}K:9r6\Wn=buf pͲF1+ۭNju(ģ}ZmBD vTGߨ5KE l!QDűA؉n[_pɚB,5VGؤNn-h6%tu;݇qjxPb>h"M_SS"ۂV> `t6MuO6{ڱp3pi'"<ȫ9EvM%d"Uw,sޖ!p`!p>(}H8LP䋞 .p#cb _񫸓J!A8YA23Z;) [4"Wt#xٙApm +Jxk^[XWrCלlQ3.n1<3#PȺf!Z O qf^Ź"'&59&HveVW$}@*u;ra-x+K瘠߈'h;Np0^te"9F\q"~ӓ6Dk.bpܿtD v1hY5,'g=Y=PoczÿY*Wy(X*i9{SSfPă%o|ҥ/Yb,X^[~Ow>m|\b_LoiV_ZZ#[ŒWY,/RUԄ5eL14IN_6V w_(3rt-{Rjrz>S\3|1,1MQ L)`r`vv5bEKcIrzp \)qw*$KoڝpV :C`X@sJ!nv4+u5k\~tIr ,!#Ẹؖ;eL&>ZjYh@љV;X,̄)X$G&jF.p(J!ΔL cت*'`y-i}4|VEi̍:Tʴ9 uBN;:exZbjέ4=QtOq(QCW]09 [S||٪-`KkcWӴDŻ`g'H6bKuuQhmgW18Pǎs8el>}r/^0㼥{H]tV~dfi*zV'EXYa0N'M.ieuXQ?V[T52U7ja镄 1\%mA)D}/J5whx٥U i^괚..Bk@_w\a|!g͊.5Sz 7R!,=?9imڟ;||AHIc:St>7_4*ݡ[8EeQ ĊmjOŪ[d&d?X>H!lQvzXE=CH*hXzW vtÑb l;=1k)[*/܍*bw8^_2GAHyY.Nm>T E 8 ^*aJϘ6ji)>͡P &}gJ66g?BNE}32;- 4 ǿ}S87)y561{w5ԒqKx.sJ𓘵YJ;uc)'^MN.i#`ca51V3~Ak g߬Pɿӭ mHhB᠍3cΓB`iiB kaNLPhW#F*cW@اGKzwdY7.Igm 303H]z6 sߨ_lu ؒz˱.~$ xedT=$8֙r `$޸g42k%HY99FqJqt%!07\u\STͱDcۇD O,xXTR sΖLG4V)ɠl"6?X|&$$@řΜ0Ya$弖xaxg?edEd!9ƒm`4Q?;8 |F4> ($xC / =erCSz.}$zKNHcBqݖ[|%׈/&PhҩÜV{hr dylz ãcuhYmV+^N$eB'Z?ʙi4&eaLp&Ig;nBkZ*/[v\'0؞Rۭˡ8<3`XmT:Y0ǶxC^L >vʫ8\j4ϱSqvEkg%ȵk.fKwxszt*P3/ H2<\Z.`C /l/VQ>F >ε⽆6m^dO.:Lg][A:$WO[|gEzE9Լ?QNZlףmW'jKҎ;^7#bf{V6 fft;*8IsCRܕF]Q@ )7؍7]L#٤Qy Ⱥ3Ň*Яs3|zn;Uasb+Z}ލ4iE JY0dp7/# @S$$ԠsމJC$٪BE 2YkWhefDҊ H)@=eW t)ANNWQ dlJjvN`ƚXc&S]` s9ɀ@oR? %4k7LJԩ" r59^:{Zw~fN2Kx+Ѿ[uْwj3OW'#O~4\n C9<mi\*V4TCUY=~3ƥhtC^{8l[4ND.Ȅ'2GKA|(g3|?Fp|V Wwͯ'\ 3$ѹ%(d sՅ_5yñ/ O4TFq ԣ':WYWHME8o }at386b-3gL; ҥ䕝ٯW[YŸNjUh4,J_a#Ah8.CDϣUKLBsY GUP $fƵbn$(6!zVt_͗ l +̀y9\{aZ ~L 5CUPmT;,}Iw$1a|]?F6Ȁƈ+J|(EW-Kdue=x3aX{*鰦0TOarʃ*r oҹ'J3W |~H@4L$ouZ‰ua1iPG&W^䶯ǵ[n{jWل<|oUJA$>.^k{?tHPS 2^p93)^jZ|F5wu0Y0f6qÂMz6 7 Jou$Q?4}\G% lX\ZzQ3Լ1 xG7|v_L'x^?ޠLTªy=(iS(hfIaDN'{!s{82ߓ 0%Qp=BHs6E=T^EI`9[y޸ĐX%1A tWHBH)jk4\;Uf#c1Q)q1ޏ 0\޾ uJ1\BI4ۻ9 4S4f@[ (Jȃ?.KX:>J mm_&@2gqg=!GBN߃yMk쵏&ݛsc=e`Po%nHEJӈiPT`:@JHHZ[aICz0Եd 8r4O*N^Ī<v?;JYJuH ! #-L <Ј_jUHt}M_|9 ]'ޭw0%TmrjbJ jznDQKdKl#S2̓!-݄6l u>h49*}E΍ؕl}No:.O њw%^V\;lPDq~`D[2 Rr?(u%N@*/nQX3P'f]ozF~.D|B7Xe3n(yw{ښxoUۈr݌^gF ^ns36N+t9 X.R LuJ!rDJ~zUv 鰻XjǦuɘw8д4C5F<_4~2-t(TN3 ׶79Uh{GȗԜ%_XEۻk#>t^j,'?O3~H/,EW_D:,GV`5H(N~WqW.7ot0Y\Vv2z􉀒蚕G]"Z@_CsHA:@K׊xgvzpb"HYKVTlmo:A`)44VuIY(ENWS 6b^ 4T1V֑J^V)=l/l P8:(QI<3> 4\ji[SJ:i)[Vm4)i=>\yX[g:N` 02=5I>C,g*SC'/8̽eȑ/uבtY̬-R6>]) xNٔWB"ZH;ےɒ]qpߝ_A. A$C, nļ*C\]U0IkT%mTKD$V)%NJł r.2Y"lqBARցn8Ƽ죘Jr RѹLI=oϣ\]V&FK *^]unL=\ 0$ S_wT` n3vl:jsht&%˞lhow&,R2n43Vy`,Ɂ~̏IOz⨪*w_[X3MB]2x]^fNӀ;՝Y8n^HYЪa9&[ yEfvh\;܌LQ)|u:.Aj#DlQgԖ'DYBQкd Eh:4q^}'iԢ;4g֔6 (f~N<7%-| v=,YCqf J6$t0Htl7bqrw2!!Ri>+` yOO *# adGPl#eG8aa`rf+/hou2ؚd0_`kgI[ԴΌPX( <)J!J桹ʫ,%Pmq"Q(˫ٵIt&C,p|A*oiIjNp3p\NTg;Zy9T`$CA/+/' k_ם~ uL?#ևCkK,Nī[^VS֍YpiqCSj0J /Bqc: 0@0W;[CMBHsvx)K\c!7f /g. ՗ 'V 1GXټm1B  /<$ jYOZ6fWGNEvk(a5(S'3/Np6_N8+ f(\>O^JVD OϨSB4I+{,M7ϓ--%^k-(í;y?ѼտDMo\4~ڰ'>}lFKeddXQ -8Ev* M,Q3c o·6"M@#0()[AtjZO@>mA^Z; ı!|"goRkWpms<H*<Cq = ki)X ;*AfnݬD$Gc#YZ_\Liv::JQ ZÿP,!K?{& ̩/pĵI1">eg&Kfs0QGe׫3XN!t̿E{Ũ(C>֠=%c阬\n2=sKՌcr4nJQcD44eYAQ`PJ,5TZ8NAe>78|[#pe.[ q(wS7]-&/(_,cqf(Ah9mhFd-NvkiJβ%@&r{4,}q>zUV0=UEZaA\aOOSN~;ԈlkeU}j P`syj1r 8u0 ߗ 5{p?MW.ϻcɣd[Yp誕lߟqҜ+wpxkfD7_D=g^c_,D&\&(HEKfuArӣ? NcK(g3q̘ڞ3 u2ŤN VMNSQ')a!B܉ތr:8n heY7>{g˥SǣJx> a. 0i^hlb=kJo MoRzr~d|C2/=U Pr>svj 58'A.5+߫`,2_IﮁzE]q4T}<:'QIG`_m~[c4>-U3g /x>ht `Y2Q8n,y#%SS Yd艐h?߻d@]Eg@LۅM^,xGP&uz<?N[ӑF0'zGM&+n;U6(!3i涘^YT3$ރaAM9AerpJ瀑sm Durwv]7o^b1ەKqj4nU7Rn p:ZףGp|͕(XBD7S2Eat 7N%x?c;]74b|1;TRu)xfrak.;lY{6k zz m0a&iZx (Ng 8J W!;K&! T8ͥ`)YZځP̲hw.ۄCqN5cY$hEw|'儷η!it '>PinC]s$5X0A,R'%}8H],FZLZgci/\maAs chx*n+ךؘYtkg9,edN UCcR8,zIWd5|m#DT"DZWmI2`!$aO\[? Fav zzKV߉;q`?+\|kq>n,cg(Mv#݁UA6+ذ OL@I (v2Q]w_%rP$h&ܾOF { jzN|(b'{Շzj(!A JR|_qfń*%W}5f@Tffӄؙ7(URBΦf*JD]( w=cD #_[+X0RwqPN&>ͱlgl"yy^4#\"kflMniG3FQ ʝjH[g^Gv<<_{~L>%g PTA`!oS ^y-oh3d9N#=伡P.WG)rMmڗ rX.p vvx@ f2^H*eo̪=^X JP?hYBr(KpsaCSh.Nv_pF]E}1ê_zB}.xܶ~뗘!&rޏJ>xC>ʶyn#1E`,s7y g,~H!srI|=|IAL#f7uf3OOۺ׸+[5&3KuCXL\d{E[B}!)B'n88.o؃3xʘ5k/D)9T%',xV~ŠSxN`.)=FJ[q<^u5: +juzZFtS-ڀsfЛ2sb\uvAJHjXpMbD5S-{Dv,.tj!-ZS5|>a+@Y)߷6 J"h)HgjCq'PC΢m6MFw:o6wftG1@qdbZPx1܍{X/R.D8!0N[d~=2>MzzhJn #mddZ yY4}LxҤ :cڎ#¯9r-O1W-HUo_ʌnM؏UUI!w.M5mU;Kw\= "s=9+60݌Pk[TK57ع2QKK݈6f)7'ͱr.fpl6.w,,^W!mNKqB1MbzrdA3nZ'{8) q}*8mǮtmc7VpA񵡫[V`` G}xSC1h.qA $6̛  1u#[+IzTMn `T.]|:tR^1Uv؝2+-3fC6=?"{>Mk~_+ m24i+ٻC-h˩N?%P#Ҽ.h]=KH+ ŵ wņ קcILi8FqJ\!jS(UΜt;~S:bݢFT*@':W)5 d`L/Y]3 +JCds#1$xd(wAc&jȄ[v!oQBmc忭(":Mz<q?61!tRϣ pEvå=C2A͍3aw1\KxjV99p]?z;E6"b(VWpZƾhab}#iZBE6pcFg&+Ol0 H'gc(9jvdJJTLɯ)m>d#Ob$fXW#>;erp5d~+^;?4*ۅB` Z?z+>ũ١wcPB#Β獺Hy"bV2I.dע_#^_.N(TfqTHŒGJ՜M3J~ 9 !F'ǃo6-_,]}?\"vBx-1Gs0=߹z]%/ާiPk?Bi!WǤ97N7٠XWx/ qlVNNX;:ݰ豑.pm>2`^&$]nՁAE'<LJN:ac$)( 6_C1qI{u"(^5BTZ3lc+ /y{Z:,9 Mj(q&,)ߖwaJPJ }[B8,/&d's?JBHw*̫$Nع"Xs@Tg:,zhNx!zIp$ xٯg\Bm1$\:?)׫΅]؜bb1 A ( *|u.!k=zs%eEK_MdP:!e%=@0qQ O'Ӣ, >l+uyӻP(% mؕ_S t(VAk{wK$rɦ3a5Ou(4ʳOF,_<#Ɨ'p8$#0*W{sv-|VJo@f-Go!6I6QɁO 1AM'Gkkeq:A2Pm|PchqvzE c gVϧ7E[dƯn_# 6Bn("X8m8 = Źz%mmQok4= * JS.덃S|YH$He}!4ۂyhX8%z?ʯ ~Ƹ#b{*U  9Hy*QgVgw({_aCBnTj'',FovYLuGֆ'4kwS֖8~PӱNyEyY@A݉Pr\ffƞ>gx(qWtkƍΕO?;͈MoK%Xgv227!,gE9ʎȻ_ ) w*[]mcS \{#'kX(xVyWǟ͋FCP:9Px1v,Up=Y\%cOa{9 V/Yoy6C+R^LS~]AmC) 4a׊Ǫ;4&ۼ~ n>[5e:@9Vy?Ow&Brbvi3IS % ?3 !>ZK@>"ʑ^m,ّ R)`.kRr#:ZSoﱛ6%Y8}$ƀ1gL'Ε-x*_c6zڤqٻషBۣe5~rČ$e,/LyHn]܏fܦ{KTUU Q0Ç۪Ú Pj0Z5fpN<{oڏ@IgŚs} 1 #@;|;[X% ]]}]]f4K+y;YTd-|ƴeM#*y}P?ISI:XL 6G<t;>ȈT\.Yk&O# =^&<~[۽Y1O96ilW1Mn9Xq߻F`8IxvpgA6?[1>*ڃa>@=F)1\f fE.sb&+rK\{Cmsn нW J A3@M'H@wڣCbz'$Nb)@04YG) TKM"vh2E梉N~l=ZH1WЧ v|U余Å77|oIK% lc:V/#>3ˀ=\R_ƽrKԧGn ZbhΔYʆkU8fSt[S @B4^iKo9(ېĶEZKЯp8 n-o:b;<-0,xjt%2dʾ\]Eְwh :LA"ŒZ#8R_^һh ۲Cwے_OVؗ'$i3`|>p=6&68y#?+XSxq4U6?.+gCz,W3/UN֙ˆ}"94rIf齀 V(c9Mv]_鴇j="Xrἐ֨I%Xqe娝.Sŋ ;Q h#fWڨo YG{rf1lsU, ?ڻ\|(`y)($ia̸?.EL'ޥ+|K(3c ~L", h8dxc gy٨%KoKrl̸˲Rqv(^/d6O56ȑv*:LkZPu*;Y=̐,]ehEvxj$$:v:m0u ~#9J#×,(N^jCƫЃV֣)ۻ&**d>0]ɥq|cs#y2|l.PEMWl*L)GjߙK!:|x[xX"S)ZR̘F8p8)3,-?Nl X$|co-^B#-gǾB݋aaL1djܪ鳰5A,.3 h} ߬St~:S:.ds"FEHHKC;JwآϨ0^F.5\ALst1 "RA+QºmI|Gd &g/^ #M)Mq.IE ږtx(vOMjt\o3uv_1:˜R*t,taF>4!XIpl( W20敪t[q>fΩ˰Ǩp"Ԯ/-n4~I *eF8gf94xpV͈^Y[&P1)ikd\>Y%^ hP/=f 4ʯ}trl!Ժls2%0;D, D:5 xi&87+`-{&on4Q^|c zɭ45NUDcvF/!vmsp};ߴ0U?#P2O\G{z>PkekWdIΚQi2 PgKƘGȩN64L4l׈0k\D!S,|CF\߾<弤kD{ GQ|򡴌 m`> `Z_^W-1II^.Y6M65wIh>'&"ʀI-ERgj}`d_1 a`b "EzLzhG2Bzl2]xB%ReBi#aH;UPdLMfYi~Ca%iӯNFw3V;\R5%i]e,7 A Zx w,&&lH?&%״ߙ_GRH%hjf4%Ewk" h(LQ'U/X72KYT@#ɂvlZv0Y,u\Med.^ ۚ;HcgrPCXWKzӛjSop> 6028ok v{Ì93a9 )z|n D1VkJ͹_:#oENXe10؝a/4qV;H 3hs!X`{8 KCU~m1R_Dhs^IO[?FU>P>N[ -Ch2^΍)q° lD1azFUohZUoM:)~Uמz2ռ_h0ey͂^#.>^~ Re,QHOn&w#>5aA>s8X+.g{Rs]ǧp fȢ |S&`;šKkv0!#,U=A:iXf#2ش$Yޏ1a$MY\$)$G;|W]^Wb_X#N(y}$= H f/)F[rGqxnd9|iq$b*e+ B.t!}]6>hJ1C n>a 3ʿ.'_~ -+(4@C~ýR^Ť+yjq䶬43WAzh;AXÔW1W%|4)S".AzU:/ V.WOwˀŮ UA.DpjU(nAbؚ*gZH'qxgW}GwɶclMNl?MuY4:;fgc_ n7c*xwi_*^~UǼBKD&ҼqpV=%s\4ϑ" B!&%&,;Ɲ!u$ gc./Vɕ g10㩪߻g4&: #t9|"l.D$^ 8 N'tcA6k&[7rS`#5i6R/ Aʯ@ K|p[C9Fn㾚-dsϝEY8u9-ՈZXЈx<qY1t񽖭l7 Z/Z'8pGp'29'~[kw&(pLGkؙI[ {;| yJ-zFcXQk*4+WK#G ZY*ALW֢ EeZJ֜ :k,Q{Ju>LLe1grUEvM f[]t٬rU 7R}y={Q8LcSd:ݓ< H9W!2~dq%d rZcg6N0I$BWg߁Ex0h*Rjf(Q_Y>U$3$To]knSoZNc+C${dewXRfa{eX75#9d'Tbeq rTL5~ВTƎC3QlPdOea;uB3BJr΋LƂ*_k#d#i5[UTGbi"ˎHo/Gyê H1bQ'2ksi{oR\K R c*p^4`[elz6c#.o]w=N6j.gL?X1s \Vɽ]s 2QU[to(bB]]XkC#KaLVRL_rBh'@G/f}:- e0m!0p Mm 2b2Jgd".8`s GGPuX8 totZA҂Xߕ?XAb3ҶN$Dk+$x#Hy笮g"2hE1Ч! \?:VδFpn%vkDT_kIuK^mÔLU8o#Ut4&-Ъy/Ό ]K&r{ f,ID#(%Ga!?YUx1Nui=]K*Y'[JdiKk(1 ?؊ɪ wu\N*;pEƧ3E}2$EywlE%S7KY1,f9 E^4a"eD d\ } ^>k8U%9TNč5k߻$.n8GIpґy.M-f!8.)Oiy= V>(!km~cNG7e?YcMol:b GS1H*rՏg \0]eo Ջf8(Z<j HL#e\\e>D148,ܵAMTׁrHtAe&3\p瓒&j_=i;W'PKɷ7YRAe bNV %{xm w1xR?y&qyC/b?qYm䤵;ܩlAF:i7TK]yaWFA"z('$' I S(#9',5s<Ӵ+"țx]$3ԓkHjc‰S#HaM)OF 7n􉙯a|~6hk]1mv˟IBBbO%M /s QE$:mȉi6zLX:@#×˝Cx(дrS,Z;2FF2?#>x.hj?E\pVI;:fڤS+P^?ϵmaTyϒ&RH5+Y\/%~9% G. C#y#Cƙg]%k+}R)3TMw'uj>@tNِiUh)7"qR$NkQβ4|p܏2Udj,X)%~=S2.5>\) }j[k2sM#4~I ccAΖLC{$-(}fw˩ѿAn\+*iF/8 [M(Bh-ּr7qaoagZ9[϶eyDRGŜ=x:XkC;R:Mcم RHz#ĸ yps_.XTlFۭ n9 A$ 6@pl sҴT- pUܩ;MPѨ1_!'o I)Bn1Ӥ)$!* Y[d M zOJ9 dH6%ޕm~Z. >~Y&`DMjGa!.e9\0Khx2BCi!_M)K٤3zB$I$Ӡ^0:uV4Bƿ4Bc:2M|g~0d w|żK0x` ci-6%>+· A$8X(3L 4 M6]L0eUǹދP#ºdTx&9@8FͻY]1҇rϱ[AEI$ Ȍ`fJ=Q2o&,(eYTOG$i h 6aK‡,sp̰Rڜ\xy炮[\`9a֠|MV5g|C\sGlIHS?Ѿ '<7__vo_[Y+СvrG k,[Fxex5:x^iߛpG?y7  m" EsPYk [w18l* '1bw8-ya(,Z]n'Xiw`"u)s3+UoDo}hYtAPUY(AbKiP {F\+!&Q lL$4P&k1؎iC|Zob.~ṽ'R[^ ɂW yo%Gk93!f0JϝR"`BNUMNy†;|j7U:)or8+myg/5G.nC"J:/xAp^0VD>l e_3\%CQL'Kf]yފh< $ք镁Zxv{!Z`whOQaJN+!C 1"0-ǩ;wew-&+wEJj*Xz/+D#JRJK8#t$~-HȨlU蟗ly]/IS3ɫ@Jf𱖭vCRHV^r^YrD g֢Zu&`nbdbhqJ G`8E iL6UwY:sc:IaMC^ǯI9Q9)fpi{]}RZ"wZc2ܙ,[[W?Дvʪm* ug(=(gdr[ˬV뒐C|4ގ0fD)ydp_޳9dr :"pNښDN7,U[/si"9FjpxqoB p[a_scd״jcщ869U vS/0?Yn0VنwzU]ͧt lLBz~W`ߕpJuJ2i0iGfͮ^.xGP7e}1[S !7ޕH47| $zܛ Hw&,J*+ +yd nkK]]i󖕇p\ӗ[Ox3=` YP)`GV:ͤQ@ Ynq+;hmubQ"aLt gl*UJB rbѴ3 GEx kX,N+,-TM WBoa)U*Ntٓ[hwX%򪥼q/}E,`(25q[2Vj:PbB}k,s7KcYdnFd"߶tMD] tV%.Pͧn^<4ýAhJ>4(Y>NG[c9BF˙7Ln1%zIl˾*'fEx~4uKxōl1TBǷ%Y^T<ۻueIP@L% F.\ޢ5HVx+v`rK*er:U|,'w|+׍VƧqlJ@+W]Oa *ivǪ@:I 0t9)Ms u؁-:59Jf" m|u۪skK;LrcQU쁠Er|0CROOm^j+FwZ/jtty_POKJO\\ֶE7Gb8qI/k[@=[*(),[NY۵ˠl*d-|fWU91H$i!f6~hB &Oevid `TC5Iz!W v׶]t1 |Toh:7ŭ #Bt:k P8#:UH& 2yYd˜YBZ2+и3sN GDݪʮ>?5&ob QOOܩIEcdJΎ9*% ,Ieljj<oҘfmϏ~T$A  '"E.P!ICjPP|aԟѨn늮 ߒiן[!.!LIL×p#xr-x.䈷 ta-\Đ~? Dw%&BOP.~; |gU1N8a2C<Pq4c N1"!$M{u XuF3oKuͪ iMv ZH|hyjACokA:Wh. [oDeE{nT m'\\i#I׸\.E3ͧ2*_Ƶ`sg<4 gtt 6-97Dk3]iFXWd aZx#931H6IU(+w wh?p+EGZ5M6`*'߂,1Y1׳6Q"DFgߑ҇j.FxS;,7S,J6Qih#>6-k|ˆ!ds0NFTƈfX"F D(ɬGSVJF3 O~~p-yՎ,kJa,$FgK}eG7x7ѓPQxz~ 0+ξ /]gAq2Wl6f )s.$0P>glcK]0RqBo)o;@V>u :8v}s1$jjƶcD)M>{[L)Wϲh'1 M 5ILh\MXMڎ-w6 |=Ͼ4mrFQz89S!+(X*:AȆLS>r}=o)㠗&-.=F.+rH;ҚR1Z|6V}Ky W@{WÓW"/LGٶpDdm$b/Iץ ]PhE xԉ ftb.Gm?VT-Yh#Yv.NQs@r։23RE,lV XR ޶tEʨ?5BzNgGyF tzC& >DI<9AO"+-xGQ ;՛ȕ}W|2軂hä9K0f<>ER^4L0m!X(?PCzޛt[b8Ї.V hNǁΟ~NFϧ5yQ 6#$,'Ã|W3iWt÷QEn~c `;@?8j*|8sg1bVў0E`(OKOFu7if&KB,F7vo_@L[tk=Kǒub^ v=úm7W/%"fw-r).3C&"S0]*{#χK!iݹdbK$b]rt BOrrS͘%$/Ab~nkZkShշD8x/b^Ƌ *سdn2633rARTڊ~apq 4^{g iX[nY.dQ$Da1Jm 3e&n~joJPTd <)P9"x(- YY)~1[j 20i@Fa/ seY`J>&/9XOf(*s㬓 |%P˚ͳ00L- ("ywE^!B_qqC}&%{XxwWXS}@s£A#fD&$b|߿kpՑ3g@L]úQ 6L#m2S:6)C.0T`WH9$ `+ߧN5EU`j)e(:KkROo5&VD- /F*NyRgvc0A[zRz_ ݌=g]*dz|ekC(nt˳F%2$x~R˟whS "8߱,ݣ~9 ({U(5Cn%2  z>9ɈcVlWqnb.HA=3q\'eRA;dU[f\Րޗàvo ĉ;[7tQ+(ob٫-r縫ik{K"XNtu-5F T?ݣM@TFj/(?xzXIf(!Y7W+{\1P(p\J"#F=)#= 9tbu,֩vVÛ?!z>pR ׻\B# k&3PIG,(xЁ<Qyl]*.ɧEE큮6R϶+3vx9tz/*][tL{#p3,t~ְMЎNQ'a9?& ;(ssrũ{YSchgYC\TIB~!Buv$0dO &ׄH*s_<G/Ϲܐ+/rĊj⯠Ct{W5WGnA/-N2ͅxbvfw"BWhXF z:yTh0m:?78; 3d$kxȖ39j9*hhrig6]K.M4< 61HYwس݉0>&.v&?pi&7>DW(#nB݂(hJI21,m^p7;DpXcyLNsk`Yo.<-L<# 䙩s鲟VOmxQCytδFb.1WhNy^g4 $[z#Cpue~(bT]R#Iw'?iB۸+|T-R{;{W{X\b\ y͸y.1!EźrW j _/1[X!(O_ZAe(?CU['h+.O=t9Rt7:c(}f&3z tY5TLWvHC ̞IyItAj[347I49uL^0ytPe7慩,]}R]n']GP68$BnF8 pO&T'`XF`(z0VĤQQ-wotGBN஠cgRJU>ocF4ҽ6>X6 Ԝg1Q?˄Ec89 9ypdg/pi^4Um KƂM\^(tn؈%H'[>:d_;)@^ >[iz (i3ZF۞@2v2_Ќjd0yAv^ MIiF7z4 4U,F`  K3*m_piC,no~XWK=]< ˕R/7Y@avħЧZ AG=g@4󂷵Q]fGdžH̸0]& Tzq ,zP\TR`ѭ*dѨTyFqR{9.u,>ծcN[)Z/}<|RU@zԛ9 ˀgv /QC\Nf w@7s.nAZhlA_LMzc?2s_ZN !=}R^9jOjչxzͱ"G&HsV/hTU+]xX'V]1A"#ivriF9x'y}䎁:"/%lVjK-[ݎG(xh2++*z*T]9&&H,o{㲷i MΈ`6NMiU_x QDRNcm8%T|ScGxp(dxTg>t)_R62QtEѢI§@W,aF,&LQqmD,~!74 e<7U8E; )Z9`p[LT @JC҈d=Q\ t+ٳPy yCUBMZ Ծ$"\:';M3B3ZGog4S/:[ ֥7NZM(H+#;1n&_ ,#ŊѬNm-_ce E4)j{ e폰˱0 Pv uT{+ O4ҌEf'llin7 z90ɔ MH'1X .yԱaed3( gAmVE["&O c`{r=g8yI>*ИlFuBxa7,L¦SXk 2L0x>ңrqFAh?HW4x#Mi= ?Gh*a JX:sᚣٽQU:b>G]BMP%PGB'AwC=ZYk"?moOGޫg.^- IAOǩK.h"]h,Ur.Tx;"C=bm2rJ)%{V#Qy"eЯ ~& A#X~Fql̷  TsN T+ieE|ESvΗ%gB.u@_tq|kܻ2}`oiӐZ 轙f?kXwgY<(#!^%z8I|5b񄯶rދ4𶃶PQ&pEsy]ϘB¬]@ d=ͅܣo:!=a%6,.3ucN^u%)%УS;?C$~aX> H>|W (&/FY `Fͼ/zS\#Ӡj2j[<3fQ!ݞ-1z"9?8=@+VZ6x8!ggpՌݪ:c$[Vaˆ֖2îCm>{fϸԣɡ0:{Qyݻu0 d׃5T)iܙƓEʭnh FjLa)y--%f#ϸ6vjY(f'°gmpPd #Zـ,fĐ/#RRD@/pq43]ʟ}{Uv6j:_ TyLzn^[=WD\lrKrʮlMTAMAas4'ң`Yb%-mL\lϩy)KFc8YR\`C(ѫa?vj7C*{aL# @Q ˲C䃎2E,@Qr\l~c݉E$fmc9$ۆ ;6bր yh :?%"_gL Bp~kʓdOM4ބFe +p)W6gH9F1TΖmYPrej S&'? #.jZ&nhLB\J⩨MCvw ( aO9r 8!:i50iez BھhR6pzCk)ͿvZ~ ?yo~us)RbS5c}L.%?m['9 I<>in6DJDJHr6iL!d@IUIrOjFϕ9k'04g8hn>*ǯ3M'_u тIobr+N (~]צ=4ŸEc)RthItY~JXеbB@ncL[w$hAא\`X &_viB/ G '1l]Ѱ)ɰY?Jf߁f#J]dGCs&y)?M)&|LsN9''{tALj.Z#$Lc}Ge^sS;_?G7V`̃oDeb6v5ݜux|#Q^kV@A]WCH'nNqeO`r/  nSKk;=fkS2DDesN6>Z)P?)8~L&2Tx)G-@6b[ ?ZI\MCcf257pcGpxW"IHgK,H۱/Z$ξsb4j[c?6Al:d'ߴ#y=5y 'ùdZ02}]% Ky׳FZt./ $xԎ\2@#qH"<*vcOvm&Lu7]#q-k7߽)5وHήa(yWUu4:VC >6DƀcB;f_E&0sֹ ,!{R>5>%0$*P ]"3p 6#ˤKb'W}!Ut? ډW&ݶa7Oc|6l e| A5lildT=+W١`eE:kO_T  {9sB^Y.ǘoeH=-5uv#w&Gc/;}-ZncM{KdFǰfϪ{`CRah{}h(a+ً ri8sqFyF=k&6bLǃK!t~W"-#GG2;s_H'ftC˔T2 r;~cmS@܀)h6vkX052&:#xL]❗lfE0)>~1g;h/__txV<:m>J2r^Ο _X#-(2s-GvFe_Ss?>w}UOd:))z(7ވ >" Iػ-R#fwr-I\tT+s5ìa@2q!~1?Qx"XESo%Ǩs_h{²SՃu4ͥi_drw~:0Amg7>^WJh_ mGqG}{} /<8 H ߳oZأߐ0-ab/{5;I-WJ;Jpvq-6u'p~ D3vdt{5| b /jN㟑I"EZ<`yϗFWgl/5/?K $J$Z$_R$ bLzZqDom.p)ZN-vPaxS͐P}Iѳ@A|^F[$f}S^ށt+X1}ʹhrnrLeeii B6]+Ѥ_lߠ3,V(EY|ڌhrH 5=H MzPM{_Q՜|ѵͧۓY/͂CrFSn^Ҽu3>qq^d?_(~L&.@'.( ?p#b ˚'}-T%b/W_vhH諪oN {dn*}>2d>(2} 5S2V?F+3b1}{j3o5Ѹi.E^ݷ=*4#/t[ ܶ1|U Gt<)bFf!2` a_jZ1X rS;WE!l^!'$t[bؙ#lɜae~4Twg"*;vem`t3[ϫ" 3tThq62U41U,ۏ5oGeH$k7`$JzTrǹ4}ړyYr@ʐiCQ"lc/ԓĴ8P2|ʟ/?4YgksÜu'~a "pEuHX2r33h#|H<=9cS'1H_(0!V]Ԓ)R{4b<9n/Ye2vPa``&8>jhm!4uz*!̳7TMOu$uXnu~k,̤1hߟtZ)6.o7w Y%fIx]ꝃi]u2q^Es9Y{x Fc rE}ʫ68$4̟xKZ앵f[*zr6iHd{uRȢyRw1p-xQY@1NH(IJ7Pe.T1pirYAcas>pL `VNS&䥠c[ +Nv  :GK,PJ"LIԤK-./k JOdS)>;2!:9"K熨Nwڝj]>=Yޒ2{<O, |µ֌1^Z}2\TC`k]+YJ3&^)9o՛?KV ^`Z)GaFxENoVkKFP t{xҋ{U JX/y5߶CW&WR̒=ؚNg ɥf߽q>F;u*~*kZI񁟘Z/S20\<+&.{ dqmYk E׳0;T~T66kMSU(QԐ]A,*Jigg3ZEYϿf+MtyKep5Q=wq;OC24L?H^`&rIXg6H*|kWza~K Ob(.6*1T`D}oep^F wz<(~L#tuJ(g1|U=kVwi{I2膵ذ];6UаM)}KpJB2tR?܉`jq,vO+i;J}(oTzX]TҾ5A-q ۙH6t!maW$>zyALrT^i"35K[ Vaz.GQ_o.k2l%xgd [(I㉄?0SV  f!sWL2ςd( 9'H}R3^Bv/kЄ+%mPiobKgxu:\ 18 үNj3->Q#(Y;Y01OPj}7}d^do[_U?fb'RGe!-~U\,7@Z{7,߿sf#Ώp\v Z^g:ϝ9yFdfcd=yP )*6=jf#)(Lh1BSJӚ2?[-"e1|Rh#@\V  Sk C\8Y{}M ͋ىD|o7{n~.DEa2x !sTMf!w78Bo32T @aG=t{$fվSc"?Qr;4VhNs}i#x쾈S`dᎪH0aY@ pyX W^Yzӥ/wfX_lY-y،EڼZvfym\Rz$baLǞ$8l",'RM]|[Dx*_Cn&j%)uRKl7JX;QCtBJ"jG1ܬYf9u=9]18ͪ[7p=RtXM۝LH/΄7h0  =~nWmety~@ϼ U(O IG2nݺ]@ ԩNWV?.Ȟ+ޣdr563$1zr32{全cq (:Y;gkGk@v#[QnF2iXͼ́NW\6ܙ= N1 VL_C,^u#6ULh[DOl 40)`^ùZ6LU-#XNd)%++>=Tpk'BB$SϣʾXE~0#gݧ kbjQlDl -CeȜ7,wu]h 05Gq34Dǝmx5mfƘ{.9wFCͶ@]Vy!TMq #K+<9.^L5= 4`vȗDGUSiw:4rk. .ZZs\^c)wE 6(֪& wyN1|Ҽn }*Axm+N`F.9x9ItJ_T=,]n:O Rmw MvV.?k*!FSɲ*cq[K$I{*pXp;c<+AO<$Jl} '/Nxev{_iU}FE1aO fM2wwm=QAEX< 0.u!9-j.nBi 6ҞᏤvAOt5:V{j ^IAB/kl'ꩍmx3=kxR@s q9Wd)ϰt#S#'38ϯ|2;Ҁ UL+zN:|e5Jv r5B;)PirTf|f?t&yZ#gn.? B*D+Tt15DltT'),?,:J(<(\atj; y+ӯ BG@q3 8ҳ&3@sߧ"y\!W߼bͺ'H1nڛ$V"J*9<]Mqbd}49:uOIZpGG 06y jK&)1/VOU8n$,EuC-B_5qzwk:+hMZo, FAR~ EF/j0) (L$QS gaLa^p?)``,AK3-^SY< fdt+n8j @Nxcm(Rt[QV F0煟9#R fR?JAb»ױmn!yOmQ}V Væ*0V*ܔJ&CnkQs}tbBO<D86 VNFN$k.}Kүmȼ* 'i*jBXGW}Pa؉OXv@OJ}vΡ l M8[{fSCq26'9R-74/&蚉+`,,hYCjƧlJ>i&x}mٜ^mf)IB[kB.*Qyޒ ڤ6UO20&Lqr\*tP7''5:=b@p138[g$Aښ9HMz|bpT,Sqݨ>5_*az*kFfT'n:;k'y(q_ \G9,'Qq+~nC~BmRB;XݝuǼJbNK䭨D t#@o~Y[մS/5lo/$<:`>l˷4stۧIr;Q^)@«Mk*x\̘Pυ\qPZSĦX2.ψAȦ㓅6V!;?l颤FhRxUhD.9l/L_<'C@U>߆ JϠi~@1Z>P}mAX)gh)gz5z=.Y'QVٜ4T=@jxRz%q=3x5 @7L+TkbQ+:?SY'!3 tpc1QbX+ K²Źz2G Y8JB͟.MG<ҿ#" Sh_B4Y bcgrScSO3K+m [kY>fQfp6tmeHTs]0*Acn膊]aoVF au= aPO=F4 1TNLHM^Q,Ti:ܨTS'ctRYՅL/O|"n֖#Π|1YqF/.7M[궽Zڃaƶ݁0#açSұMG՝`?B+uECyP +ȄYYd#WteMGԆո8EA uMx,u̷J@ {}]d(ExYVNc鬀qQ7Dk=ۿ-J:OoiY^V] #Vgzs%Xw*Nc([i'e>) P,;/3]/$瘹KikSCX𓐶%%TzZ+jyw^GU%z20+$Ve7fւAP-؃'Y|LfI?0_j\MWVWp4W˜{O7R'%2銸e6?{2xޮgn?3$BŰ8 므Y,MJ'|K+J!D"] ^Xz\k%sLL$tWi^7?`:nU"+ )%ӿMIXFbny'ӳRU_tO] ;EIٌuhe2j>!!B5#_'RKZm']3f \mjjʴ &Q?.3mGd[;*1()E]CGF68I_۟od%2Ç?Pp9Wװ=9cEQ14-db޸SUcZ;g^ 2^u6zضٗ. ֽ @E@o,2l}0u$S2Xq|ITtG56TFD.A'lo`QUo/d $6|R_9vӬKc>~3}J]"EwYF 1o-E O 3k\ި|[B@3ʮAE;[Pk}*Kϓ]p&rFə'(׭@*{""}h%[QA[J9 J'@nWEDZs͚QJ--HZܟjR]Oܕԫ[bbF6+M \o"Hp2UJzqߥ0c̞Zeg)8<l&0gav>qTFեHu'XV C&x툚- HPgv肙y[hzoӚ:p TIe@l&p#X^Kx{}>O؅%A+ĸ^yHBCۺQ^LL 'm5_L;Q!NLI`SJidsh|@,NHb@~6}1rP@.)n9Xß_*NOD{z-Zݤ_K {xר_]O~!nF17Oe>4J:0QDRs^pkA^WeMlbӤ w擄0&KTI?@0o5 ;n_e}0p)XcMݼ,Tgo0 Jz/h,݅#$etA ~3D8jQЩy_#9n)yReD:hdc*}[u`pnY\/yA4=qrz!+H_F) x ۟Q9J-!LRQ>!թNe|f+ r\7+:4G@?b.nFk{tiARޜ9@2zq]XbĨAYcX9(wX;eLm5sI3p4%`d_O/&9w=N W+ly;J[+R*ǩ^vW"RcYHeIY"Z=|:õ­>]Ze* Gn&K} /%{D|@_ٰsC<ڥy iW[I}~pql$tA.""ʓ % 7"q1Wu*#BuP3k=D-_H @ng!rI[TEN)+mRm|"Uc݈5LY6yns|=N.v5պފp.(Q `V~ȳ;1Mu(`FwA&qkx?l@cSNQ̄g 9Sn!>WFgs>4}六wCu" 44p cQ(M$owG7пg-D?G#fă[Y@ansR0KZj85?6Vjf(A;Q!BQSM@%ؕP|tT Qڞr!x+N2Q-*aPQ=RY2kZd-:R]p D58Эp^c:~!w;!}/j jJ}t:tނZ71UNRJ`hMeA\GLA9ń`sv զӤ'!BMaGM`+7LV0VrX)2J빞>d%^AT= Ċ9mo$]MqXdPsm[)+B],X ay2M蝕Wb@p1R4;; 1]d혺48r կ K̤V`2A0 IGQ[S2EJAfK|H.@$~f,lɕeXnc4%*/p9WcX!D]y{T/V$s,[`m\N{}5(S>Iϫ%4a eVůk {;uv[8UL&|:ܳFF4䱙-JnΛr_Y^Pi:nq=q[ L Jxޛ%B.Q?R5ו ZnPA;T"J{g7y;W23ϸA x. BF?md`=cҝT9zZ @OQ!"mg詃+B7&O#lڃ'gj7᪏ݏc-QAKQ Pf7HjN 1:  lW#ްx8.Gʐ\l&m~6&9phpbZM KؗEZGcCȣPVhV^ IYP, qͺcFZhP4|N nO|3 YY"^`u橲$6GSIT]ʂ[+F^ ZDq"^?i:!{ny3L3,"]'Pm o#aκ#"JRvjtm)|"V,p)%st+[hx:Y1ػ߼xN˞`cw;JUaU9b`GZAEEMS#]gh:>! o,UA2Z/c+T<,2GUXt`65mBU d<.&dPh~s{ٱ%H1#uy$/~𼓤$<}N]!һ5P!w˓+5Vw8i)t&43`WL>+kdP_g?OWpu倍ܩƖ]`V0vȻ4juW]AP 00\?sTJI\/jJ>nְ!ss$  TcKSL=&9o_6]"vr cw%X2T(yFȚ V:qTx yr!8&Q?'qmcB hɑhi()F 6xZ2Lj\Y-sՄ-[#c3A\2t)j # ]d4O& 4jh?ɐ)L|OTS Gq^"4k-&?L?RRPD#sI0t'>S1/t ;-v5"GF/vAD9T}ߒf1zo IY л"NyCCVps^t1+qǗ_sƼc!o{mḃveo<>?xA^\ ~PJRf }>MɌm+ߩzi Ά"DkX Z+ngjXI'\ ze|_8t|ˁ]Ep?x(7CD.eRs7%| =eث07==/zn/^@P;1w6؉]ט҉a k@}s\:duʻzq{ FMH-Gيj9={Gę Z]AW>oyuZ=&iW?)Gy?9ZvWHYS&v+88ggwXYB/Jd"1o(4FVs;m!کj0iRInDV9Yw`D/]Q/ /6mu%ŠƼ+[dFvԶ)^S|(6q`z2eUAs< _iP=IX$W~5 aEU2Npk x9YWjdAUWG6r^9v$52A^¯CZ #.myQ ˙S,/B$jO*`2ڳӖZU3Z4Ͽx!qg37:i "{%OP"W6'so1A]SAhXxX=zItl2"eS۰/8cCNlȠDsN{ vz>(`D0#ƚ#FVmU¸d&_"A'AJ;4I>o`N_aZPj 5ֈ- 'xQH Z eT= eK(-2ۜڑ{x\9cΏ"~}|'>v6uvp&v! ܙUjFԍQ<1 ve`)5ŕJMfvc@Gg7Mkf^V۶1(hKz7ՉΟr;MiY2SyЉ]n&hxF:B x༃IDXh󵳦”_40K49#ZxMjs$CN0/h?0mH=ŲY@qy`1&h9٪B?-ڄ*և_w0#QXnBƿ{ sDJ' Gn\oK|5 R:xYu S="m X;P[qGX $@|(}H }s68lET !Dꑍ>焰uK>ˢ&;wn?={te4!9D+gQ6pY}4[%䈃'YIWA (@^-8jDPUol. :g&U(.#ZcCl}z HFCȣӇvXrV:#!h\ *>-bY_W6ϊܱr/mKڼ] [+jP߶PNF7jƃᬘI0`(a+ ؐp Uy|28Lq͙sigĤ(SP. 68eW G kW`!&{[0{"Űl=Vx4E w3kdg:&'%MÃR;6= c)zhX5b'bxŪ|tƚYO0;m,`Ζuyݔp08haIN& |lfTRK̹u~$ݨ97XwDͻ]Di'$N `Ѥ2V墣GX \T|Sp PɉW9$@V-OQا)?()8b?Ei8<Qd0 \6@Om8`@$4eݺLG?~dTWH6~q/Ju!RpnM ưB-L*_HТ #~q?wԣ-6j7ڢAdm%0um3R״T\W^!Hܷ>*P]b J}Fi"R{k=Nz,Gsf_Nr1Aܞo[CCcinBUմn ;K41w!WJC92x15 pd'TO㫍 <_.+p84\A.Z+t#ĎZI[]abi@#FqsN0t;)3r cpoY-ȣ%Ecֺ(Z=kɥnzK,baC+{8WWP@7(I^߀4SC2 ȄF1ϥe3\4(DCPmtB2DJFcF i(U;n zv/مeCz',F{D^7 2ft<sAŠ $:gb1ź勳z  sxylLX܊7ɕ&E5W63@^>L-RK|GoE`c=&KsVf~"3dAd*VZhd{Z88Z+"9R*~&jA ;(m3یW%m@?8mWIR+aw0g9uOH*Ҹ>\eԹs8r8v;pcAøAg(E^5 wFxB , ~Q4 SDMQ -(+XИbd9xXg\*TDN6 MϓRC[9~# z#aWL,n\}x@59lD"̯1N†|vq>JYA߅"\@{r/_$BgˈHB* fBsk/X2 d}_{Yn: ?k(8::isVK/9<@zA#js7 /X3 |DEK~.gCp$¬BW+#`H6QbE*n>mWi&:sȆTR(d] K{خt>ʔ&'hm1-9ڈԈ8C :F[PE';gc&:l<OČ` 䉨?k S]ec- Li͘qJYH|qLpbMx垺=5e^[lĚ$Pa$1Ua=ϨUAq-^э'S*Pg^Uۊ"SI60:ӄµePЭ}eCUnͤn~V= 9O "УsIװL_H0kWIfQZʳ 8ht3|OrwoTDj+n>ML]Jt>?/馀К[EW1cFٜ7{zEpq_~s4sڠ8D|]yyy;V'u$HINɨs )51K5Cnmja qA{깼ygD0aά{]P'6D2͞XD ʸOJ/oP>U:A.dLݮȾc P9YֈQ;<ꑛ+j~%M`ҽl'd'd;>^3$P9^h&H@.="4X:馶}ҖdؘTbw-3-~G][TL{&A` 1!-]X?KcHf%s@8WDq[ahxRwdD逦 ^K)n&``[Ʈ;c$ڛRD727S.`w"y?SX|\6h}RkcvB^"+ydNLέ/WE@3kfj9wQ%*r5-)wH+X~Eљ@<"|szsktۈ`ԀѼTR3lezxE ?g5(xPF%G}K& 6: jՒ'ǯ\%I KОgck+otrPL8I|!,S"Rpfo泷P#ƲFXv ހ]W]|x$eSWwqXgh/X|mͬpɍ.֊+3uc [:lw*sBD|Z8h{/ޒo+naB{~lp)8yA%N q >-E]46෍Q9D'<:S ɭxADC{+KWٴjfMu'Fב=B+QNr*n7\#kۤ 'K=}м+'*&hAG^}޻ "\J5+hW0qLgƝ\T{PQ} Hoyݥ;%ݑ]]Fv>wHDnpYJ>#4grFq߻p͝sօ2b=Th ȤLz-b7`S5]m< PbVPť`~}*? (Xnu`%%fFJ"(X=*V26] 7Y̯rTmbyqMRrJ꫈,{t$G`cm}KkʘBH-l[SAI={BFqT/c̡ F@)j'Pϯ,tI~䥙,`J$iH7#< 5fPAsZlJ>1튦Y7搽O T~m)?񐻣=^Z+">VyQsz%%.,Mѧ&l/L~. RZ#pZAWmaϓkuQ~ԅV gS1N^+g!o)0 %6IMG6KCh g7H/2lQ@ UGAJ͞sReX#yP^@@^7̾LA6d Za[89]ȼM(D부+qlJ:Z)KJE}oKUcGGo:gcF!J1A\v`*}NW"cZ "驏OnE7,XAv3)t%UEOCpc|4( tEg"W`kHK*ܖ7f3`WxnnFYiLWZ _d!Daaq2it#)$HiQ^ĥlБa+5k6fG6Z {c1r`Ŵ]H1rCIyu F9A b\:+| Vڬ eLoByʫCX6=!~1T(}q]=.+JϹ Dt[|&MT%ǡr*ށP=A3TB_qԯ^%~NcOp%> 0Dce9u5ꉑˎ 'S0)鉱aIpu=+y # Ci$\_΀aSxy> 2S5N\jKHZ5R>VߣPƣ8"L|Mh|%_˛(?44~SYnkE-Wc[93Dh5K{I7s `g[U OQWqd!?t=#W&cN2|PXiYSdzQY<[T~0Rwtpc /k*[ݬ``R[my'5>+hc 5%x/<52\r[ 8Ca&u[N,V+0Fe%ʺe}lZf?F{@7u@^2J'`5믣 iX91&hæzY:4NPev Ew'V9Res uZ4nЄ#t {cCJX;T\B` `GS4 ;'3gK,ɤ^2hbHx!nўqBIwR4C *#wlUdW&r'#D[7 5i hEY]PoIrO "מns=PN ޷0щ 52zjRFC1ǫ2Mq(I[Ghe yDN~E*ǐ۽!b8x?y0>3ٔX>~3eQKǹMoXjar}!Ni,nO‰ ٴQIL}8M4034;OZmXJN65j Êzw>v:}cMz,<fo4Lӟ| sp|Z S  n!:xXt%S 0ގW4]$c:]dwu\R:T3M_ D 0te+Dzh 5 #rXUA8eN]2`YZ(nD%Oxn r!ƻx2IE/I=Xb)5[<Yj>r\RcU7c!$E`'U)nJx"ї.g`ЋkFD\L ?j(- XBw  P[3}ٯ,KzCyfᏏ<=}5[&YlkOBG7O>~&ޚC׮+2WìVl[qؚiRYgzC2:[1Tb  0B掐9ẸӸ*-~\a,}w$ ˊ@jY0x{ Ys'Ǭ@7Z::PDz?3Ώm-WgqO:FyيOGUAu<2vQ\U[ ) `C+}Ce$ÆKi8>X3fW… u'+vJBW6\WL#XNFMgEi< :da4)1iQ5)N%f|\l{gxtKhSςa6X^m]8m|{$-R:.40==9ҭ2${w:I7e?Sٶs4ߥii;r9%?fdűW]F-4TƟÖ~CX쌜ᤡ=rr qg+zl{ڢ_Fmn}܇bϳ2dv}z;E O}ߩْ Od.58spD?Xi 9*j_"%T}U!%]8ENfƜfW<=/`P ]kVxMmoѹYay_ѳ|Ϲ2^UwV?L ,|qLЦ@yZuU- qqI9129u ?, v{zQs~ww@_^?{`FLeM cpe^fÝqn loN4||),C&h:JDzXRJ 5H,ѐW#3rNWm}]Q./< M]Fk:h/YzC6I~ sYÈi@1m[?y:~kr ZZAرW[0`\d#}B#Pnmۄ"WNtcۃIL-hv{vu&L&|x)l,8c0 4EQ1mCͰRֲȌ0=w .|#owǜ[q!rW_g|hrr82(1[O(4;>Z-%2UO v%UBO )ҵ6+=b7[|I\xa;ɨ7Xhp=MDRb:Wa` c+unWc=1[ kFP9L2. [hpѓ༐e> czj:l2z\Ejʵ`+} 3RtA «d5dߪ:Z7ѥVMЀ-P2Qk"!fscM0h+t"fV`QƐ!u+$ Bв6vgo+_u<89noXᱪSCPUoTfnrmGD0 2Mf8ېʜρx+B,GT$*3 wrn/#^XdT'O'#0eڣ޼:3zC\'@vx%Nw'ԳOLr V\u(035O sEU I9u[]#֒,/g`x5Y%yoibwzd+x:d:pQw=x}[0T0?jcOXC~3U×!)ٜc4Sg%D+qQʩBqz'@]5!L*.L^?"~gR £.o\(ǂ&B2!Fc  ÂۄP@8r 疋XTdɇPNR E% xKԫ9bJ9zsz9%t?5}5}* -PX_A輎Ӯ*Ĝ,e(~slq@821sPpf`Oλv3)A r8H\uO>Zrkќ;0:EC5/65Ci5@Xe87 nBolbP !oHib1x&еZUb*޹~*r뉤M7@{6dTi1281V2 y(rƋJ ޵7ڤT0;ɓ+;&C`ŀ!A0|rXO,6{¢*r4G~7eHki!Koj#RxUq {' ?iTIO=` "{pv8QSb_Ec8jߕ ;m*v(˒?TJG*}r>̹迥~u2c@`@-җbKS]<Y|+,Bta  ->?єo=iίHW.u`I'#N#dТHGM?ݶ EZn et$9z0ƼeBD}{ħxy7$0ra2H\x,l2x8v1M*Uak6) 팓.,9$ 1t;cϯ&i!$q=q咝pO Ujl3k]O2Kf1`:6 tX%M(oh9Nΐ<siV,0;+ҢSbT+M6S8,h"1E"dkd:ݟ8 ?Qbjg2S$[)qp +X(h ߺ-t47nY B{ F'[~jVGN{;tRZz`V].8fb#S{vk#w )X*״+v A0-LtQĢ=W$ K첑;i,`t̽1am兦$]N<؏5M:2kѭ 8QBO 4ya>SF7Hn)crG!@|Spn@ A`1OALwL 96߀7*_-7⼁oWcvɾ%Lx?yb.@tzN\e-Ahp򑲤O~H*[L|PC@VK{*p2J7j(hFhU7JJzxNf4X8{feako譐o=4MۋֱŖ ]-j,n%iR_6IɪrΛxʯffuMtp1%@B1~ O ͠ W|d{uJU tL ϊ/^ ̪w%\JX }W{hņAi|i N$@-Ls_3#Q_hu=5GXŚNu,ίmZ-{~k*ؚx<,Tf\Oh1+A&JCZCl7,x5TN`׌͑\)|Jx|6$mvC`M;JQQ>=YuvyzL9[?"an*8fc4A9OROҕ~lXJҷI(JKS#FCТ'2aF;{-bilL7_O6- b>Ю 1 8[ cd[t#҉c+tbL;LmI@Jj{٩콽E'Xekǡ=tPs7Lb?D_XWOBsN8EMc1m %t \U06~ HT\5+'X^4N|p:IF vU(zmIʎY䝹 ָyxpx7a|=q&t2xrgX׬736FuBIʯ]-dB-ݭ(*8E5/SC9hG}TJrUN8ja| f)?Љ/`QPC<  '&D!n1xdCLs~IvO~j =q05k!"4hs`pleR@gXMy-G6:wx K qu?O[lRqP+@:뫿Yi_2 Uh̡E hԢb. p{nܤkʊjP H9.utPnxzb8HF6)(daMT$\a{`/'hLrլ U~&i%!D16/۳E=ׂ.oXJF@ *URd-T؝m!WQd1uGԝi=˹mHnV$#@nRxv<Z qsP P%HZ}ļ-#}woQ˒^Xs'`Y{*N.bJMپ^'OXD0ʦ]?j0D䮌&3I4a_Lw´"Yl:d 1P,6@nʵ?\eҲA޲68G~wr#Uttܸn7bs?U,}: &V &S'"`DKRe-EV7>JK#^bXd^e7jߔsPR]b5g5$zol:a Q}b`kx}A|bLCNq)w S/p\PW @(hjA΁C= ZͮLqw|WּMr<ɨ"ю>{(̔Ħ2ȉ8p+4ԌuB CJY3*kY Lx7&? Eӌ& j$)%R2w HXz`d=%:g1/JIŠZ k@#X޲q/ yu~MƂ? OXd'J8VIMbݩI X Vp _4ϏGZ+ŚJCC b߉&;ksCO3\ HIY lj7-{EO&Dؘ-Yi=^V۪5܎21,agsp Ȼ-|ࣘW4F2TȈY2Ke,Q6Y^Edj{daU߻ R[ǩ/Bɬ z4.*],P?pRHv3wKoS8;qKZG\N+kHizg% GMC պ<P;%8e3tdP9n:Xma;݌@,&]F"ү.3=X}mNnm[_aw\~v%br/٘wA-PAŻ.ĭfT  *86//'3,9ѧm~?PH!lVz'gA9y L`ɝߢVOh#4C%4/ڡMlhz c$UM2,<>]%#r/*-fMGA|?vBb.Li~9n5\`4e1A.!7DZ|d]S{HM;FCw5U҃SQk aS/}(#-þC! =Jma{{CgB-߼vIfsNt^eT-C/D~,Jel1 .V}0_ Bn~6236BhB1 k{mk{w֪Z yiw%>JP@=٥JCGb_K1Z /i=o=¡%17LI/urNw*q+Y";>r$Bd>1bK! Ќv4X,_f󚱘3&tax55rfw6VCCu!n-U|yۖz/íl295#3#h@Rg@X{~Wfsgo:Mwv.Mڶl*4?q6g>V &_=8 @1~L uaqT!}a(%.R>Ck;WW*XAIAI]]~-y(5D4Rˑz~ iNnhְ?]|㴑%5&6Y F5Kىp |bļ :d0-I-CaJ(z8hҸ:*(t`'b]=|[ʌʅ`>,M@M2WNN$Wf,1ml͛*;P_L1P.N':#*-&wwgZWN3ax4<-,9]}#L1sivu!g nn// '* m?`|i=Ž "6 DPM!d i]F~QGaBqnw0B8D!9LdA!ݷAIjh}eq^eӦiK@ajh $N, ,@<+!²0+T-3Ӑ>N@"P`p菖k؉7ԈqEm>=y\(s1GץLñъ^h'<7$'-'0ZhDom1Nt4Y}U'UIU&ȕW=)]FL9Sj9;eIUkcu<r2o{t@UN(]Ϣg#/ԧ9m4rjpظ< Nh" 35޻w{(qصGchb58j/Pi}l-/DUGy^BJweKI;תFO&CC|s9k%@r/ EWvQVy1Zuޗq+;ȷyGyS9ȍti&Xj.ŦX=0!q[KC6d_k/fvVyR}׮@?⃡`2+a=&"6ͷQZ(RQj~i!!&z>UM獳\q+XC[=nHH.AwCfn]EE Orf+T^FOohRyt}:O|GwoU<+ vaq\FY+^Ct*q pbpwz bJ7ݛ.xe8'YjG8TBM"(,C>l / !aނ.Yq/F<; xl_t*l0(X;ϳTD%[5i`5̔K- `ZW!Cڪ;W<ܑ + M&K?jD*#1 `?n^|0,qm$H PY bux1&\JO0d~^ozSqL{@R:/aeF$-l1sǤ2ZJT9 [_n)Njp%6S2=yj{D#'a>n@#,α>7졶{SA ޜO ￐%fkeje9e+`/)ARbumtOVl *,A{W5z>bOjvQ U=)g#%)yѓ_NxCjjiU}s}2#Cuor) C X2H֋kk|) FcWH6/Qv)PR_^D o=Ck_Zܐxi|WUw 0l験%>O8FH̜,|X ~z\[0Ÿ^c#CݘKajg:V;l<ùSku'JHVHMj'uͮuƧ5L9uU{AZ%Ɣ' H. Is%vU!WLlR%4B]r 1;*m<nݱvDsg?EqRSRכoxy u@EH Y斪^dwjIzS$7Jr*_mo]ɲK?;tR CKl *BU9Z%m䷊τV*.=Ѝijh7iqF \j:Y;bLa,RP_t;Ey AD$VP@|!:R]|D6NBȬ7W!?$Û[J)^$ROo>bdG z"h ]:콎Et3Sl;s֝je3=;X< $Z6WaHIJ1I lc`ӪX);z% #jǙ{te7 A]k[PEu˲w1>s?JCIk!S Θ<7,P]G#iB橜lH/q3w=#9`\Kʌs+X%*wNR690KI|0$/I쐾4asT3@Uѯ'\ϕke'mEF[=#%W_Ys`8HrrCkyzQs5Ǵ]5:Ta+m!YJH{[Ôѐ;#v7e :վ1Ґ)WK;]QRKbQ59t3n]T{Ryֽlw "~hJQi<UzW0񙔫ލv`}7+ʖNv^UIp%CGBK8pu?,끾7JRƝ&7utԠ <>ܜیބ^Vb% ۤ?emrW|K87l*W8gsz*|N:{s{hr bF u2X=#C~hcχwUu6KTрdd2DkѵrKD3iF,3 ] D̋ Gj0q{Cƒ^x$Be)ՙKD]ˣ-/㊹*]OkBMi |#Um>-f)Hĥlծ %Ng^&׳d(h:4b:K#0?ۓ,/AD~R~z͍>_6tF#WɔŰ eOqHA32%όqP;2FXYQC=@6yebCW-3&T23@A;TkQa_$^xuѻ*zWXJ ?{?zv>O zZ =ꡪߢeyS# SIQ!i&H5t$E1τ$TG`JTgК/&zZ9yygV44H.H߉0!.װ¡qJE=SObXiZi& P,K$ޛ"C!*O.Iw=2,3k0V##cB~MUY nҡ@t[E&BXiUߌną_6VzPz456eW n(|$B&6/hBDezwCC$zJ h͔OgI4COA .E0.П`w#*N u aƆdM-6Z)e>Z框 @s/Zeg$ ̭ñn浺iMLaRøZҿ#Pz] m~dg= jDz&1X+ b?Xm& z5 dhfegx'Qx5fy4Bנa%U.ݧ|z=\e-36JF1 T:wG"~Z vWiP\~R)'kn{ۼh'8Kb0*} 3e{v8'F\#WvtL- !x9Z%U5 YykY|7w=[=H}R}j\sSC/kGl*=p qyD4vWb"0>/!Dqg^a<|TX-˽(3-W>TxBUYo12gumϾlvD9ɱMu;f:fƆE*Vfhyd7<%>M$ [Vn_k8 } c^j~ѷoqE6jI,ݴ+V)u;qSuk!jlf[ l.UX@@j1G8G 0eJMVۈ\2HT؀ae4R$x!4x!R7,afr ݴS%!sǹKƃ? |*Y*h[EV%9طfCT?u 4^D|IZvenqdi22\GW!6 { x\rAe3:p?I@*fMI6X3A;:zmF+N] ._L*Q;L.ѰR.%Xs%#\),rf&~ +KVݘ &|Q +!^qglqw(<1aVt(Ya4j}f*Ch:߲;|3CyG)* 0}~^@hKq=lpV6X6Qʹʨpcvr6!M*9¿95MSU-f/h*y1[k,gv9XEv9XJIx֤>p},Smbe} XŨwG^d$s_IC-}_z=XmW lG zhUu+ߔVG~0\O~sm6uQ9І>4rq3`W gF\׼_FR=NI.cXY܏Ŀd[uB4NG _Lp ȞCMB(:&$jG_2 ᕗD`;>bTW<b]TX1ElpkEfUz@{tF4|[{.,B7XӔ`M ;;SS02#5{dѧSAz FF>S|hO.~:٣7civrTZBT_.~n?a R9T U86BÅ-Lxznm4o)^fӚ7l΅<lID$ U9|n=L4$Z7?,VO,/]Tf_l2<2m[]IhI[ƔޒBZ"^wnΙa}렖&JzW'^܊?b%c|\V[7~"h;|!l;vI7 Ƹ]ls\xn19'H=78 g8&dž?*#Vty|ZV/Xfr_[zz*wWF6L驏 h $T'CPVtA(7tVi;Cnzޝ_X),Ipo2&,@c^ִ)UvQĻOQ3:4Ę+KI.E[bl~~M'z@ )ɋAW[: mdv{w4 -؄Vdd!5g(M.V);mz9@BbwON8EϓEa5=ʨ-{~MыT{VF~vB 䱚{As$Z.P x+ot0bR|1]Ln@CazTirk`_ L2ï>nFk ж[:7pE;q.=e'_r ;y.ɺ>/GV7J+2xYguc}uү))kR0ﵥKjD(t<G%[&zː_Rҏ5E?kxD ٠ơV7qbZ>f3 G-:URV(z-]zt=t ˻TeG/ۧC4e,kqx^ NtS^y@;(1Dj쌹O[Bh{] y 0j?W$ f\9Yb9|O]LRtm#ZG*Bdr@.|,t 9e4sq9ƶi+`s}c{wO:֤bweP*UPn{q_#&mͤ/~D./$u}3q,`,2neo;D *-w0`+YY}J:X ^M@.8W-+DE_BC8-Hsż_[7l ]3tiѡ*U`#m򪻳{@_]iҾT: ^v>ZFg ,Υ-Û6 nt 21o{NTP7rEU u6Gֽ. j*8z/m"ڋ[s.Y3%oT3 s.$gbՊ)z.w#㷵\B8/LObȒRrwtȋv DBN K\fD?7=8LVz(-OB"X/K>ͮ}l2UD'bljS.# d6Ԃ^(pb=̭}/䦕$U/8"Jhiiq؞~<쇕jđU[0{ENйl9A( / &Z=AzƁ3ʶh2 L߿NjX9/ E0|)-_xZ!ץ\&,yex Jz806w`b)Ip&?BC+.4ɡ&V%堔H/|Xpb4f$zv\`]H+SEk'riHn[jWg;wpY&,676o3Sm75XB9߲I b rŲ5U.p)\F7#KUjy)th6e>I@hGS+AA*L˱l~ȲFB_M%{& x/U&$^Edk]~pwuXhv }/a7B{ Mh# W2ƒmV #fK"vPK+^-Bک nqWq{=h]Mls7!‡הBf#mͲb&O ϛ 7 ÝO9ݻ9,?0$kdLb5uH^.IaUOb.x):I&|kL癖J'PVQ&OŀNͪ7Ѓu3yVuamX [<m^uH;iѧǛ@WҞlҫ j5wp4w@9Fti!84\q`ǀs#3`tx|t,}û+&W5pdh:f0v\czכ]Gwh(8%)Yl 8à$_},2vX{> ߭  q R^?"ߟO 8y0ڶ1GHO= oO轳R7lSBaHbˇU6k3"a~ otob;C P9o ?|ݨ ܇3Vnjm;̯HVS ߫`O,iwikdWQj,چm/I@>JDQ4iP\$-SpP5ޙ!Y'm hy15U)7 A0𒮩MdtފUVDb ߋFʨ wPVҚB6e_'A8@$[}mr 4h%h;=)nh7 ^튕 3p,@SÃ/O;c|`U[h*lm)[dڞ!eI]cG<8 2v c$Y{A^w>4]}دZeOjj&-SRƥCLC6ga ,eanK/ruOg.Opo.y)  xLfekėUosnלjϜ=$ ݗ_7nB嬗Y59Έƻ,|̍S)H;ZAW]qci<+ }VCFAn&xN3ؐj"7v$%& +SN)ǜNJ'W5EG$zzā(3"ǯJ[t4_=Fct)oKO;2Z$` Т?Us \ǖ3 .)d;̶h t<(8W>DwVh$SU^<%h+p~"z;{ҙ6ĈX;\UM+:Onh#oW)3]IhѐjМDLƦ0xǑOҤInjWV7]j$x3 s/eC)0pSZBHDBI'E䈽lRmsvo'K`7f͑~42NͲE3Rn|ĆurXma}87z \RD31橍,Y +y(v&Dh)R؞7"ī j<8> MF.p@ryN0wGޔgZ瓫@Sw9?r+Q՞q?}S7(-y+k_hjhKr+[M:7|-i[G&D"e^Uuǯv-j+Mt;l~-!R*Sw[⻨qזرhY*5=?7N$M#& Mn[D0xhY.tCUv e畱T/킊s!F6j%Ac>IZF:?tqfHwDkqPͩfZ9r< b{#ɂ\ILSl,CPOU{-b,?:Bg=f@{e\i܌4$l5dRC-,v{-QaK{h 2q Q2_oy=|×H!)}0RA= @Eb[$ +T3JDDz :7=Z'7dW!23{Yi$d'pV#O7HA8$^!7{DU$oVhHRpUg÷_ѼBv<LynV2pc%z7LLcCIJU29&p@m18g2J*602ZM<u1)-UkaeKHU"%8nV/4,hS,Bļ/'ȝR?sƇV 5'DaDPΣ>Gя7)me05: Ict.tdy$H*OM!Bl>"hfѵŒx!;jJMŚ-;R67#xK0 /6Gx!cIU; ;µH9gE?m8T)+ʓv"S!\;tҵ`Oȋ0~<7a{nnnhN,Y+º/ xFoB"B0 JT2QGaSPJa a7uғr(Lk % 7":3|$%,Ƽo cmmkx #d}5H.}VoG0F[K_J*nkUn3U}7^ImٳpRǚ 0mY?b"^nħlGf:: ԝP˭̎uc{r'ټ (YLUѱS=@6^oq,zI$zp7-`@@'La0MeYp&Eq*uu0[qL9R .UYl fLݝDZqyQNx%sʮ^ ͹;@8' L04 (n6*~Hex9&w&=~TJgv0-x*dRfȥ=m!*v r)ב6 y`NL2ۍ{((%k54CٖHw?xb{=ղBOJͩ+`ݣ9TGHmm|ůPص;ygs!DL6]O*k+%b%leTFhosIb9H.0[ac&t!9hs]Ds_ۦKgU: %OID qSdKO~6fvuBъN%C{0'vbxVpR+s FEYTxq3.pHX&6ͼEE|iA~Юfgp*,zs8_wCNS7IMQii.Ph4.&Ϲy`O \!LE?j,\dY 9'ਂmKgkn@yDts+ux&(18+lFC;܋a0{)<\sLvMC~yUvTM_ L>Ǥc^i۳-{ &Rhя ' JOXWe&FCůmKQ_+ThH 葭ќ7{2lp_Q$60!IuG.К^h16HtT- b!)h5Cչۀ1S,N/Q?!ޮhRNJNĿFjo22SG|_4'|Qzjߓ[D;Otzit"hvtTd5r+{}oQ_ENK|2uV|q$ᱦRˍYzaBC\O:ܴNvuOSdUIO0߈XViq|Iƥ(`7KǑ'4^>+K&ȂGri-9$'rP[~1yѥQZLj9 y dt|gqĔF J>My{ ۩?̓ͧLѡÂ6"6QD5!+)K6[Cdzڴ(jhp[p{Rye yEBXșT]LIEKCG`hҨ1{Mfp&gY+{/f9\!y :4Ұ;#q톟YAbPY]~D29pUoLNj-Z(1e1M-CF& kѹm4*h[ejԔkFv3-ϒIpʶ"RV zUMC[z6 x  J@A,[qDDIHcͭ5ٻuL͎&jΰ*Fu%&X2e88/S/4y4~S1Nq/8 N?SgѦ{5]ltu6f!QmL>5k8 Wɑ q$c 3DfqڹGf?>rytL@;Öz;|s%Ѱ"xN(y kgx\b j6-Jg:8%7'8 &|ڦ 4MBihPCݴ!Tlߔf}NBM98 @`Ik >Dh 2GI`($ w#e7oi~fD1Q) cq7#gkΆvqm b'u3lA㶥I@!RܕIe& j -p gKaeŸNIգJVwld"gb'UJq@B,#LXC2ȋ'">dPnPe6ѤšH̸X77p5oZ&EQ,`R XyJĴ6(Ҭq# ukv?{`; *)A N[?OK7ii6]60,ӥH-T'ܠ.J$_h@m-q, , ߐPcbR `yQxށ5xxh\iҗJʍ^w{ļyw oyo`2T)A9gHO_̵N&C )n\n˧7XXܶa@qEv,~Xq=K;UtͶccնzӤTZ7<9C6W_^5C`%lB-Nj`!LBy٠~E P-}~nkMW%i{A'bKt<17U Il5ZMy)*%\~8!Dێ8v-XVEr0xlT TVQ+4rמc VX߳[E2 :lIQVi3FiSA$Y*a5}66ݓ֐ ,I 4KϠ!$?UOAK.ˠt`6/!xM,_/KYH}^j ve\2ZrzytEby'L} +vVr؂̦~ joT $a0T|sgboM;Cq)aoT% [${g0u Ťl5 GՉYѱ{ ]idL-)j[diOw_@*HTkIXzV`;Q<Ϊ:j\{`C @FG /ON[G}LSɚG3Z,ˮeAJ^rj/Uud]bk;4EIiD-et6׸@pٜA[tOsCx &ilf|o t$7hfhJupNrdaaDyd^Go -:q!6|c;q9\WŮ#kY?yDQ~|8O[RB"uϾO5yS2i`? 9Щ-fLi3-@aCXeA$_=,cKGp }+Dsg%2,hH(4FJ}7+Q6gvCatp:f~( XJ..b3_4Қ-Gs,BǴIEĔ`%i)]^髣 b9%v-3*)Y#MS~b ր8uKh$}=[!^ɏ4R /4wQ`|YNU܏+5Qr8#T[D 2VZMBOArKLR>_,8Uq{ AtYϴ3Bcغ,VV9f}FW]i6ʬ:7pTy6mO湖dVgOE<|fD!}-xCO2 K=wqoT@Hb:'dQ;$ڇ>~Vx%!d?m_BZ-yx; o\^ ku@ZV$*݆S%z4ED_ّPn { V ;4ֻkj&35ى#:ڬNf XM{pQ$mҍG&G% P+ =|}5B&RkB捈hyEhjU%T7;N4P=?rE4@ "Ђ1zs"UZr*@Q~?:{mWE[ c~)eJ)>Q'TmmguHuH0:+i:~sz,JyKQ"iPyi0-wH5@0'e |PHᝊc;uo2̄m?i']٫&*}C| 2\J> s+Ē3_)LTSO&3GPf'7 }(&*rs8Hf{ p +]lu2:[Luܵf _m l1@baR p`@| 岇;[/0Bz}+In-_phwߌqV)sY TfI e#*v1%mWIY^˫P)]qWO tv 8Bx&#\GI:]/*u. Mx#sHB־`N nk">9bcnn2Plhi@vrD! wJ]r\nF~~Ma"R?Ɛ gkWKl 5{FQ":IeYRԧ-vH֮' Jn.<] o٨|&LIn뛔:2B_ϣSJd5fSaUpp:{N`V6JaS]s2m-x ,;L+ڜ4ֶ9PʸFsy,&Ѻ@mHFlQ /63  v1`!EcGSU <ԕ =b$%b&&dk'MAo !h{U=moG&\(̒4")zmbwD;ŧXOhx0c~ӷS;$l&/E!q^~]O~{GInhrx-ޫװLAd XeD D54mIכu܌+?A)G۵x|e?ww6A?LC,L@o  i ,:jI^~sb@cdW!\"A861%aQb0ۧ p$tRATbôSwڧa&LKD~EGʕmݫ>3 gp;#q*[ߒ& RhШ;ɝPkh(_#%܆['b:ρ(Aҋb_>. 7R!4&w ^5k M՞z'En2-h+VXk|R:g: K1-&}݆1x{4Dfv m?f/Ƃﭾ nv#`[HR}>;Zc_lXt%0Rnݮۂf[Kn̅z8nu{m/>6?MG{(Ȗ9. ~"-Πi" ŞoCLG(<SSidv${Y[$Oz/qx-"1 ‚PGͼu.pCeZrYsi9HzSmrƷ!fpϪRq!#F\c: _;6/@A1)0ODU[Ym11@")B%W/ 4 u+%Ÿ6x~˥FRmnSuZwuhyĶK;W_gU\XGbWFM*GVibpTd` 7VNX0 ~UۑꟚQE)%ңgב^M_2(YA*bЍJNHzo1g}2ӏ62h;򞕵GM/ ^mvWW受Z&˟M)aV0k-n)fs%LevnZi !V['uKՅѾ>Xcβ %E0znzTO8s ^J JRHB|)vpNmL# MyV  ;@կP(vdXC5{9.bJY:@33'!?ɫHkk+&>2qVۃ;ZO2 lO)nls_~i, fCx]<}ȇkPٓʽz-nBܿEq/#-bϘ"~Ak{!ȖᎹyZo$ α6(2~V*BN׏Qz-P[4@܁ |DbnB YDsO;{%]uYXP< t&IUXBqM)Hj)a!8qFniU(Do+My˨01;#Eq܃,odx^}4f 8ƠA$HGn/~AÒ"JoD +b4ΑTGP='N q0H IJ *QR:T;K䈶u(^VIַ),ϣd(%g(iOPd9MwƒFQUlS  ]C(C_RQ}7c s|ni+ɏ-!SHԻLBb9:zd% rTIGeaI|)Ԓ15n5QgE͌ O `DU?UɔĖTRUR{3G9]l#LHXjmy+sËJ@\E(Y SDm8): ٲ:Mdo [n]c Mc5ZPbz'&h׌uYg{\|x}>}L<=L?{«H0&ZBPw-wxٜ }yKE9'j3MoPw-g.PWᒩͤrVk󢿝 Mhvפp :f" {JT_I)Eō3IUp֘PuKu@}7X,q~r'_,?Žhi_^u]#u^=F>E +A7L= ,Ƙln,D$/mLJdNcZӈK,|+#DǸy_;R00>]KuJ&km2BY aJY&R D&N1:)z>IBK^f7$;뒝A1U`:LOڂqʓכW bBZ8bq6b8h, gvZ ǩ [ȝ~J blMV&stWkA]hPO0)rڗ#hWdƎJ~`Q3:@l!b+%j4] >뷘OgQ4 q1 DSRB:Ӽ1z0H Qv0-FM9X.&<ʞx&Ţb0oDpk *D ⠱ &,mޢޜ. tٹMW0Ot]dT*ԨZQ)[Ӿg,s37U>,;듅,<. 6hn*]SŽVYlV=9tdD0]Eaˁg)=EnelLO" -^S E-١^콽RdWsif@.A"&>6`4]_,v$"s)eQ+Ԋ:Ew}>-緂dKEJc^tqnk3/.e[X2#z]֐؎ԛƨεPw>^籴ѧre|Z#FQ: \ߺ}r?ඔF+ 0Ҩ.`-9d;ґߪS/aDGg x/*ȿd.qΓ3Q_+w ,2l =e;Eq֚)3p)lO%'_tNڇm7ԠeYxK/H2(l k摊 N/[ 9IasFe $n :(y }8BPzr;WN8wNǼeQY7a7 [}#(*mN*4[<+jRʬCeUK(+#ߗ[ꃴ4? #8SoaȈ/,E G0ZHsQ@Rh%+yᅱ;IZ7Ch;Zta;_3To>`gˣWN}]m ڥziOS'^o7[3{*fPv'Lf^YNol9oѵ>zGs}(rvqќkr{%loٳt5B;rTؘOS +TAݔdh֥ߔ /8s*3rBeDaSR"z&ӷ\n\z$RFᬋPm]?S*o!1ʖd dRmBlåj\GQi4p`( "_IA~֩3dgmDY̰nxyFe01=U65^n३ݷuO-ttsۏ؞]HA3{? K,E|mZײؾ4UvĈf/OYQzJc7-;"x8xxn="+3/3.DQ en F nSiEU"2ɂjydgyN/r&uh 2tya:A ׈_e膐#">:p_#b1U9#I#?lc8:Ihy'Cqt${rM}f0X*:ɓybڇR<s޴9e/,V̈E\#7Ѩʾ16{?)L8*c+?wL1f}{REb$8ǒh/+?T= X >ͯq8! L6 %'ׄ- O/^Ht-d~㺤[tO-`߼y`GO8'}BЙ5x+dQb]c.]C%5oؿ_9:`@B򼶑6͎Q%vӠsۯ7/ZTm`fъzl[w,M|Ae_|+Ό!9FBLQ:!iWHVԽvk˝QQ~YN)Յ5~&6dEz{c17 8ਃhZt3x†lJ\,;Xi//Z~4yqӅ{+]6NG.i(`sZV2v-杺T#n>2 Ձ͎ Bme(y~x>̡=؄] g—)xYLp{Bd)d| O^  6qIap׀؉tݏFwyӾ%Ŝ[RY]z4Iد! KmގM]v&wC-||MPZC}: ZiJlBEu౱V>2٘][j0rtMT@ۅXbؘY)ezSJ #3g]Hy^GhЬ@|+ZkZ|_|l5FjOt"=@ԿLRio'X`AV05(dêBi8'4_idN^U *;ɆjY7L#>Npk 8͠?GzMA\ɴ!]lz_dUt{ r^ rIt,4޽yuX-m&d~)wܯ |Lfb$t]uL$&P9ko#JbU~߷`Y@A6շ % =,f1CqUj}QR]p b "feIC"ةY'Nl=H"pjQtThpܠ7z%&0υ>_#i8}K9Q ip(83&{F+]&ښfxU#9듸b+J^wwp`A~V"k]7rƾ,Z"pA{ VTm}ׯ-ҞU+q.d&]~vyFj1"Њ fxw덣lBԒ3Sߒ mtKvnR'QOxN+a'@ʞyu -(5D~t RfX )PTG&a@bT0i XNJ,4%` ׉/P# ?/|1\93#(5,{W=K^d,r)ֽO9?}TjM/:k"CtX ?V)H+gL _ې*5>]aU:x`@OM@3mYr[5$B}# ~FyU騐w$OcM_$䂽1 cN[@WZ?7MKBg&1ʶL?3J^q{rAjQ׳ʷPeRP6UkQi?F%i eP3!_QhFk[6y)~ W+U@  x¿ E ~%Qt|j|c"F^p%CgC}$ lO+yA)mY F@ 7 %bU2ZaT7ʝK~$x_{fb@1AU7 gX(AUK]&pwQjSzXxc#v4V8(p`xů(^a+ɦ=#5#%[4Fϰns3 o]񐎶!v%eӋ%N{UÙe~|=+*wqs2(};f7Z0u`I rٽte}#mJ+DI |UE 2 Ta0)[Gd q[Ixy[%~JF(GSlK/b̼:(WlB/7:oE6'u?.))W521'O͗}4b 3f 8˵YS`b pD .S`CϯK|E-rZ3Wh-|B=GqLa TUCz2.6$zY+kBDۅ%mm o6bߦ(J+b Tk XaXҊs3@_*(B|'1ͩX.k._wD8p[463],DX j+TܸgW`ړ'XHC8G*7]r:p<\htnZ\h.x8 ݐBEL &>xnւlJA<2!N+wߍ{E*勺1\%H0P*Z]'i#L!C!ՄV<Ț N] aEolA$H#]JU{UjuSp[r7wU QM(00TkE`uXFO!) FRI%7OθS=Z|BFM'm(*J@b j^e-8ng.ғ#jEH'nhSaTs,Oޔ5`z6 AH+~l4m}&iijvﱼ6xE?֥VPnvNhdȯS]ASy+<{% aVbW+]cb G'9WT%@G>< /8 uX a2,67S, Bg  *+?sXkB>[-bS.ˊD3Yf]( +а/b`;ydtH, `%]2;CBELpof5= p\1!P6fꦶjӤæeƘqh oz2!E:+lc:#_4H2(Q_SA -]IjՠR2ѯkN_wx)@KTC}=I<蔭o_JOtTЩ^cH+tu {|A&>GQ , !nXԏo$ UD`u3-jR2{gH!itXM@m_}K[ ?LV(ମunF)&`cJYbj/K'L#E >JME(b&R/!<*H4:۪/4^N!!('%)OF:xS~k/AD뢓D/FtnO6|ئc)-te ʱ#4#)Q]\6bܢ޸MlaCe{+OfOW$D/Y[H,۝ d>HtSkE-14jݬb>2Rw2ir%FaQT_!r} rxCU~ [lCoJWcj πT*J.6A00Ye/V<ydןj6 c;>IL#zJڽ,qN@%tVm=6tDޘ4&;HĹhg\'n+?RX _[u; DG]6)`P%J%'E& =EͿ."M׉ R,2+Qjr#Vh6;a_BVckF>?&f?%JesC(Jhyؑi:vHfԳelNPXš~]:ޏiS#dπ6yHy;Z@](G{xJy^| dyBO?{$]Tm2t\St4^qRw@`w=DÍ3)99c bv,O/}z9a}M_o9۸nЪ Ah"w͵)iҺa$2+{nq~6U}Fo@`XE㑐`VeT3XK&=kMhe79(&9Z?V,ddQ6hq+E' 1p (#ʉ TTAE缯XǯGfpd[NJ0̉X4XJp̼+~8Fd;Jma>D" ԓKUC5k/ۤobRX"?ı%#t~ڴ͟+F®N"\҄˟ھdZ 8Q@ȳ9M7ìаzLmu[׻N)^_z|0ߧ$b9b'}l]+GK4l-w0ha.DaƇр!W~E^"A&' h0o8-=XXOG[Wp󿚌Oyڔ*#1P<868uDq^S6RĊlɋ710[?C eSrb˟(#P<:qio2ƸȮ7ʸ4tED~B:?xf=)'ߒDlh[( J~*a+߯Ee( nD HwrjlnSN=iUOpMfd(F$SCl ݒlmQqR7^V2(3=(0O W&{K*J:|H\I5 ~K!$a}~p [PW>&RKs\rkɘB'CH\(瑆'~5 ʄ~z\urǚrW]VjxH,8oie(i]k$G;Q\Z(;%~˔0\UgkO4C2e*ZZuPiR.2cn$V6qy0b<+iX: J**SK/Fg0juǹE";*~I6C'-hUcO-åu"&:?CdVb=_=p-{W0#3@E.K&D.mxg= =Z\SX9>knQkM<Ҫ1K~zeRރb"lT`y>HD&S1]N nc8M)1H2cκ ZU&?yڿyIzx#}@74kht΁5f|ޡc"ܛl \8#2vQ{؜ޓH00P6_+ 4 (#4pڇpqg훖n&XOGq{ݸ<1B0_ WwW޵@ե E1$b11iJ7aB|GfV) ~K@!jнh-&|~=-=TWh-rA+dB61$ (qiX{}m}\xYi#W_qQQ7Z ':4{f&D5j}q_'fmi;O*껌`ZQm@_+XRͦ*Ǝ^m3*A]O mQ!'CSi)/Kb:ʵe9AO.c(ɥe,6yV0{M}XQ[<Ë{Rx/E 0fΟ Ϛ"fRezQWSvuzW`"uy/Zst(O+! mrX )=r.M˻!Wh3;r#wpA$S/gBKnTEj50: S94<@|#(KQQGMTvk^&JZv˂Qs$JNWO78.POh-2(2Hc=6eI}Vi|';EٮH}^#ߴ;Oos/,nSsLM0R=FutҕPRMN4nJUd^ttIGl iA%!8"ц;m[y.?Ѻ)~RD dPY3S!U2Һ*3@91ZE@+H8Gtg8椃31-#˵;pdA65_/J"+< H]@k0c>?E~߿\1 !f*6Fy`%{ޒC/(4>09%% K˟7D2?Gn{]odlZI+3t戧b:NUaYKvKmdջWpRZj\d׷] -W{ ʎ,X% {gx: q_9IgOVyVxT,l# %BjNUG&@mbD|1U!F^ǽryGҮit5EJ;$0D HH ~(KP!Y͂.p1}qh#4(+|hU9$ Ȱn}I$H&Ggr鶑efҪH =6?p_4 \jzm Y)dOv BneNOP5c%GΦtW;8Q1!zSq9u?q0pǫ)k@8ȕyXcoQ;XJ@m\[l],@5$EN *lfǂF_4S o$C=ta=oI|(83TB$mAC-%owRL`:ѐRڼ}CAvCQ׳d$挧61t} ώ|YNYw-_Nq2D Ϻ6,r0cd_le%,mkaM:GRY,do u[1_=|`q\P|gLZe& o\ƣ_ 29҃;|7G(cQ4ǡ0ݯGn MkW.x永5e0.C}NMNw8Pw塏o,Gܩ"i GyXP-}6ݼ!ڕ7 W#4.l4ĝq_Qwx{J\*m;I_(q~CjC7 !Goo_8>}E H`˒·]ӧח;c'.X S ^v6H`,Ͻۂ~\jRK|Rz{ o!Qh֎.:&1!o3DB >7,Z USrX)eۯ7ZM;DPpKQ4!݁R`@7,. WRQvXhhޱWv Wk:@ۢ[Y ;Ha5)^|xsiNDkE)_Xp\Lٞ<CnHvTbq8[dfAv⪓gl^_ "Ȱ}BUߊeg cݔ]Eaezk!]Yo~Ց g*~q Kr~)̹;MSșa0\ܙTT2}3n Z_w[T׍ P~#nZ ,,<3SCqJ7Pf9A#a3+W~&7|8js?&P\0P7EnߔsjHj~;jrAF.>+_n6pɇ&1u= ۭw~Օ 9qчcimG`VՌ/K6LK)Cb>5h!z(<'|L3afbϤU8nZ!ehV~޽a?H6WdK."O2$m^ \ځ/@2$#mvi,Y:}NjWw^9DOuo~Yy!Wya@"&@c.׻33}ei.ނ牖3F:$MuADk/oOuԷOV!;qPCU{O : ޘz٣忚<6MbaDuv0J<Dx-Ѿ}{38 V֯vQ|%f,~YWF 'P}9q6JU UEx~s[U tu94W |lcӚĠ=&V(! !3ivG&q"8jK]<5 EgԚH׶^S4ʴCI\MP0K|mEd*j|t.Ch܆q+TdlidDqP>OTنzf;RsFs:qsq(Z:o~AXD𑹐h~G9A@ ;7a& Bpvn z,ǃ%?(ߢj'@V;ADx1jC~u$Q2Aunχ H{4ZaC xS֊e*JEY390hja >|qE+luS"1RT5i1R[6cZֿ e F, iv99 ƕZQܱ %Z߰s%9 oϛ(zD9 <n^( ZIF<ą&=7ηCԳŝvЪ A˩Ƚ-k~;s/8xg!뫼·J˼IUۇ]`z׵L7 ri+mX(ȿ߾G*4,g]SuZk"V.yޒc {=$? ̪Q#N >2,.-N<@u@(HtkX\gijIʸw(,fjW:Sl)Ȍ]yPu:awG(2CmS>9n7{ʤơ@gx[4 i̤k`Hgnr J2ANDОkby4NQEe,FnkT!P)Y/Xɴ%͹b,;JAӺ$zLQ ߷lSzQ9!4bBiĹ , Iw ˣb`kõ]nNu1K\?m 5sPG߫@+t@ԇe%W em[) r7'߭cB`%WȯRot&ӭU0PI9R}-Be!cHQ_U'5A?1I0{DqV(u9N* '4DɊn^O+VZ.b ~e?ՁO/P7pLq%l[g:yAOXൟqbyp̭YaoĢ Q7"si}*4ϴ5i BEH}jS_WY ٪TIH O@ZTԦQf\ا4:u |A[Buxic˚YqxL>pUax[|7)] V(wAO4! O48nbns-m}%B$ApDzzk$A|%qZ/D12[wcgzA0}Bq,gp/lfOf+2 +TZ#+Ԡb`=T1'?r| 4 * e sPFsm9;;r[teBDdďu,û+cK-" R]rX7}f%eGdvQQp 떊7/qaJ"Є[ߥpDEX9Zu%Y1iŬ6ˢkk0c}Ձyw*N\^('sR\l..P'u}gz|"TT3/d?WgN.UaP|aĞtT| yo6_ ꢡ@kV<5o}D_4ĉ;'. Xk-_v1wDH9*LAoH7!T*[& \'luA Icԉְv[7>D+pg3F*VC( b88%Nf2Xi'5Zu˯u(d'PMAS2j}$Hzq:!)\B)t2u~N3' kbPSulܥ? Xt:sK `XS+3™. LL]2AI:^e)&vD47pO5+rlOϹH -_VۿH^H)m/ۡ~26qcgw|]xzs!Mľw7.dODK]7JhS0e&E&w#0G&ŗ&Q Qp,m t]0b|kOy 6j}OIV1hq.dm8rT#l@ dGܸvQapjgw?3NepMNrνp5mJ;7yPezu_yZC;]zٿ i@M"W~eRy;H`KdĥPXtk@)*>4+NH#|rhpq|btrdlf __+' 8 *8d.taIn 7x1EBzJp7q'Aq 200G +]AH0 EI 7hvq'^+1ᑿcNy./hs 7*OĦ!*[ϓSX@m`3?DLx?\^xܷPuՂ ۠&^1JO8W{ƿrl3„Їf_@ܜVtTs ߿TK23c!m!{Pmk2bs:>6' R;>#Xli96@Ow=Aucj %ֆp.xdרoх,'(NQԄGwgR}2z솨o//979gM4Q'Qb" {]pT6Eqpf1O群vÕ1[ގHڙKy]  z%x/{]9Ҡk{@?ixuΓ`P/hq~I ߎW8 &re]vмGa)BJ`p$ro%YH(q[p~7/=4쥘"VF0"R3Ed00JdwSo.x$QK^[X%^F!a1^U&Ē'FDosBPJsv'|ߧE$f/h ӠwK_lSCe~mw!s[ѷ2,.Ff 4 X6 6RN܉"#NCzͬ݀YZ&zUMk7^ *X{ SxO,FuT2&j( OtGڀȍ鈥\ KTqD_7"FO'UDme5|/`y؃†0BFj9@] UL.; VBRt̵j,92]q<@ of!iy,mA}I04z[&l Vh5y_Ly+ 0s _k<( jsfIFEC)m< i4N~ !%wƍrXD{ %܆оFӡqbB &/G3gGVDŒoy MhC0Ф@T_zdn_l! hg%4_OŊd<g9`z]tedéƞ(tJfV",p-!靋pSR0yK]zV&}PmRF@%ny>CW;?Uнb{_y$/]`t V*D0lԛ*LB`NJWmjbkA% nsyՅOeOŸ¾"D1*u 0SvR@KQhq|>ɮ2+yY_+ۃ^6]_3:&\PVM5T A57+6gog$&B)zD d4ڪ+ bۂXR ;9I8NMšWl07E$%'Qȴ/e !"sVСB(@=#Z䱺mh zc}+4/P>+/aD`>ӌ+n~(gJx_AV1fR7<~3䩞lڇl=I] lWv#$MPJ^dmZN#Olp0o?#/zR}tY<M\ ^5F$~!Hw)Q#`aࡑv"EDdHT\ᖿ:E[U4:mt+VR6ccEor+dt+@yl+eї7صII[\1aσ%M"+k"^bb}΂?QkYġXHNju*C`AdډlS3%)^54-`ݓY 8쥘sD6@-wboDn) ?:tHA [l١jA~ye\:':.IB]iՊWb)3z5  3,7sh||1N*Q30tO+&(0Ex,\."ah0dGɓbH6SZ7_yIT W3Pi{<q*qtW ;a\S7 w(@n12@0;:{OQvrm57ր$@Z␋VJO'b'o0`9Ewea5.湭ayjP*=z\Ñ> -!R!az&%iMNt M^n6 ?#Shr`0lmϳsWIE4r6 P17]``!2H Bfu-vxDs2Y`W3-\,"kJJa ҷ--7rI.eCjc)bC &?ټ.԰^Ng""S–^,U ?Yα>3"$+©R6#$y<շ/+޴/0ڶ61(lײk?W 욥uoJ Y"`ԙt90ӈ/nNxjDY[[[UͽYXQޤy{"06:A Yܤạ$˔5\ء%(,u3#3-37L^g%쀉ɥ:rQ؋gߟ]07N3" ]eOgrp{Gn`9= KcE[cs/5$ !Biϖ~sEsG7[P)oRS<&2o u Hƿl;(HRNxtdhi\\yL9 X; yȺ}v xų "Y`XqLsׂTu_H=Yl OQp 6NM2pUO4YJ/ȄXNۮyVKµ&߬u*U6m١eіzv1^w^զ*O:c 6S]zBVyRНᶃqX)͘ة G ; ̲D!uG_Nd( ջEPi.J;{R #Xg'9 Mޱ $u1@r#p-TPTh.L9jl([ HN.0w7ؚqQIWްpuϺh>O3cUx$!CQ24(84D{`zVviM-#?X:BW\wK.5?K@)evԸ۳ 4/J5B7L(DV#O@q#U _~hgaHfrk!35Ofs͵ ;zyL>Ff/\yeqW xć<޵ú<CHQJ3/'0EЇI%͜xYFeѺ uWb,̬{9@+ggoSwՎEPݺ]:1tݿ@lv@ ΄r/OUW}r]{.ZI]5k~a f1~&$cɟ-8fB79]f3843Xg_ߓ0Ag[A외\H 3Ďdز|$4զOLҾ `Vq0ɤ,Uv<#_P8ד_)$؞I2 ( pG5bV1m/]i婌k@"`[5d$nN1>~'YM& /]oKw[} CI{:*"RFZvU_wOw1:ݢ9|lh0e#3ji;_ жh+dh>{d"e[eE>i-azm|!R'c9nZBWaG^[FŒ@x <0D:?\A!GL2` :܀ þn宪6GdcM>^:'{@?{^X\)LmC84et!_ 瞫l^򽺙%%lNfPiWQOTNfL\l/|J g{-FsnbS@jv;o ݾ w'3 MJ|yw3E~7խܐ$%e"I Ā{}3| /o9 7A%)o C/heIxẎx1Y$<ޣ٥nv!xNz`ܗYԛrZ^'R(itm4%2)fY?62Cx&1\ᓶOD(AU+z,eq؍a+$'xR7 m&oY3@ImքȊQ@:vE]2G%D¥:JPҍcu-Ѥ9Mq{ .w*"Nlwa#lxP ~B7kMLL{"~~G9taić''+^}gvi$TW. >iup @ 6܂v5\v)cumHX Tq i6۰4 Z$ ÿ@[v,qD8N"fy4[AӹsM zֱddl ~6M LlQjN{*ݧ;bRs_Pm:KfǣK.]b*c/P(`bDOg5ccl9<鴦.T_=:w%n5b\Sa:}.gp<DXO[g58q?I'L~YUPa/'B/cXg4(:,斐Mڋ]m->ؠ_"2hǠwT*=C)LȞu'+W_`~mg+Nl 9fZC .ʖJM"ee"GQK"Mkbvhs/#@DlqreWEMGpO=[ʏr`4[@5il*Er~ H0C|^wwqq_6 vNͮ'0[EwYwsa\Z֎iv_ `?n;rZh ^^DrGC7*q &uYE4@QX&Li] Joq%[M]o̲p;3Syɶ\ٳz¢Wxl+jTez43=>M7RgzcP,K^J_gyohyrPZ}F&-;Τuw =!"4? HxvChuSX.{بc%P P}q}R/F5k8T ]kLpwތ Z;g2ZVnKiIyX0q9+0L|wf&a/K*'EM\tPaG3/NHOCkQ{stFEY]_xs άtxzs ^i^&@Ah%RZSh 2<%?7L +LwbIx= +^lK`$ӏ*8[0lOEB{,j2wLvX_d-;TL&p2! 3Pl@I' qMfg"9 "HjLqR}΁` Aś&% c:ґ~v 2jRJWor h2ʚ_.Y?ryBo<؄'pBy͎޴2ă<0|!Q&F m-`i0.>fG0IY1/lFHm0nQ4}bq8+j@cצ{bUMZ?#$lvЪFO"RYVm{}Ԏ"&D{-diY9@C&Ҹ$qo>Cp$*`,ɔӲ4rJpf;uuؾ:Kᾛ]x>Z5BIכ#/6g;t]mRXf:}9P/~*F ,W:>7Mcb F۹ƹc3Ǥi. <7F5j²=7):7DGa.bpDA$J=eD`#D6Q-r{YE*SSޯ1JqP .) ! 4K +M>b ̴ۀL8Icw>p"zKPGՅKںpƁDԨ>qhI6pCVeX-DQy]d"au>Zwij8l5lʙ4gJ^uFGF#vM"A+T1mӹ E0 @|tw +Xleȼ?3YzY[IpnLEp ۤ쒣طx¨ nAnl}sSO8G,D4^cj'G+yp@"v|= >fShvWt\u uerpKjvOfcNo>vLRGK PG24M';bԹJ&^3thY)_侴 'ͺWTֳS{O;d Dtz@H n,DD{Êghh'/]X% ?yiyg~nUnN#9I oQ(r"tmvm, Iպ}EkNIHg9hu@ ;`_'&p ͈7Jah+%1QJoɘJ]a@E afE@Go Նڀ\aD?@+8ni/hȡk9CEhOt;8P(J DinYi}،~j#qiڿtege=ͬf x:m_4|[Ύ^ǜ0|3@'3ž+].Ź4EIMтn/;-)e¼ =у=#R]VqTfԸb!khrҶ-g,~nK'|]T<_&m(}9[ԃ;+dpˇ)᫶,RQ-9krq5a]0E:=+Zsdtic}WJi !-#eEO8;dDb 5q:;+Ձӑ0󰼠㓏ԌjggHh 0/o]#%#6E/|y=6̦!lA>ӱ‰IA,吩K-F.sPZ>F]Mh <7JQX<].?m>/uYR k|4i/1{R$ }ې܋8Cx6 bsk9T`LpJi׆U`M"My/>'J6Dǚ HSR}(D6qXҁLI(*J`)ƇжW*xv\uV)7~`vkyo#ҋ+l -~ F_2;y8Dnb6]6D]{\`BQϺ}?9%I@5gKM@L*QӡqS0vz kBk[JMKwO@RB*?bMooO3> rKN;ɜg6)brSBR$=w|R;P ~Hf0aajd:l K-6P?:W6D݄gQJߠ8riWWoO 0jJ?w^f47ڴP:/$+7?/% C[!6ivQlD0 k*m >ʅu#W8VaTU0eiNR P6hŴ`93AO \:PZȜF)WC[HR\ْ\Њ I2Tg5hjDM6ؑvVO^W#gB>@Åii:=cn%|C>p$+@y,f"c3>V]C B xqQܩg\3#o )AtU^(>DS? iݎm}ͨiաέDzWh!SXP881Y)rEr6 #,4vA7 2`O3| LS0_hsO7lko}Fm?w+5fkvUB0Qx qg?!Ug#hg͍ݻUـ`T9C\{nuUw ; %}#lُ( dԺQZt2HIsi^'J9b/1vEr'>zDm}~Ne9K۬z̵sڵxtwU”z=&@f瘽w Όje ,m!&ٞC}Τ=^D;-z}zoC a;Z&q>BW*ye*Q؋:NNE~M<;됑ˈhV8,[ۏ\?^*Uŋ곧@#.RCF'+Qz$={dq[#o_UNKzTr[{˰N`_HoGDܶ 9s5oj%\䀄<t{ yjL= 3e/Bا~9;NjBI_\z;#?"BA+iWH5I8ݺ#s~HX4-'n_"` ?eޠ{(Je`'I/kG_+Wkѹ*H\u" C: %>y=^r=UіqzY@Z¹+vs ]C1 ԡZI*:x]n-peQ]4bY~lNxËh7J6 ܗ;V(e&6EE ʉ"8D>EBL-jy+BsEqZd2^FXPnwۄpRx'eM^_"\".9eը%D`3E~)Y]JG_q4 02~Q} }Ijuw "n]%;m]LDMs[*_9nj OZ(@wOρ~,2qEWdcD0Sc>1mH! L +-rwyF_O %#i<nah:5&gZƈ%J ^0K69j^D,LjCVx!3P29A7vø^I ϜL8aKUe8U}YFUZȰlb(֡"z ɜ ?9i:Np&NbfE FuG]̫9.Wx2ՎǦx.=}*ˆʼX`^j'pl\OȃB~ )-$a`FNKڄB̯Ȣixej$̄OG.Gۃ&8ճ*ڝJcnwwqL*ڏb]E =|/!Tv-@x~,n UR GÝ]D?%ԪyE)lxkwIl^,G"& =3+1E0HQiDuDqғA}|Z}f׸uw( SMFY|sN?81,x9_>F!N@/ֈ[" 1K@ڬM1Hz|%us` o^1ÐoS!( Of>0s nf 4O|Z!7?wQ\7_7goMZ'~yMȭ w[̟cuR;\mDwa3| 4 tq豭`6KV] X;x%Xt3n$Abx+M 2T_/3ݻAWd!|ۮ2w-X-+Ya}4ѫ:14b2Bc/JÙaXjBo;CUޠ(etNNAn!鈧a ZfΘ5 tn`N׾^4`ʳ`rSO{n3瓚J!W{)cƍ7Vd'>YtKIfT#6 3̳j ೥̂=JxJA1"t5':We~XAEYZ.sz㣨0U7z [GAS<Ҟ p5|Ts8A/A$Yt1'7+|@mAqGA"4l%)Pgy;ebℏ te=yeƍJ?`ΈٲWDiE|dSI6eb9F]*֪}BSS2&)#Xbâ|baRWԉy9r{j<\L>>,o-]Hp\e]Q z4b d?A Y\5ĥ\uSҚJ&vqG97wp, \5& uNq"w}ވgf[/l q>*J"F{B1_)0&I20Lְ{51 F46!/fc+Rg,zs<0Tj:`!~8jTv!Liͅmj kU46<(;OI\/mt *x lЮJɱORR&.ӌc bW^!F:p>\MZج"0\Sb{&I OQ8pF!kdTWe&ʽ./ "Ű䆙NR?܄b*.e@ʟֵ; Z<3݅1th8+蔼b:J_ yU#f9qLag:m' :- tBY-o=t$04Y,U9< =s!4™ ?{N֖FDHymZ%8v -H)X61L17׀p#Yuv `7a"R2hUSo#k_Ynѷ-!R8vccVfnfK cS, ~պZ7o 5HZ}gg> {e.}6(ʙ#2斌Dx0G{ ,eiA=iYlM`]O ǭ"7ݫ~%!G a8jc^sν8v*\ضգ9!؆~K.51;5a5;a(w7 kP0fN5d^i tc\~۬ռe<ҎX\57>=reXl ٕLVKģ jq8MgaE EA^)5l#Dpӳ `xWT <|}+':e19iWInFh[Wrձe| Y\0ӍvYJ.f-,m~($P९7s V2\Pr}C X߇_*ob,|"H/Eǹo&+y}:!?ծFtn;dB_'Å՟r:nŎreq}㯱>SySռ`tp~hMl}^6W8&D@39:\NK,DH8] S7pѱ}QKe~rhi]_ O^a~Y ڝKVt@hl $$jL}*{c:&E6½?oG w ؈%91R \P8Wi@-FʹvP2dc@cC-v{qq֊knG@(*`}Vsa,:&]̾'<>㍹dwDJLۖn%ji;v}Q"]'b{27 ~gm()MEN>teyOi.H'Xhn0&<Ñk0)[Q֑F;AIR}G Ly6o7]!%2E_s @xhmO9t9.tfhdh[} 9pw׺ThsRe)&ǐH/p&Ӵ32|樺A_)[HSoy[{U.Q&I2{05Jj-s U5@RtMoٽBM30!%r/܇ )!4ka7v:><h)FGpU bLKUȓ~Aem$jwn_ZLUseAޖvA :~EڗC<\%Hn'kOs{RdҀ eT+v9@?EXb-Į_wph+">:Q5\l:M9]9`GBD=moWD _WJِ̏ʇ"lLE!CeܮDm7Yu/ND=zp&+ 5q1Hz~uϥ^aج&R|O{vCX'3!.K;43,~ fzMA 1nz0 yb .,ߓ<\ qcEN위zܢWӇ"&JS}}z@<אU 4bE1B7Z0Jl ]=E4ը3;,E$jFHV11#|d2tk81dΜ?}{LfFfRfB؉z){Y;T.5`ycs'.#OEjV ]訡~՛`5|WӒ\-4OĚz&swLI7$IX,2N ]k\j Z& nŧ4Td8׺ȧ&#Zn}BV& 9sqSZ$6R@b-kQ/QX# {;cOSЁ Y wN bZmCfFoHQ%*׳5Y*jwmlT˻1N|>d6Im}vZ_yzM2!!#rU#aeuL;LoBǢV$`}]&1SJ wM'%(i1S2 @/[܍}]+g~FSu`H.ݜo3్w1mb$V8M B7MUz2I$WO}^Tb`s$C7ŷG~@5SMt^]9%LX;纁\.s"i־gu pGfLQ8W \,k.,<,t(g!ma]*&۷ v N=F7$\\pJUXyh7;w\ukYJ/v'ݴ", c/t{O+~NĦs7!iv9⎹E6+qBjY\[j{x'}GTJ(ME<5,MWɣ}+xtidj8$o`k=2Ԥ͆"3,!"Ymi %ֻvL#N` Qn }ŔBz@j)2i93FL ʾ=$^Z/w΁|9,pͦ F78)pś!9fx՚ GU=9y+>X2gK_YPcZPKDLԹ1Jr1gͩz].wHq?znJVTcRje3.tھ9h *RFDJIP&As r7) -6->Y2C8npS Ǻ:^jd u%@].>9*@k 4G=hLPMwŌ~4y" @X<ز{p_z31S3Xuօ&">zsҮpE607HNbF7ݝe5z%`>HDW)8믾|6_'^f#?OkQ}9 9A ! q(?AXC8ɶ cBA fǭzĄ]KGnT4/%5WF=V.5As`58*`_*S:%Ex%e?q2 #d<#Wu\p NWieSo)G( p/@U n&-t暔byFZgxտAm,3\!DSذ\^%\#m?r,OX-[9¦er&jxT峕a9 Բ|VK{m9Wz-_Si&:w+ w]h7n>ЀJ)# <K!CչKGo\d Q@mċA)'(Mڵ<ۊ%hD V 1gk X94IGBq:?1qzCkgDh-8-\E&MВ36]`Fz&/:T-|^'y_wŪ}`I>Puj.rQ Qr> ŃUg,,SCNj|!#ү96箷\B=E 4U|q)AT2M$T8 PsR G@U:@ ҫf ^1dSk tqm}l݀ox3laق162E*lI,ԴIF,DSp}ͧq) * > tڸÒÙ v0AWg5Go &R|INeC,ȵG74?&׎"d]A |mm$-NX7*ٞ*l?dy5vQi7! X e\^=/&\J̷_7A9d:@eҟ'K䄷5G w\73-ͣWE8z~ɒZʮe4v"MO<1 ]B~q V&Rb(J\뒴͑X*!h5g9Sނj)5Lc=? >Mϊa ؔz#?'}.P0()X|DFï4lO<%[|LZLVLG4럙:I(,M& mu rj}9%ϝKV[JnKyqڃ2v V0[7#%΋tNLFgSԀݛ Y7[."=>~Kh̖_K}UJQ1W6wta 2blxOl *UL)U`DRbh`tmӕ?$?>[n! {CP_\)LB{wW븕@{N^|rQ#|3w[L!Q^{ꨆ žTLau+j 9g_(bznœc] "j7EsSU#mMW';2gj(W.},y^ϋfCᰖ_\4;H zPE/vнYRE9~}5"h'a:@Ejc7a$Ե{uc]5*U>򄍦TQ.S *|d<ՖgeaX_*e!%"Q~{=-X *@%ʑ{<[VU "kaҭ1E@ad+FP4+>Oh{weq+ y EF1Jm#WZJ+ 2FX=(8)t4Ra[W >XlȷdREoQ繪r:Zo,1\: K.KՌ+ĩ.T,&pÕVvQW1Zy;Rxu 9TX՛ \O<5ʭt* 1C..A#civYl̓X5B:`a1b`+NJ :qgj64BU0H7lEG ,bR@ SP]i/!"{)?O!U='I` 7NuCsqHSE^/kK}j^+,yOĮU/:H/LyWsȚMFz0-p`Jh%t 5U"fmb3]ɾi7-Ηimou–jEFucοƗHSlB'T%̲}yaTǍ5.[Z2+iZܽ 0OzgڊnbKu* '_aj:򉞺%O+~`;*cƲB_HL0c:>TTܐSfz2 D~9UF1 J|x'G z>lJiӾ 45 ;}': ܙERK.);ƩwZv}p=seUP3+gmĦ_L͝*nIv At®`hf֨ xFςmtPF1HVtjNN!Y?FWz>T39`,!{=nδ^1$$}KN]a}dxgcj-pc-9E{Ln]L@ !ʓ᎐BM k= Yw?IN)ڤ 7^—XkFY;K>qY3Pn$ )Q1j2VoF5GO?0} O5{<᪶$>B !oќm(9L;oWA;Imng){cSE.{p x.$Ͽ>BWw"|9(JVi?"@@X[Uն uE@3=j(3p=,[|Ѻoߨ'2[14rJj{(epd16PzwߴN*nrЙe<(q689^y=(۽5q }T[#5,K1J; %1e;n:;nX4R%dYzr0Ο$fuXÒ-N̳1|z 0Hba_4aDD )Dx[ rGQ%Tnjӗ?ި'~}3`՚Y택UЕH*(U`аrIvTȾS. +mQ e1uzOYQVk\[ I̡/6cCqR"ٟ&+?LBT,5 ;h: v0TSi0J\?3}8Pm" 㕘W]WJlp=39ڶ) HRY)Zbb)U&*9ۈ>q>t$B'!}=C M$©!3Pgd<6Pf0 Tal_\Tf.Nԑp /x;U7VP`@1 猨 `iC*+lvbeO8PRԫH@cmܙ琥;+KKI2( ;XD%ł?g ֮i!n#NZl% E}@¿ 0qv<˿%飁83a R:b̛KmӋܦP,}8qbLT0_ۼR嶫cnt ]twq;D%'f9Srs[.RWIc8GQuGx˯!Ob5.c Nq/54/ozZyc)ODJrnMw 5qf45ގ8vW 7D1-4޾+<j[b Ӣwk4+3;JUMc<5̇>O}}A9Ӂ-*;ģ'cý\Lʢq}!5; q_ eP-GR{]a^̑)LѢ=Jpt5'UⲐ!UQjHCL%5RNx1'2,}nchYHv58O6I$ˍ|z$~R,8 smsHjVqe~GW ugAppG [FwW [r7-7%*ꢀ (KaCeI%epbVKp N&,>4b;F7'ҀnlX- ꆝ_&=Z\C5=]d}xG1?]#ףbs_܂qb쌰*LBb/]_mXC ݲ@7摑?=? NlrpѮ6<rU.^TkجgLG5ᖑHIC(3tܟS5As*z3|~:8CBzCΠ=~ N=\_;pgN-#f2A屡ZQ dy0"m^MkSdz9tNw[wJgB&{+cąOpx'ۄ13#㔒'NO|_zS/$H 53^B351Uebq Y]m hʴp5=AOh癖]0vrϽIUI]u7bdGְA,U TflQJXj@|y,vdv`L!U}TpVV#8Ɠ+ZP.i@A TRAKD'JA4Bn𦺒l t;a&[49-Ňlf¾K/CK쩯R+~0óJYm ӊo{;Ɲ?B[@b<󩆶&w-Loycz"q4T?/F@j4ւ5fR=>cz/GJ}Ce2Q XozpIm4,F% \|=E;u{ib܌a[S9=(|ZW-ҟ) pA0Y ӿyq.zĮ; x4,50ߤoXuBDkJc\)%禧jJ8=ĈWC\pҞ3'm/֙g*$7G奢p74PReXGK vDmFsc#/w6$␻yYd2e 7a_Rɂ1^3J΅ևa= eI.nqXڈuY73'fR@܌)o@e'WL2YTII=JI Diݭnz6#`-p'Ä_w/EȒ>&_ei0Tp+GS\{$"t{4V 66ԫXWd% Z$Ry1fD&'fv3Â8f귭SCaD(swZ/d6 3˿{d C~m$v3}o UHpsf?1K=xh |́bu7GP˝2q DQqI<9Ձ2x@te뒞96-ݧ zENŠʇݟ7Yی4z T1ru{hj4IfZYD&~0 b7} _g\B )+(eI #$ֹ-}@1:.Lx3ot?'U=L[!tV+ 7{iW \]ߑX@AKc P3~&r,։D.24[?6-?Qxޑ729ܥ}*,WXl2-bɭRQTp -ŗb=u;rAl=; \t%x?g>"H~]sz2nusI׏@jmvQwaro..ϑD_1&\*G aMF(n#ݝ Cr퓙^;{ھԅ *5: m9uBvO4/+GǪXy:|=>׌TX̛_! cu=W0 in6pXb[?6`OJ-M=VBdMdXǼ]\ҾYJB~Ҩq ^K^sڟn=߆]WϜ  } k.ڳyl#ԟBK ˊA0]4 s-Lt8Ңx2dPz{gBtn)I2\W }O蘇+4d^'^ v&*/ Iv髹S.O~qЕ3TgcnFY/z5|翹MF-Ungg G/\BmYQiϳ}LPsmzJU&͕: e `u#!@V%%mb{}d&LIZA#0'iO(:8!qȖ \'§E#&xVyX:]JQKOCc =m#HĠ4k%%6 jlE}`%R)R &-v%QݿNeuTN#fxVwH2 :=SpW&SfFDWй6[2:eo=rU H^=/L2AhBQOF=r4TXA:mx i|XѣdD1m_8.܀CC\ScһӞ_ 11Re$Yƶ=-#tKC:BBYXVS$U6~B]"2CӌMZ}DpyA99V#=7,* UFFtDAjٮ2t9n: Znypv<%%4VMnOh( fDND[:4.&lyoAC^_Ė@Hq.\a%O^hlգ:qSqC s f:ZY˄Ok w#Wz{J〷 )S[5NH2jݜERO{qhuo[̬K1Ws%:w~rIC7ZCrxTa3 r@>wQ^#@+r<' D+{\'9yD_-:dJYg@Q@(r4mθZ b{PЉꈔۥ[NjYG%Iuvi!䩸B* ̻𠘒T bT'x8?Q ꬟{39MT̷$| g +ﭭ+~Bi[pqh}2*A##E7L2 !7Xh1)twv\H PT=c E3C{T:-Znwu\>,(A" K$myE'vΨ>RRS 5Cex !VYlM)9@j|N Jg4W&cCr`*eohL%^_~sq}0MYdof,Ŭ~N>87]/f{JI`oGMFV(9!ZwO0}{ǎ>*BFap*K ^%xpU';ֶ Iߔ\1w*~hޚT6.G!Z"}i|^ciacQyWj60>eRs0`Վ?~WU[t.KdG*~?+Ƥ|( J9 MUY J}mYǦ/7d<.,/EMNR-e:IAnErJpmi $<\!( w8̀   F`p=Eyߜ<Ϊx"Q`VdjxPi &)j2y̴r_XIpT4ɇ^18>ڛs߂}fв]CaS[Ge@iXs|d-/0yG6ش!\4R}Z|4ΐiU9O" m47LFr`C> i)|'aɌS‰2 x8O$'Puꜻ`eTԊ& ӄZ}3}?zN*'(<~(И~_H7Ї|K>︐(?K_ /\\d7LKi`2/˕z 1Ekw)0ݱ'A7 G'MwBU=Bc20exnBcR%s{0b@lwр-h£eC*MzQQpQ"/UQBOIՓ [_kM#_d)cq4w +qKR6R]/uk,xБa8Mf6)^3J44G.Ǯ/,&(:vH"MF>bXZ1a(d{Ă.ڍ9#SK ӂ }~T/q09XjŤ06}#`;/-X2 g='U`B S#lN'&S]H Fw@`JHcD)WltZtGMA"CWF3d+DQ͆݃07>ո--j*&bY:Cl^bP7*`8o<~orUIZC(z ڷ.K_ٖ]< I"De10f6#n٘)V+yDйgՆzj+ةA--:).mFw`l0fFvЁw Jh POV4:viqYLm+ԁL4L/*b7TL%ƙA_ l. 'Fk}D̷Ma~k+^\5N۝ģl>r+p M1沿~Xnn 4(4Jv Fe0wdcxDG=%UkgI?jȐi}߰Kc[+;K~L1CEp=iÇ*0/l)=, ap@zdbbaA`.y)E]0dn .`mbpD#"4Lw rw%JE(&Dh~1A)TqC2J=K?^t7 m4]6s&gT%/"ҳLtX0%_QE^AQ-)+|( K_qBN vԛyEor̖vZ#cX=TQ1MuͷDQ1+ l͕8άOw`KiKeH=;OxQW(,[2npsgyxADHV>;0sm%>/j}y}!9y90ةXkcqTM,4luU{U(! 0%('p((\qCa4$B*/FQo$V:F$l5KA)ިK>-6jV rWf}J)cOp`!-zd:G./ 6*#+`LX{>d8״Kˣ1KdKvD3ppr4)ȩ>bԀF/C>݇^)'?uͭ=6_}yPM3E]qցj!, Ԫݝ49完|gﭰDVXu*M ¢T^LHt&~YkG)+`0d̃%8WF)YׄZ *ca杜bp ď4CF/^JiAg|8lPc#%"쿞:Hkz\H%ږz]4.ˢi\Zk-xWJĮA=y &h!%옣g,7Vfd+rrSS}{pz fzXXP[fyA q,r.1+"HjOCdc|‚zcl}@nMPYzz#i4 ܑN }z9ssnWKy+e} 2=7cIbz3[SޥgP-bξ:tc&V]}HI#f~mU k^m"g1A=`i&S/K`dDl0C%\uNve^1z jd!_wbvȮ@ħP) o Hg{s1h) NE:F (73 k ,: k_MT6w !,q_Lh޹-uN-ynC `h(H T@i窣8B[ qv"W+"yجTr4? KG@m\@QoT_F/eMA]>I{B³SS[gd@5ɾUHፋ}FͧM~(jwtؠi.d9c+{<("@'s ^WTHZ%A]ú0|:#4gV+JGh _|ߧ馷J\C SCftz#՝D2^h&?ިQR;_.ΒFR]2MDHaQ62yKIws0e?ls >5catHb;H˅7nx3ϝt\c;4@e-uڋcQm?F6Dt!S(k+ V抙 m>)闱E]@ UjdR -y5_@WXpbqD&ØHzpc8ZMHo ?\妡巭 $ĉ#ZY2/,4[1\>`Z"JtseTIZA!3|z' s$բF&늌7`D,Ԃ2,H2 قHvnuJX\GyZfhX:Tz.6mA|\&)>Hj2)\znܒNf?"015`mFBd!W_l 4a!cݚ ګɘ9i&-2>y=Z0'ONGdE]S'0:Wp8ukU'6_ Y5*ex]xJdi|}s*u2Vs\tLj'ɀzpl5<3U:cػP^L.hŪ|Nxs!}{ v2߄Esa4p3wy 9JP/N g @;]vg$vOn*#D 1 $O1t4@!XAԞ$<]V6#}&#ʸCek,} XEǭCMtEU |p {nyR3v8n6ۨ`¯"pl=S8  Iq:ԃ\Lfw,o5AhDΒ |bR?g@KBÁJce`X==xPTN$t@̹p e;XmrrJbp~~i)|x+ܳրQ?/l\D.]R0 %GI ^Od͏lN'I\E\ Ʋ2/}6yZe0c ƅ|bĞqQ&lc21l (&k@N v7Zc3PgNaY㪙W fvP\qSC&1qT?$HB_D^DF}3(>!`jS^uM,a(>$%F!#*>L<05R )sChR灕BVODRǺzJ\.]l C B G]? Lva XiRΞ8Ԝz ڢ71='YGM3MfA)|ɕTKtaIz +&~h HRq)O7P*$' '4`&DDfLCLe 6df_c(xIRҍl|TAh I Ei7s:T`5~*M PH؃{*\[ΧTd]p' J(>m7cL6GX3(4;li9Ӻb%''|۱4 c<wXyEG?A wL)snZ)K7u=% \eiPTʟupu--7ԄiE=SFȾ".t=˗T{*gfd"ވ (w L0}n_^)I e@V0aCX0Av)IFÚ{큼-;J(]Ӄ@!} u~FpxS~?J>'J\ 3ßFf<Ẃ:QG+΅w`<|"ˎ@-FyG4(ҧO$0de`@#j/ΛZD(xaKCl+#Ko_c\ N%7oZ:.\|xt3LW8 -#U Dr0]tSdmzMBhz+'8`ȓyX`_sR+gjw$ $:K*>#DB;SՃMJL'!cn5ϧCd;#в/`Kn|^uׂP$:򇔐/}L arK fdJ#_{g71_dëj &aIך*!=xvUL"!NJ=W"L3ru[ ~E ?hHٸ;Yk@${9PZɳnrFmٝBs>vr&6p:KY ~5XgQIrbF:=Q:H/N+l !Vz-kmG`h$?A-2,+=eA1{~j WI?0e`ne5ƞE lVi޸DӬ"=C_~;b(JEvitf*4Kx kXƧ51n_μ%_VYvTER)ƑbeLAʃ"ƼHc)8-}-z`oz6 YNt 7`ҍn;_FQ΅C&ڱc Ϋ rq==߈eb(jȢ%_]=ɤ(tKf>e(8k"E5ˮ֤hc?8q| d _$Wnj!l չ8ؘ|ݪ782?C1ۖU/2ׁTHکLB-,Sj6˴6Lʡ^*k4k@$<4G1IЬ;'U *nݪt \'7P rk}ݎ4xd~hw}饬B `n{NЏ"H_ o3!ɇJ CB_aը?x(5\ɲSv9G˶hyU !hb>29ݤXTu[M]1X@z:3`(C$ y-'zL#Kup;A*.ɚ"t'5k ;TSa3]G+1x3P$;\ ym9] hұn8c:Xv9ɺ\pr!MPy=`Om]wO9uf#e~L6Ė(/9Ց1KS ~h?sm줪 LcVg1 lSԴM^BV41oXM'۳.U##E6"d<{͍[K%KÐ8RoV=%`CY&\B%e9|i(瀥+l&0PlDrymq̋TT_\cvmqSPC8Oz]@Uoqdccbo 7mQ¥\N3?<Z'|g*P!=du¤xP T:y|R n 7 N~[] lf/')K/lI#XH0YAϻjӻ%iCBHP^Nl0zZw[Ns}UÐKb"qlٔ\R++Dkt sd3\Rש+ i H +FN,WY lpL)?ETwN A$Md(aJdL_wS911pf"gG`G8g,0i"c OTO5UeT7ws6ّ;WNDxODŽ:7 VJ#[\[WaQB0Bq:0@BF@kʷQM؅~Ys1QՔ?\ fXA-k6ˏHDex@bo9Ed&l_ًG_-lKmH8s҆QU%,"9cC7Wm!/im,(27qvM 1\FbWK^#ޗjJ9n/[@tpUF=ӌ}`n6(|y[c}tf7z̟Z͞j/Q4iCGx %ѥ;ڤӁdLe&JA4.5&1q0'ºNF ~c,1 ]S,7r<&cɚ;pMnDX!BS]˶ۗr̝X`IBwx[p8Vk]~,U|R03 r4Q`,}b|7͋=Ϊ%#._f=D }oΏ5z+3|0ZOyCKu<\ O?(I~fU2o8<_N3{$c?+K᱗^/ YsGiy/Qz}NҺǛ+(VZfV& ") e̜qZ xc㯥Ξ3Ưv34vBl߂&Jy7=wLS b1 ڼ> Jy_f|άK_PFbHN ˄JvsdG1A TS,nC2.]!/JƳĨS1γ@qqHm>|dCA]4*Dҩj\d]]tA0l6j]PK6TIYàwM8]Q,,Nty$.KUjLZ6&H $4ϕw02U&T>7$\6zGru# ԒŀL"jj v*؛+Gt:`cvaD4%?*nW9wtR9>ZY[Q[$~x{ŗC@!Svbr(=(Insi9) UUf3t!'շ,ixD?GC T>sNgf=U/:feyw5m Aj7k'+>=IᴗnQUcXqK. |녀3V1QP M,A/yK#4| 0%XBCKQ=S瓉UFJ.=yb"X"5= D#B< rJxնQ=A>;.RSԄa?tSs7G-cݯǴjͦ֟a)6 IOWwqTQ}Ο3{Vw769VFۓZe`6g~whͶ wv7jXW[x%о>*_hPT$MhzdMLU?P,]ݺ(݆{267xXUD77Ι#QRuDc!7-r* Q N X.ݬɬR44?:9EָfΪXv_v 1ISӆh&#G{oHUDa)3A4 B;N@[[Ui(Kh7˸>qXZ$o!ӚKc_oq;Xa- df$yDo?=Z^JNl/fAI! hϒ/}4Ur=5Q1DFHBZqɄF6B BC"%=3{C*?lLwn eRNW_kA<+K"5x  #!T'M s}$`r]_˰ <mY7ry+0{vW ?[ Np-1%Tխ^d)7q}|n#{`}P fq=9"$kIH[Hil`XblsaiYUaM*aY}0eLHTY2Kj\բאU:j+upDUCF*I#c.@EW[ƭOC9')6D uiݡp#PaHBE?2-q3ҦNIËfK;&Vc* < 9&5lCSn Rq_{ePT!ĆtJ$I"<:͉ f{F(ӗT::[*J&o 08 -/{)DNk:X?IbYuHBhdyy/l180M.7C7rv#3טoA AHM%4 Z˙Qڱ9.'k؅30TBZ~%r3`;zr`r<]_d!ϖf>V9$iR+\+CM;oz`vJGjdR鐿a$MFE_I"dJ: ˀ1\D(-V5L,hۂPz_jLG2pb&ۃU_TAcѥ`3J̺ɤmJCa[rݤ aBY Z@ZHR`|WmSԼ:8Lnj c?IiV+'־{b;Mr ŜD!"5 !&<@ Gl a&/V^6/t:"_ڼ5Z1%nm$GT#;>CjET5息>yz/ % Sݹ Y_RtR\.͜@&ɀaׂPIJm̎K$$A '<ʀ&֧"9E [E)"%.Ȍ=I2BDm)H5(]X.zde8oi?QWp%PMW{$߰QA,dhr:/]%0C=VW55f.ӃCWLؕBfTéCTJurQEDz:0:uA*N6}F=xc{S(F enAf+D]`BmpxϊC?ǦG =rBȞҮ`mo* e(gMXm~ l`1+z,d8ۂp%&Ɲp%I67 >= WAM?:Wl,IlD+"\/8=l":(|sC,V H*3/]^1!bfաpNmiP1r_ʛܴ>_2o^cc"#E4E |tާIb_{2s%?8\I\Z&>xՐ{O8C!I8,D)P/a vh(I  1,.OʪI=}-iF.Ȋ:k]L,HZw*a:oY@+ӫ _ @hN\%YMB ֵ^+{x7yR^l_z yPZ?6! Yʬ'`r5qBqCϨ`%i-P>Q]rq+C D/]$̹I.M&VXHC2cp*;i˧gWHƢ+[X|΀i 3=BJY-i Z\c`D'UER*Hxe#oIݕD<>3<(G cijyyH ԿJ*W?:mWa`z_~Lс~qR|oRpImn1t} EVBOMս>P$a7dN*q;/D 葏Vs#P5_uv#>6*>sUrJFOS|+BHPFmӦri~:>2<gm]\tlOڳ' F4$,BY\ sDz+Y;Ν8|J=˯c<8{:Oz{H OJ1hl**aW!0'߫k<^^6DE'am+ٻ^-1j-7x6(q$qހPuR b/P>aytHeE ]\4 8>i}4C|OͶRy?ү%_?fNi%ŭm؎V@;(.;/V=`}Lj1HMGq||Ƕxz[MfZZt ~9)[ijV JM$[2 ~;q?n۩bA&CHҕZ|o L1myI.3ԥ6yo*s41 +J @?>u!_W%?; zPäCrX߂{7Y 50Y|C|&˼E{aPbHˍv^MOXCZ^ XdaOċ5^[]q)oG4uE`x^>@x >$awiܟa/ԕlEmAHk 'X:I{-QGFaFXs5œ~0jeGL@G -O%wԄ13^ixt=kfWZC-G%B*.9Hk·ߴq=JL?s]6x1+'wjZv lOU L v5"2ňK{b&cLn_Ș1gL?}DYim2QVH@e7|JfZ+"5.h ;j$4!-@C]k](`j$iu46آ(TDroBKJ7"m2g/E<&y(+tQ>-5 ;M AFff{UT;\LZbK q1U=lgW?C322L7HElh DͱΞ:%AբE‡Jm I\O.27J{&ZY."xّw$9HQFb D.VPx`_ j!kYJkOjYf 1% *gOwj;lԥS'p9:&mO_Ȩ0).Y]ܝoae7Y;3Ŭ0G'H0_qӢU{z\;1X֬!`9PGKL~JR0: _u2"jK6znb1(OD^x+)| p$f!*?3*9#csnSw\LvUCB8H9ClPV\Y;UHiQ"=Xu/R R ,'d}vްCݧ)C`p:mHu_w[4X!|/"Nuk1_;w&Pjt׋EMʕ` W>roCÝq +^m©<\"v3#$$6M9X &N}*X.m( r K@U)8hW*3 _J~;f @IRs?{?8эJa,fР(*r,o##L,Lz|C!$Sף0@!WMqOgGH{i;$yqVQ?d(-DrmItݜE$hqe4:ïOYsC'4m! <.9f{gڟ' fd́ꔥ DLo’yB\H3T1K=!6BY`j 5K8Ѻ %N|enE&`vs)s,,U8^uDFNd œw4SSxօ@c7P2@$cqT0Y3'V1'! =}ܗ IIt:YSy7vw@snVrZo`~x K+j_lwubfRSsz'f9cz⏽L8QaA~-fK*%1s7dR6sHjg( $Aˋ@k"FtA*B=cJDZbCR'`yH~vl.\߹aYMb}#A>+jNس`MIyk6+ hU <<CP,00t okI4ޗA8B7XJc-#ӷwdkBFUV7PeuNR s60i+/;/ z`qLǿXk,b@<%@ZkɮW "((ׯ,VT|S?{6pWvr4re4cȾцj0VGɷ)x*؅aB?3 n;נH[sT+NY ySpJR|T)[#7JciMrb}[ 5З<{>5nQ;LP4XeC%,Gr<{rXBSoz}ǽ^#BA%{<.9F$P;cgQ)cwp, jScm),pq!n2$7,{R~y҃MO9 H\lt)k^/}la`Z2-hy -&oZ w5Uۛ|0X++A 0pӯ[d)́V!̸!"la; rRM,{:?6?wJdB1Qvl:—2{/ըѣd.55ߧc4 5H3' +q U=2 J uƴWSFp4'5ٰ'l/]~׽4`JZ=W5^ϴB8/1v6ѨYk uo9hئ,K(Itf:}y]}x@y .zYjQnVV*EF],$Pl(AG -7+6y/{9T|fxfQ){n=<{E٦ pM؃ ˓QaSO>KnrW 'CN:\;foQVУi4_GOADʾDpɓZE&"C~"qU^ -.$NPe`*)h SzDn'1]ʆ ~HX_Z$Ŕn-%ZTof*|a"G\v;g|Dvk,Je2QR%-O}3ȖQ)~ht*'7egd@kE_rMnu^KLź8vQ Ș MαXz.jl)ƝGI~&'Xt?v~a<[ =-Zb2:PJ=8j!v h 'ac9('Rݭ1oTz*4io:5iݜπG lP9EVLoܲʆp16r;2p K}uCoOx{D[z[;I=N$QǦzWZ(m5gVav m\qyuD?ͭQzq8(6 Š밆6%=BE-.˔9$YSr}r—~;FLaYgʕk:&:p9x {Y;Nf7-~a qH>3 ۖëq$RyvRV?߯Ƭ!p- u FWH`kRZbΧCUC D)=2IO e8Om+`MeMK]; Pm[`J!]sv0RT+Apn+}.*ҝrA^w$ -{u y.fۻ)镣ҲdBnԸ7ϿFi–#ý5Y﹛J}2PG~|mѮ4K\~6%J<#G1\c,(ӰRd.˃0/2zbƺY ޾KB [d#Y Z"n'ZbEcHmlML<{Fؐ4, Fσi]~dL|ՑN4C];K~Q-x'Jق0$mz]]jOeqP F#d+x/nk@=f/@A) >S3nځSa2Dvp+Ekԏt7\%@1-?B3[i.y&Qߧ"u6 'H. !XA!1ۯh<xfP+pD {zvԧ%R-F{V^S5-䐢})c 2")V|21by0K^B̸4MOWFev}3.aX@+OebVFWt~H(#whUĺֹ̬D1ؤSraKxSwH.H߬t BJtsGNs5Zݾ)T =F#ßOj"~Bh#2|j좲aHh@5Dp8̟F+6x/>e!=toz9v1hT$z>j塀aKfBR.aڇɡS4V|Q* \dX}Uh?,OLHd=utuy+LXh_`m.{zR`z 2JAsK!OsUz)TsAzRsm)؃:-G\5BNXCiA 6Sh&q!7lcj@eaMjkY =sa3&\Vx>*X\0 xKu; Ǵۿ7k#l@rfoJ#wSwHϹ9? ېDj  o/2O:=tػz ZnWB7W[C?צkacT !) ąu&\%t.dGqi0)CIqZv 6׊ ~( WϽ$T9XeŎq)xxnIcPk>3qD0\NfFzv5J -L1ZWl[s%M+,sxLtU$6/s:T%Y=a%Mqkx1AGp'~UPS} Rtw sUE螁+cH]A*?&.ݙ$sglX"FQC%InVNVbXޭeqe,|LE+E NaI"$EQ=XOuJ\G[:-Ͻ]K1G%wq1cʊl"ש):4`6//=kͧo5?G(n2\BRWӡ*J6ջO fs d66{<ߘX tmS5RkAzӷrzt2 涴Z=Sұib /q{c\+fm &oqiIXe(a݄ !܇SZ0il||Q7ȡM.&I!V%Us`*1FcD*XPt+7 76/X(t\ A(?NړV"4^ ZaR0mzmY\W&6UZ-ٴ+#Mѓý%,a~]hWec~6x ]oFZE~^șǷ&ƦW(a')2J5D:>˄loP*dL!Be7k¬ݒ30؞ P)̩b{NhfLn eE7$[Sʹ &7i8[3qN1lZ1XHy%g;L_0@ړqilyŸ% *igڒ^e(.[-ys͟8Hғ*`6|9GJemVY'E5~L={vs?a]3$C!$(x Hbm\EBlnn@q eY3Il X|0o{ LՍ9 QRiٔBl+?WZ<gŒ ɱ&pq7IDE8)狈N4{LUtWJ^ F-u~ %,mhֲڑ{@#C#ܳT'V--{*s;]V 6(xP#6ڥUĘZCB/$Q^I.Bc'-^*lpWm8i>҂Wn}'Jӷ5BRo N5ZiB}n~L@vLWZlfbA6~G|^K4Τɭxݿvm`LLL!l4ڬJGƛ#"6NFFGg+^ B蚏;IsbV3t>zt5 :MN3Y+m' D(|+9uF߶$.(leRj}[IrC8 )ՔR%7 r6ދ7. 7mŕUw, qz6lDM+Xhg6J54D2[~1Xh t3OԲ3gX`G|j$$|?V`޼׿m\+aOEl.Pv{xMrU&S~0!ϛ*mQ)Ԁ:kꊚŎL‹iX{ӻٸ#gtlBk&EL%)ͿjnrYܨt8=SGc,[ΧTklgh~wnW~]Ju䋰i|,/߃ a$׿[d]MK6d}! efiVo{6mi§rz]rqUT"6c°٬Y?[}p ;xQ}/Pxʯ!QKzZ0O =NU:vx2*lf ;" dTzQb  G)hx}'`ΞCVJANb骮Ӗg$+BQAў3B8< hG zL< lN<#Ǽwx<5r$B' %1Y"G&Õֳjw(&N(`K1aAt$kV~\# ;fA[q[h!;,C :עI*KBnjo@, {U!ݘn{j=61{ K-Qg5|#[s7;B3[M"9XIFT&z>in h;tA^x'î#m[SJD(Ρ79ީPL4͚r:-Obm)a`]=EP~X~EK͑g8dì[8EUM;tjpړ|e:YhFKE1j Mk|KpLuZMK)XCTuPr߫(8Mr X6aqNc` { OC>2J4񫵇F*Cifbu\+\mgGgvysF x0Gş1(d$EŞ :Ǟܰ{P``=}G ae!Hȓ|`Hrw)! ^97l4C@Kb# I!K'e6ī+.z2_Vĝ=y9/vc"BKl&ތOVt4 #X=urA<X!r]]XSBef]p杵B7͙;@\ԥ?tOOoga%/j2pޘRM'#wrz34b  zɄ k_|]<"9M':4HA,b,On * OWA]6'=B(p@kj&Ϊ=@] ) sZy3`۪qM}o.]7W>Ifg7{5Fl3g1<]v>>hħ'}ʇd؃p!ɯ4P[)16: 0W0wz.)9a5*&׌N)jkPP =m웅?T8 髈P_ęKKJZՅ}kYTWu'Ct3#4veOH瓃Z8٧}bu3p:o-V5ΏC6Y>"G4ZE+?|f[pݢ"1(uɃ1F׺C2$DtYRV$Qej*y ?D^i-'݈_ه߶l%i,K RGu:whلeK4'ewi6ZFA J Gɸ./3IEjS[ Η?A4PJ irRq5(@\O XJ@ހHAEo R);w-Iz:wܽxE&qLG-8Yzߧ nec@4eC6f٠+"5`irR$Z؍ 0nj+gZb3\ڟ $qv,i^z&z0_i߾J">;[2n ɲ#Br_PQec5oWd3ºw!?s>5;h c?u}\1!l_N@b}dE%SF=i|/CNok 8OPKaQ5|5B/tLr|LPH)H4 ˴[Sބт<nqwή%r*YD` :dzk2`Nj\ ١²62}%⭼_LTʇ _="5җƎc5~~ N60l\:CmOGyoQԹ o+ۢpP]8Q}meXjYS ^5 ӊpGq|XE7gOD>l浏<wDXB x{t֨𳚈=᪰TKOy+\zPʕZ>53iA CgÎk߱(EEY#Az](@%%/3&QlMi%wݗٿ7ԟv y;Şgt#8c%K{CZ=({t 2j\qx! M9D 1-P~2\bl[P_\|Li ,cP 656si S0C.76!0`'|lD$Lw׶=<{U5mt+tGѠ?г~PҪyhJՈՈ+CWm4C>dy >4v-Iw`bVo0=j ӫg$^jgD.gejxCiϺT\@ܠRW21tD3:Š// Flq/&r4- ETEFR8R-eʉ˺T$u,D{1u9~%rTH&LJw݊.]-:\+hi-~zz[;f|qm_=sy~Wѫaϔٚr(bFr"f 9F?#MbGx|HO5Qe28#*N:wu%"XjPL޳nx>b=[N-5NQa:+Eb/FqTgy͵pEꚙ,܌ q6?tn[XPBBdf]kP0.ԏ\hC%3:voZ#>j5¾,=y{||=Xf-)Eߥe>3SRE wGtq.WP`\V-,tx5j8bc.p5A_,]H e4_ Ԑњ]|i[zo_1Z~6Yne1fXW'Yg P.I9"ͺ4Jy/;Q|C\8C%*o+]z2Wke Q×y,AI*^TmS|ƤqT(:ֶ0UBylÆ(FaRc1[Ft~+˃H2̟3ثgx&rsǸ{d?=byPRҠǫ;h+t@uG餐.p}A[4۸e@Ȫex|j|]] _c3mr qf&%j}蛬ߑע6*S|EqwD{ILLRQp3fE<{ϼY4cG rF`C9(i|7> "^/Af،|O+>uk;ǩofKbҼU$:=zIR~NͦحMbkj@u\7yl],3)l&ظ~QZ6OJ(X:c+$Ȩr.RVԘete%>ip? YK q!deފp4 fU|ʏIGŠwq hrB e$ݑ͆QVpw Hi)umO{#h៵]yQNМoĬY鉢#N|*hJFv !P mv=D޽Rt5%uMHƛ'?!%n/Ae}RZH[p(rS'_#5 fGoL*UoKnW8Zjf|:ߍas K8}cF̖Gǁ CIL4cJ@9J)#¼.`qgC2jd6 !ȍb),CV}T)F=3i"YyQύ$g0@E:^yU0hMbq~B<8SsIFh،ثMB5ᝨk55Bg <5앞M*})ɴRju~3JHqNwhg,m_!N, FlHeZ7R훡Nxz30()gEV8ɼl:Zy dĔ),KwۺI ~zWaQupj- 52戏h!Y& jF(|qq٦#;=I;K #xYu6Kug. J@ƝW;zY4#Aqm`dOJ+  KjWK @\ηNA^^ K 'XV\&Q%$".QX,VuLeYʢ|Ǒ",QuEayUD\5 $ IpyKmk3rcA^?=&eCi1ITh~!_@5XoX TB"_q s2%{-0 qu")l^@fkj?B<<4ƱL ӯ*@P2=Q߈-j=/kUGl"wJxbf!z,.p;g2WB""o>nAe7G;U/rh雬=&;%JLR<qY:Ce$%20籺fex -Wt NyX1@^V 22 Ƴgmyl[4b}0@39-s;\ q|hScSOyFc[B9/noAB@wJ/덳vݙa1h_".GZ{d  šִEy/K3Pe DU.p4AȻvĺ^pZfbZu\z)jl"vrc~م @1B!K#áW*m" Wtݸ="J箁gVD΃? a>` ]&m(Aաea(n>UHk[jC )8U a uУƸ QiVg37/@S2|d&yW! 'nGaQMjֆxp Yk(TbU4;.OiU3 Pga>=G-W[B3^h@6ypF.w'U}u7_A+gT*( k!n-V4W=Tu&:uD򋂧*t ؄Fٓc:zbbz&>.^CgzX4;/@]hb󏜕|(F U/)myO;b'3;7`g#QTZo Z$]6`8%\'poXu/ƠV9@rNΜ PXLaZD/fgCqy|"ƒE%^N&3)<>itXD, '4ЇԇHӸ#I+¬%cpv),68B`^t\׶В#kK"=I+ / wSO9R&jAMWFՄBZ;z_o(Dv1u* E0vCw[qX1fsmq}=^1zJl7\ç|la$,g+c m% [$!>pb2}FNL18vs`ʓ Uxp23 ?MF Q I#U)e\-r3-aĹieKdkܘSѧ4ԔC@(Dk^4h_# I6TL\:^||$'&?]N|_$Cs.M;B3Bq@opޟmE j;Z~sYԶw`s5Y4_V.H RI4q.P50ck%| psWHJ?5gHLnL6cS 9EH>dl3ms< +ܓ}B4ƶJq?غB\B(71iA}JO>0afRi+*fWo5~ 4[3 i|MY:x),~NwX[\/FDx;X v<MU{opY3GQR/K\'SNa.E|!&Hw}))wl=KnɁ/r\ _}&n.jkWF)l|a` 9l]&s!\nsM?Q(&8b QY( )O'qO+ŨЇFg+Qvd;JVS1+t/8w/ ךPc=z}zMx 4r.yK|udžGMbr'.?CGL(!"ۏ ؒ+p"f𶡊֊7i@u+ w0~Y$ev 3%,1䢭amSIDLϻeRҵӳx;-t!x=t MH?'Aq3b9Krb{ )4(S=8ZH28(F졄Ԣ0hIÝ}70CYY(Y3-!9p /h;6>lQ)΄ JK@دxc+X|Ċ}lF%lg\2~o,%SaE4SS=c@e^5^9(w}#Ժ[3Swp;)n[>·ކbE7خÖHQ$̫y_ZfjC;8CF^Q,r~ "DD2:Dx9dpO\r6Jߐ r H$l+m050+@GŬo'y;ZK'BB.ȃ:Vn5M jA]_غ5`ނ4-fp'δhf\ݛڝIymȤxlV'0#$ t/tK+ _N>{L2-$ēB!AMID{%@v(gU1irZ|/Em5q=#YшE߈ӃJdt!,_Ms7ɘ]YALFfOE4-[z9k.q_q1y+y!̖S4e),=T7k\r]?tJl?O/<#wz9s_[ij1i1N:uIeҋ,J,PN}:Sԡ E<ϭr0DݖQ~hk?IJ ?``Et@b/ػk?棨iZt{%::8Bd`V2QfXI|.LpOͱ6z /5џ)x{O,!fl8}SwOKz>q Yo7d'Mۉ'Tp{~ Py ).=-2 +k,ϱ3/I*~< [h!yUN7EzL0! Fl' ᒠ}-^4aWU-Җg/Nζy.[ %T_GI=&`#'VAX+p*1m̐707$ )M3XgKgC'{fIfwdЯAޡ{Vd˰cXM\'k`s!OdS Ǵ r(C 2RE>Q$!<|z6Ao'|n-z\ߨ.=0xSXX&^hm~>k1XRoAvq oW2mq7ũ7({xYkqĄ^lv2I,(Frw]:1HaNfhzԪFIg )tijʫ`d 0~,bW5XYvMau+ZE+%$2;aōչR9J&WHsFq_!yO|r\"_( "?켜պb%CrLxvUHOQ0*B,Tˀ2gY F}#%n()J +[̳?˰xWhu̼A ĎEc OJeع()7e3Wl"pc7o5%TCg=VOȨ#Ͷe.7Xq18&*4Y8l{ <hmKFz&6k`!b'|]Q0uPXuZ*=רf[=UBBA[#8<~B JB6[ѵ p#1h#7x\Y ٴ\[HvT9G ]dl7fmu4u"owvABS~^v(($ hQJRSxWmBe9|p7Ma>tRcZPi;p`p!_[D.D= CXkUM%Y#eKnihin<3HC 0F;Lo]Rƣ.52m ڣ&CH{5vA4l (<U.拊LG0GȢG̚9i@+M5s("\ZL_ JgfFxH{kBz{`afpҐda*E7țnbd֘:˥檂Z9n(0۰@00o nX# ,JUCܛJuc-6af0WMgI/oXE5T)qn5(ᔬ {ӂiXE>dJc0?\oB3wDS+gl1-y?GyeP9vpO!c ex}Ҳ`o'ij-Xrk4lEo߿Sw'R,' %ғz\h?$E7S(^hM@ :t~9qirjB,~7t:ɘ70WbW.>uV20SfoQK'D Au̓m9$y!>p s lnɻ90iUlqğlFGj *v~ 8UU28Ȩ12"O:Mpxڍd!Rl 4[e !wǞDW҆ {진FP9X(.Cl-cpά9~  DENc Ju$% }a"R0 G 1I]J= AM]Q{'iBILQ?~3NN񜜩Ybb)nXo.taY<68Ģ[NUUWMoӑ1N/? ՘˪BrcuXg B͚~dnPϳӹ>ezlAg7 y ǻ)\i2{%B*UWzY;TXԗ3 _3Iy!8UhBwWXGl|[[FNV5N% [#¸ћ|<ʭw ׿K-,5u!e  Ci{(J O."&1!$KnT{s9QF/ Z4#0@yMWanjǕ75m!?t7.D~'}$)|O(i°Ϲĝ>;;r%o3A̓}ɘaT#y@ާ`B /-~d# :%[\/E@V cA no!˖_j|ϐV\۷I>t7 icZ8ѐPb/;^e0LJUѦ d`lcJ?Gʩ A. `7js?졶j<횞NޟlX/`\MUWq?؋fGI~0)Fx'bšl*ykxn=E^_ra57Dpd iTt^#X`Õo|@48 UF9 T]@/Snzu~PV1]g/3I-Nz<ރdق 1 OxoyEl9_>BMr(@U\oFDqJ;/ :#V5|Y.DĮkBhh"r8]  sIkRS jpA2Pl 7Yy[̬0\_*WDL; &=&"ι&>G~#@6gC}Pm3}0OÑ9*&a'2||Gm~Ӹ/p0orgЭ6G-T3My!2a:'VZ埵EnFؑ"&+D@ 4 tbg"rS>>P֏^PTķ$_am4l/(&BnKoy R&LY+fɱ"sܥ(;=xGG_Ii0[lw4 D{IlAQvn:\9Bf ?FmNˆZMjɼRгt@`D,u+B?Y^!']yqVYY:)); uZ /4Ƶ4H\6T ۂv=ٶZEm}m zz,N鰉XSQ+ȉ'$ |B:];a1R4vӍx?ʥ! "rL& eH(l*[ Hbz1*{EP~@b!qX|Ke< AlOa(+XMY˺cV͛>DՅ2:Q/}"|&HZAP=r{lDž6q/Xp{?#`1U#6! t+W5UR VSL-&f#6#C}_x \\^YůqE]3[ yq\gqRPbD?i5ndդ$NT7C3m O4p3LN8y55uwSjk gRѢߏTbܗpj>Cu0l">W`%"0"ۑ)*!1=ݡ)_Llf)~ Fx_sn|ڎkelA $1$J,^L:cM*Vjܛ)Ͱ~pgs0.;0 `Æ˴^P6[k$\o(8H"H ]TQ-[J؄Vcx ̔?UKeg#N|8 Ո}N:PUY3ױ ɂd !F[h5ܴ16!;u2fbVixJkqGY׆izˎ0KRVt#^ccwnQ\52uC}-Br1OZs'_l.% $s@C!PEۏX &zV!?0; ޲sm̰)nPga+3rr J#k7¸r;W@XۈlSRNM$rzHZbd}t#~{;$k5l5"6cD74+^lH)|ܑPY#&4zd_&-8:'9.f0})0>ؙ>'3}qj =WiiY+bNq\` n T3'VRKtq.*Sx;lM4RJ*(AA/d"q0`AA@yȏh7pb,LQ Oڙ6O˻.>RƴLeCSmlP%Ӛ5n>N<6lF9]Ly/%gyHvWܽl,yA."J}0u  _ey%g\Yli4 g E3DY$}:ND#j6L}_@* r+N9$aH A+jI`wޫyQ4SX+q-SYait+ Dײ7inS0D2@ }*p#ʡӆqmu.x5^YvCT'VxD nXFz3'q[KUfxtܰc>rmgBJ.:GnnXbJ]u;L03 i (Gv>f#~G2 tTVAHoĠH4"MX dX۲N4_Y/4f=um6:B40=Ʒm&R8*Eq >v+]P⭌N Ww{Tphқ#Ogd(fRPp9\<B ]2V'*nS9IBH kͦx7 ?ir$ ?@G% ڨ[? CIZd 7=䜚+'':i $x6]B6N<*O<^NPXM2;QL򩘘T(@~ԕ^ݛAH&!ݫmy(" 86W)= nny!9>?? ϏAGo A٥ q`YS벃."PQIy~v$vu1ahQm "~I98`5da翷~m{lD؋Oݽ۟_{[T^I,=Gn_׾s 7Xijׁmr琇5iBtKW=Y@Q4.e?J!F}BT}@>u:/H XFaPxS PP#lm8cv&$(ZJSmAӌJR>yv:ImA/mk7K%7ܓ~-#NTZ)* 0~47ωQYM6+T]Bp Kz#GS ֪X3w&KMAOaN/ ɞ;b_&[*n7Ow_z_@\{L|<`*ȫq6{+w#BCۡaR}*D0o_lGΝBL+ߝ %6i3Mrߓۼk,%4h[jgslֆ?hpt9 !_!ӗ~7_(8ӿ΃uJLz[[]::6[\뢫 '+0ΟcxƸ1M)*LFmS 2϶b-+Chҫ)2k*e5E@p%w`n -k\la2ǻj-ֺ'p3C` t[f¿w09?3Gk1AhH>;| 0*70g6&(NMd̜g4&:,)8΍~.7xϹ%ʫS!F\p*SI+NO a# HAKEJPw% :&[ 0(^2>U/aXkY#n=l&OviIXxEzN>[g7ۍ?v 6,s2j ឹΚ >n+KcҢA_Lvvkٿ5Rw4똷m{Kqp&_f*`K: !E9bdG( A}T& KJ0PnӤ(h xE񧳁<}|tİc>u{*YKRJM`MAI EJO{!]5>Nn3U,1I#l&  E@`X=L!ᚣ~$ Y/Od1(,<2H6KDL4Ć"cv9a3'a徽 ՟x[l+G4v5ж!TcnNE.atQ= \Ɉq 6uK$PY Zzrb~g> Ž $lL^=MKg\fbVz*񏦊dUF[H+!f"p_5ƝOފ_ LT8b[4)tcj,&XaӯFR--KŒ4yd[Edn*+FOY'~dF Uj'vw4*{=dAEp86ٸ16tev<ҫN_cA׵cG:y8Unϡ5f_AZw(?*.3nzK(K:Y,A!H c.-Hݚrx M;l#^ & 0) {_A,@zq.1Z8U!VV]c~7ex".Fm`ZջW6էANX\;(Td<6HC/LU8oVP[o|~ѭBx@Uv;[} "íE jQIsiS渂 7[z[&4E2}(Q,^=rmlG"g<ر,pW;WQEkތ\T{99^p d 1*}'w4OИ퉪=Tp!fԌz;htS2>φe7s}IkL\l]O{xẠ_KCuo`dKUW0[cμR8}`S)0|}loeMZ ֞D,\=Yo!B`: 4jUn9fa[8E:;JzEv랎1:~cU"#Tv<_Lȣh_O9Zo\ÇMŏ-+ H!{Mеϟ`3\]In4 *>Wra2茟\p3F?_ (9z`9Vx]C˰R3 <͇\t#ݪ %]?@C-\5Jpѭ.RFf,v X(TbO!WO2AU GM>U ]W̡F%b8ߨ&nʥmPA/5X2?Q:`5(Wk66k09~f﷢nqQvogܔRpjI:-F>bEDBB{#9e]h':]bz|HھKCSPAs&qtO'L&2P?vFp>YofBh?ЈF{CK^ עS OĊ-!f4ůڎM2#zI$ NˈtG xpWXA'A aLt[8aY 5-tP:"֔I/򿸦k( v5 ]gh?id7 WaYH˿Ba& f4N@.sr6)v3~2gA*=i8tfϠ)4TYךhPubnM)0깘3[0qs/c xF.Dx[fMQcR^ē8N#Fnt -AS/A7(GŐת؏4u4ba.q:ј.Qkd[Qzt8N%-]R$ "G2I&HА$gϓ x2IEe4񫩯[fRUÙdߺ]f_b|Tyfʜxh0$cWj><`F " )!6<]iɂDVI wpD+:ƪ<;7Ĭ3V):Vv/i 1\\Kkq9G4@8](O=%XoKu3x;́NiA} 4 rAf|X?iI+aSeI?#{ϩȤQ yq̚w+ $Lb.\_!k izdhjXGx$/}^ʖv)WU 4pK?1 Xy :L[ a- R_̬p>8-Svlmv GO^K0GD=6j9e粂xw);aSXxC,X3B[Ɖ, 6_&tG}<]>CbfϮmKǦ%>guH\!S8 "x&:zv[!fxtWD2MY-Grbݵ4ܾǓMNgaBn -%p5 k?l|>Y86Yd-*n$cpAl^zB"-z.]!, ؔs,cMoѨxL|sX{ujhY[ XvI&IYV;3]@/l#Fqs܂^mTcV* y-`K#Qq tĵ h?==$(Dr Ջy7E:эl&WI4ϡb)i 3OS8SbLbjIW&Y(*#vKNe w5e~>A6WEb(>_4åKQ2_<7TQ/~Y1.o<օo nT<ɇD_ 8\rJ-Yro}"*z7ʀ B&ϸFh,RF8& GW]{ϮQ[? QϚ~?F ]W%8P10V;M"6~[FuNsT+Ӻí^tըKw遼]rǂskI#(x}-i[KU+r"sx/i0[ Y 0)zow&ڶY  .9~}Y-5,kdJH٢5Bm{5ي}FVX?:BVasDc1)˽Y*^s1ewOu3VO ÐdH'ZK|pdԯ"k[T@e,W}ҳJfiХţ)\TsQ|mD.L`/^˙m{zW(H6T-AvMI9;^Ol,nD?846?y }O"((L5#J4p;d41ɯ f gQ&m>0͜gcl?#|]d$, ɰi!$rY8`g6ۘ[*-01P4XS`0Fpo!A֯Nzq JHoeHLM$+` JGj.ezrV?UP^ Q;c#CUbn&@4w* [:c*9+nf0}8qf6%jǠMi-\J\SW&kW<|&mX* .Rlݞ|jQۃӐf=}s F)%+U=G=J0ϟ G+-\\6xsȄrƠ2 P+BJCbN r8V|%&C6nU\rlP9j)H9Bmi,8Fsݼ@uE#ڟ։dφ g oiڭlK/guށߟk-NBa e?c">ݝՉ1I@fu(aKwzA?&o5$y?L{47.f ;"u1VBF~ªH1%hJİ(v@*DLe[ۮ-hc3ɹS$c&}[Q6Ig FϬچO@P.zjӸ2s \)yGH:ݟqc@HxhBXR:}K`^ m%"%U/=ճҔ& weK! {bQo">3t33cq@k.8KYO'RlҕUYi^[ʮP෈C3_ϖ*O;k'8GZE#+qnoj8 [fXFrOcoQϿ֒?F3V F (|,4H^|n D$2|Z/y.Y!vws|嚢) {N mc%ad K:}xq?>,&}<lAX(>$g߭L/Wp%pY=k@ZOLi &n1܏rק!L5ܻB&|B{\y+ ;iUc>ȣ i$o3󋋺><0P@s<)¾rUi =)4`h~XR$A!ȕڅ&Ӕ`?I!!;?RӘza 5u ו Mz,UQgicDX!7c>O. ħ/])6K 5`pdG0A_yoY Ս[ntM]x/dmLGrqѲ~=HXaēRSR*p`=uy_s 9 {}9VEm"XA&TS UX̬1ngS|< E#4\v` r*mөIbSa0!e)HY`V<4al&q/ʢ"EWhʸ_{.b,'dwmӓxÐzޔl`gʖ̦FJ@ u}&yKUpE$fCaPykZ9ԭtL̨;Dl6:qD!m[&p  3Lm Nszі(7VfztV{n'h ٩G8 ;kM=]أeU] r߶%p5 ˤ1m.(OTsxg HuZ l9R2V]-\~*;ڲv^j"Gd{6 S;.@[::桁c\|r1RӏNiUB]2=?N!b!:ZTZ7JD>Bc):.X1+a䅵CbB?2r:W zǺw +N9mR(RdeSSҏF+ TP_I<+sqw /]ޗ!ãB뤾Exhx/QNǑɉ^  HP@[ 2(7ǻbFP VM;i@.ՠ%6`7D;ēFƘQG (D/#ס!!Wa4NNxHtџwl$1d,uMM0mnK{2D\Nlb)L6N7o\S :HT4 #@_⬗5Q%g@†+ uQPTVAB&$-<պP],.|w[ɦ+e.o~gv%Bg|"B2&C/+[q2TN}g8Q0hj:7+kjeGK-OYx6[x%4!962U۱Օ@qn2ρVwhYx [lx.X2Eb9*ԃS JE%!8q,cD֟@k[*T윗T{/%=K] Yx dL KOԤ hs*I_yk%0roo#fa"v14c*s^p -lL1꽴-G^3ʫ? }eRK]ޛl:_=_#BeIcC&\FDlIKM'3IyP&! 4@0<( D!CV K  ᗂu=qϧU2zu1/*t#kasMtuv೦ U]z?~w Kd&qmRLܛ21;J0pE,ko}LL]͋0C]{5$ktJ ?Lg õmmpNH^žsFTQQZ# ^CިY$)`FhjY:|aTc!Ώ#@p#P˓j' 34w8_{Smd: 8w)zNj2 a~;I5(?Bfm\/D a(7 6İ~RE=""Tw氄j#*mwP)NDcߢ g냋* 3CuPT)=֑"jTZтdlW#ew#@1?RnĎh`DP%ˈ=>WZ@I>SgX-{꟒>K#/h+h93+җ+dH=4N 0 :СjC^(M`KZ62*;v,^a0(wQǜF77s-ߞEY \$hvϝgI"pᎧ qt,Z/ jb d8 >pmR_ZpÆp3%UK#d:=#p,,oOQ%cL3Y-/Yܢ%HDr[߫1Cow xy4&@xl&c$%U)FbY\-.1)z/ʴK&u=75rB)";\Vc}"#⃕O_<;2 ō)N_Pˤ aRP+,noS%M^x{g^WρPE!ngz ˀAG3vT ZTOcݶ^h.2b0M37yGu: b/` r ObpX(npd+Kmnt%$ 曙Њy6\ӋCҵ# &&ni&BPA"oY"10*&;h؄چڴVZBwqF6*:X!J^J~#{^Y9貘/W<;4Ƃ#eܹ kEv#@dN>O=nݯj|1~b|xEz;Pr"zx*Y(ͤa!j-c1٧g䤁:cӹS;&6 fpw 'ӔK +Bh<ۅVz9%o\.e?Yhyb ාZn?T?⃞L3GE@/ fGL%UYoN)NGpHWT!"bGfagF45d@otmвaEUO3)х0R,YwoGE$۝{vTZ4wc5!l#$UM%M@G*(F;Zm#[NtaHyz_,0TWL*;UXVL G2/3M;8tq~5pXT6YTpO3f\B  9so[9؛}#N{1HPXj9n~^aDsKx?}A_s4>9T\[h|CB{0gfB]cH|Ҭ1c>){^ډGQV'u[p}vAIwrlƲ 8WLxpsSy Wnd@smwY~IKď@njEOϷ30(MGq8!X,NET՟] \%5i h? :E~4NAtcI `x|.|_NnR\%jOd'zkRc%u@.C6Vh69%p;VŪ&nfUogy^lѾ|H r9$yt\Wm}m8Aa4y1Fu5W^՝ص WiY38>&p"bzNR 92g%hECoҸ,vFuTZ,> $o}лKnZx]y}H,gmp=<ݳ C^^ZׄG}z5,s1R1Wit%Dh9_z=1@ͿȋLCΥq+%W8H-KBRߋߊE:hd"W#N<(F(he :lodilWwO4^yN=)ܠ3 RJI~;<ʫ[6{mt1d|U73P&WQT{/HbB\m}^+78nv b9$T ԕJc6Z lEK5-O#st56E `" .Ź٧Ahzekvz1ĭd v ~ID^^̐;/g5& e I.`*w٨f-Rw+%u Y0i/njJh,da*#N18{jf1-T~/Y6x]YeLK'Nu{9PlE`"L¾HùMph&3US2zQ˰_ORH$g*=JPBn9YV" wL ס(Rx̀*pcA8hC"VVl=#[8pEI򷮔,Q `PtR-e0Gw[sv)!aO¹ʏ}`UZ'-gY _F|i>U`geAMHU0Nنgқ^OV#[UUF#s/MiE^k Y&&Λ`{V$,w}& -i0Хl]~:wu2wub؍HE*Bn VB^ڥM،p$yOfڋOgfb:[J($-|} <WշƥO#fJyDa[rD$N?MWn[cƘ w@\R Ư?@ʌ.cy1;0w]+Z0D ~Anze:'jͣI)v+lԚآ蛡~8AϣfI50s$1NT^BW*Js:bpҽ]|X2}چI|TLCeh㋽Dw 5Y-(ZR*K:p(H$IZz̑EQcO׺ڿeil$9̔{EKهxF{,Oj03?0;V^0/#PΰQlψkMo28{[ӼP\ U[˻L鿴.Z ]b;ܸ/~ ʃ_PLPz|.F'7l*H}J0'վVhc1ٞz o|E4佊Q8rg?u5(?`S Zt!_+Xyah#2N7lw08 M0Y'7?yP ½A.`XF{ ZdT{A€番 u8XWTJv4?bUr)goߏ~ p:]/O/Un&ryZ, *dF9sȊ[6;է6CT=OZRw9ǜyt1XcE@-xnAgOǏU'Y]W;p3EΞz!ÑJϤi"}m4CfQwIO%2 Լs={~P`MzwtNt5|&M{OʴS07,ڴޔn},XW{} )*b \P^ A1֖'x7uLr0;3%Z\Ld&3g:[}D_' F ?ΥFQAQvPwFҪIVv >f oeh&HJO+ w31 yڰ~q y 0*W!E=^P{,,6OYfNԔX:J']=+S"0xᖞAC g2 c?&6M&/L_:H֝7O%j hQYtX"ޏdu<X'Qm6hug|ˋQ+T[௒ΰDr])`6y]`7;OVeBQn>\/k5iNjiL(6P?Ip0Gb)D#%@%lHw)!I (?CϷp3pgk(_9,wxZ:HU,6DRK~6=r򦮄fO׻=l%+{_g4{ȳCEs"zڗe˼ūIؙv=")d&L2혶0Ϻ*,b^eJiJA(`b2 xS&r(}9~ zSHٱ^NSPQg_{/#Pz1(Qt=‘l,i`LD9tVUhP,@{ l4p5^&!JR;)a5^ڳ|{2}WKm` vß#%b9׫`ԸzknD.j4.?V޲Y?)D*>)q8Q!G/9XetMS\?ߢVNc| T/IjT(yZOm㛵ȜsR ˈ h! H}J}չD6K5Mğl3i*m UFKصPx;Sh#PbpQl0rK^-6Jzns}f[8s35N蛮|NLyެ]@+PQŸl3~IkKDdZOY&ɓܻl>ppNLO8$ka/eIf%4=dhg2^#%)x)޷Yۯ~߈͓FYz?O7UT"y2c2uqR[\ UK~D(Ce3]=rթnU,_A˿Ÿ6%A:r7,z"BχWI\>s9pD{NhJ~`$89q=9؍9)ݹn@3/.&J(-˜:鴢kg.1A "RL[yAj(dh`s|H1b9nI[UiGcq"qpMh~AzY~H-!>geaG5 Iy"6wת]JkVc 08w"XV~:#Ot6 RH4LFST*{ Ǖ詰 x:}WRuENݔ_aŌ`F/{K]nXGf}ckGg~9}&]h%ϕ:.>" *pmbfl"L\;Id)9 'NNܯ:5z|T 38[T=`GG@Y74#nܝFTw4?#= 1ܪ-ً.RSm !BVurCy،=qCOg| h$৳nAS\ݍMonݫbL)S؀TJ;(S5y,hT:]oDY$CM{4}YW N7NaZ:F+>| DmںFyUTd1g֍S},@IcP 2*w$9%(Hz"4v[G0dKJ>Tն]Ku<ASq:#~5pd$ygL;zB[ iYJ!IPz8uP^a$|#P:l#[6߇>/M!_Җ[c@ k(d^ T >[˚"fBHo^b_dEӃ@bZ`J i<*d6JxΩ^ uZq"]װf5O}53lT6v e< Evi] L瀊FG6$ N%^G8DK $8!B<Bd)&p{Vj cLRӠ4AP&\zVXm7JڅVMa'*`$ A&eIeŪ#S*vV?]•a|A%hYz%7 II@&ם>QWoL1D!j2wBE=d-2saD05Lg,2]P >xIdEgHķS֫'nMSB b0:S ml Zs`3.Wkchޥ\i"p1 hlu/kUcÝ|I]Y5GeLSnZ ãN>nB찟BHKϰh"hG,L]B|`(eSG eYBᯂ42 o:8x>B"z{>HfSҼ남#0bY.r'(@JqDR|$<%PLtRm~ba0pfbmpgFiZvZ, OrtgvA4r} @3u"LևNvtm/H^[<宼6]е pxKJY@ǹO=66Ykvr UEjߙMc"´.ԌH{އ_ Rh%J2XmWvQql%OB2U/&c^Qk"#ۃ\IЅPvszY.Qś`eċXja`,0CQxa`/W4f<s&E퍷u14|H\ZGvEnERu6d{m7^5/#lYHvZy$_'AU E|lZcby&ξY<f".(/5CIశZ{.-ihi`¨hi#Y =EAdնMhV Avݦ"[2ZgdK*2I{aC"```9PlM ^+7\ɋN.}/~-J!X}VNL~x9)l!{aPD?v1y 6VN@ҩZxw[_;~9Zjs!Aɨ$H >ZK5wTӈ#%ii㒻A{);iSt4Xk$T]C;mR+$ xC<\'fp32~woU;]j{@Dn[d;|HY\uQo:OVΆOUY=!B5)Pޤ %׸.3 [ͦ3@QTGz­j [aO{Ê VNgRċZC4N Bs>Z ::XrϮU0rmZ$hp`ι4ʔNJv~qZڰ]jA{3Ca=}쓐!r&bB>`$R5;"E06OcY{2ܫShiw *×_ 9bDʙHY!p9j:;Pހ^lo>)Y2W۠;~NJnoJd::ǣ SL̍*/˂G=*K5+IB܄O_M-d@\Ӓj aGB邰Gqm:uK ;|֯Fh3BjW88ܨGlD :=CzGܯ=JE18ˊܢ`BJ@.q4d͊ [7GO'8s,޹$Ɗƾ;|σ|cn@S3F9F+H+#d/!a<R!`=Hbڳaz.$G^Z67"!9'5A3&atΌD|ZAi"c-moj_=7DNJ=ih<+Z3:&S >GEe~|6IING>.(m g1-1:Tpn`'7oDL_U93١nOR 2WGe00OKI«s\j'`|Mmv4#솽rJbh/0tfxػ-|I kc៬]},Qԉ PCOFd%dV5_:=(ڕVpyx^xvd`Lv8Lbz?$|e$HQpr*A{wgQ19laVg_db`og'=^_i#i/'ؔ**%}#i:o"^q=럧_R!Yn'|ĿwtQy1pBJc4)HG-T' a C^GMn e[izkyiObm\!DeDŽĉiq먡T~8 q'i}SY%7 F}Pt1L6LKLY99W&w&D3\<һr<] <_| W {OϹ]@㵂f: B #L + {P*`Z"Ģ AJL}ei\ gX$<[P5;~U:>\}54L׏SlkTz1,yħeC\G %_E}_'YAsF}l.B]8 ĈNl8nd [Y(VvEd @KÃ%Rç>:̉o]|ƦN/ H.VH~ 6bW |֏ #a8dg[kkγ)A&u-tLx/Mw {3I%Wzh]>N9/t=AX !\r,uBj.M 4:wkl CL?&4\$Ϩ7"}H(V/j^D]y6ɲ g 'X}b .9z3qT :؋b_P2BY$2~6sA퐜 -'e <$m# c8MuG3MMb^nS;Demp 8IҚܹr+%0׳V-csM{*t^N(_N5ٚ{K? j'[xE:XO H'pYU,G )'^\# @O klFMYh!'JXIh'DqtP?b = uv!EP)- / S(np0sßl&$/[K݇O7=7bUMt.WswgfݦE5zޑ+oa+bOcħTS]ڞ[(w\Zr&uyL)z{}g?}Ol~ 9q<3 t&F+687t$*?\i уJ6fKbwM*D9FK8yR9e,O,;c5_` Ⱥ#|$ VC7%x3OuP-qQUbm$y^Z`OfImu]#}f*G@ \uYėT u0VTj(&V6#ԴyCVM,-iV>Ma+&VCFTcnIV/3 zh[-"";[YW14>!F?9\2eSa< 4n.UbV!)uu_#5\O3t ~KrhcTwH+^5?ڂ]'ѫҙeTTk{-gR8B}<X#1"Ȣ4ShD& '>Od]ه<CD@%1 --g(0^sAɗ[V&YEzUy1Z&T$0iu Sf2A!}6]m3۞iQ0Jjϙ)x7v V '=HG{C~J(& w5&C.ż8v+ k-ߧަ[0a癊j>C'qҠIL? dߟn9F0@['-L-A?]ڋ9܀۽"t֙;$#uYi+"H y/ѲA_Fd6ڕT_bhI yI c ”?RMebz #ΠXn p,Lhit} .]C38,q)Ј ? ɫsqGN έ]إ~TGKH̿ХN8?4=%r(ӪU?PfrH% ]݆݇KSc,&bx͇e^~/CI*TxFŬi, ,L7bZ7qmCи0]B6XZc၏A($?O]"g!?ʒqtK"@/{ 6rz=4rfG#.wXs aULvͪ<IԒO=3REНS!=Np%oOy1&'I>膈JcC[3+MhÄ~OA* Ա`&.2HK3=Ʋ6stM{u,#sA&k]}6!'i+KBD~g$5'5 L$1 h+3-ǪToD3R }e(p=Y*|Sӟ=;Bwq 2οJ=}ez%4. dyWP>3)d1?򫉨^9ajR:&(&p#0Nj^7{0R}M%EFr/mqʦ7V!Շĺ:>vũTqo_ K=KM/ `(~ќ)Kx@'E밙kn-lֳIv|xkL"fQNTsiSx$; C1ԭgַ d-{p:*M,<ˮs !ٰ(.TɦVs~ LT2s:`͈98S`ö*(ߴV ;R;O½1o1ЎN)J^'bm7lC J59{_)wq '{ 3!a&|>Y#-dq̣)YP&w\S*t$ÏUaN`vۭLuG$%~(I=3g-B#"$grl`}QM΢ׂ@LXgf#rBgYʪM'Yp9zlYKt- 3M$" /D U_W鑅X[VV+fc zTY~k<>Hn ?=.cD@[7l)&e#+ Xe3kT8i 1_w(KFcZGjꄵd?Jc. ϻŜR ?3~K8qg|DCxҹ[*N65}zZWptTs_au%al0fxr̐ʄ X=l >δ 6XPQ SԸv}CPd>c$ u|Iy«~iNCm.7޺Nrya/x#jC<.z6iqi$.Hap|թ{ VvKAܳ;MÂrybTn}+;$R:K% 2l '.UP^Te1zmsN{z704FJ-*aި~Do8Okh3޲r¦VE/0Y9? º/ySA`abMf l|~X @ilYWܛ|F&ՐLik{~ dke-Sei81D@Cqׅnݐp'=[|J!ASۏlMbr܊9m* J8(UBԾ6ۍwTY,}UOv|Vy@d;ڹaW6śe eDck_ *D2BT4j(O\M*Kx-1(@|_|f-t źO{m8|Ek& eAz5bLӖ y?@#bT#;Fѫ ֣`o8a:qE_4h)c3,E dvBmX1I*?m/~X^Yґ$g;'RF22_ݨ{R1N&dqWԩ0u,r9¬P׽id{e^d+;P|J-HQ_U=͋u~_<;h&2ץж 2e8Bn۬]ccr|>P8"Ng&0)OMm7Lqx ŷ O7(<2٬9Mr> R hJ\kCfn>vC!nOn<5,K[Ȧsy 7IW>"E2tjc) q_ӗ*<6OWt$%,o lv,?ݢ[#^P`Iv`LK_v*aX$SFD:BV33Y:06E~|=CΒ d]ܪ ?{zX? v+єe'pLY*·$]naRvT :v Gd zy'+At]N MUk2iJ‡7D+Kt>tfN藈uvyGʰ-#80"N)9᳆ъ s 8FM1ժaAL:!&I2[Uٛ']7IZBJ3ZK9-L^ +枊V/=c4-kU& |\H-f= 4})]TF&Ȏu>n{͖`ltgV]P8eX;KKxM_C 䖎pcJt!"3]8y4(gwTsؘ|kZ5&R|؀$}EzXV uaԤi;S+xUXVe})qTÀ R ܬ}k+],,ۛ.4F(5Eky 6J/td=ފ͔OX5T D4L.Q0`Poo,$i~.Cͯ}0Hۙ"Ȁ}zp4˖2C ) ;jrI\cfIʛcw`OYVrXK]2Zs-7?8bDTuܳ6@I95Vx1Mu2%dMK >aay<4ۼ}Rbc%E:F ^xEx c'А )јE/2(6@@ZlA >S Ɲ1l8H '.Cl=32,IO8gWmm uq/ t=_ [ l{<>֠:ցR]-X( r#_}d R^>8`W!qjenuHD}S"n/3'y`̼a.CUUFNL.PqrlC >+= [|Ɖ+#-qhRڈ O-LHW"P֔mo`(`%lFRCpDE@V=4^eC6c]e9r"x MK<%wy`k3@!5qFy;F>;j J -+wW5.`N : 1=#K!m1ATzh -m0`þ=ךѨ,~K2/Le-X*JYkdg"el$._%m;ep`usF#_-UV̫ -- ξqgQnk uˇB;C&(F9ёo}[!B?jU//qɡG U"6#]w{8[+况} !.fɀ`HLOO&TXz/^*Fses,tW~`<33珹áX]크;5}U 씼*R9;_Zԩ0n{F^TJ>+rvݳ=, [0ZyYcTnnNsx /eS;qhc|i-`0C}QiOoӭM_@b1'k!cI"6f4G4;hZ3Ft㥥/QVA@D^<,r:r]G{hp#dňN휯CtGI[9%´/^ =7(8m7A( 'i璷b&]Lxq7bÚ$SKJ1Rz=d.W4qˠ;܊T.©M|> fB"୪WRz%҃yAiά[@>_PI9sTZ+W! u!˅r9[T 4{eNūz. .S,7*m!׶?Ril̂JcjSJ ZEtG$|9.rQmN7qy7>zꂡFm)ǵd#Z ͆Ƣ=r )-,Jȸ*'j~l'68 :snQ(cH@rSN\,HsF!m1faJ`7?mI_zd,ǁHn C9?,vͯƓxO% @P5CnP3 K ~- ŞBZ*9+6?6g#w_ש.5nsG'\G>;hA ʓ2J$2yBh362/2#`kdž }~Wl5# ]J&GRf_1|'%-M8ԣB$-۲W2\ b#]JQ[ҙ-X|7Bt-w %ȡ;P$w PM"S`/nCa!BRd?')p5LoަUܙ`cBP{THS76Z3BH[v /iTnrT`˞2IHET¿@A0:jVaʰO䃡ŻO mمJXsA8Yk]*!N:!^(`vzh(#+0+2Go٘g.۞+s2#׳ VexDAMqb^o=^yYզ[q3ֱf>>><xi:I'[4y/?T1mۆABZ-z|(/9829+bucHr yG ^ץ @zsv5[bg\cpC#@ |LfHn2iL`w f_ٴHsc&0u!8wH|>+RW7SfJǓDzhşy& Wr42dcSu/C*R] cjUgf&m JaJ{Ϫ4w`+m~|2KoɉW#9E%.JLq#OE͝{,vd27x;? '͇iv#{ bȼN}POjnkIj3'g?qEC:%bt |qr_c',WƂI_WP!>K:%&vx$m:i&M ,l6NǵAZizՕ%69_x~>?hd1B]`r6r +8hd(Ri>Zנ0<訔pʢ6I"椕efk Tg?OXVb0^xpF-g? ?E#;ӊ(ayZBAp\ZYk֔2z OBz.jB&H&Zs4R Q+ _1go1HsU{b07f[셢}ՀҸ9| Oi՟QB_Zo=wF9}JN">}6FBk\c~XBŌiZ`5xfy P,Pp#j"Xi"J?NHR35e=C ˤջp2r4d=s8^[h!B!i&4L=H(-j0yz^V1d=aU(jT`Ձw[3=¢%z4e>v{.7{4fnqGå=-MBx*R,>|}qa['^gڣjEIm Ǣj=_6Έh}nx2uMMg^~Qz6)fS ֙q@1߷έ?耐| n8.ݤr/&>Hw X!]V7l~/[ q_oEgMZO;`W >YjlP:h,m^@߄q^IUHIYF75T(Vf73FƂPUk\¶gitJLJ1}Եy xGV1va@(T_L aq֌Qc_L 湭j|Y:SLH/Hh~-.jeuhHZr8`Hf~zw6ZJvM1d]pKJY< ]^6[ |;͟k{QF!LLԮrORoKwNkw$dXVf .&sy!"1*B GYoл lF͔)BZ4Z꾆Y:;0h۬ DKv\h&>S:xIַ??S,^.(iXFYt3vb%B0 \]00b,5~qu)MtteBsļx 5ߏBk aP, ma!Tb %jLARx)mF^ b :H16/]92WF8 ]hkJXg#/K<|k,CC\ 9HȩM2MTǖ="vĐU(}&&ui#ϗ49Pz?;l;HLvRo >@x%ZL"`^3β$ N@!@k'8L,= }u+}ɼKj¡#IiZ3̊}w#S N:֍U/bCL`jժ0]Җl A=eP. c!.>syrϋ>& >=~'w6YmI:#Үȡw퀝8?aE `Tz2|r(pa>q} >tk eF{%#dk!c}\{賉5\|祈<2%I%_P$Սk`M"(. 9.5M] z/({g;V[ ɛZo~t RH-câU ԃSοbA\:Q߈nxrYj&%ZwGsZDcSxQs"|Rsuܜ/o5;?+!,J5Ԩn]9O%wvqu}vn31{梾%^fϟ + 5\G"U>'ǿ*m'AsL(p〠|C6@E3*&Oc) 3c g\ñ[-W*33f" Äi7ƁS8QOճ9.,ISEDsi9ڭ!m.>|ckqAFA&0xsG!/{?'~0aXGLϡ MJ;_!0R:}=m|VX?]ny+Է S# <`CD&jKoMeQR\1Gdn^fQ4<7lhp ]S  V?UlWih]kfnRMשټmT; L^cr`'ێ& VO0z\ZZD';ň_(&ɬ۹'S}Pk4ƚ"T%@60ʎ6tCVP8 wh^fV8p7K/zV(:H{JS˲.kzAgr~\ioճp*6+-s<>&WϏL'u&EMI: Ih]42vMf3z!}k 9b8|}~0􂦦|^@ |PW(3cIg$xuxl/4E["uE'IVMDž?${d0,v‡J_^_+uhP͡r8cَk!| M5 d%JueW9a-{ oV f8;V1׫ hJy.6IFa0kK$Et]:w D8tV_iv;[ 4"|vƤGRcP846UO$<uSxq|`Jj=o'=WC$ޜƔdV@mCz hb&Z̆vCB5 al oR5k]BӉ!Ec#B5`ޮw {(VGsO2i;eL>Cn.ρz5VǛh2-gAkAσDT_&kf~UT4$;?M`4$(:98>7>xUR>ͧ$|Uvy~Oq+ˬT*ςԱcۦ=m#o%hJ!WJf{S(ؽL+*Y9&.wh0P|@/o 5Lk--tШUمBvൈmYX CO4[pvϷ!`w0{DY&6cc<gm~j}PSӥBrwbdwA3e /5 i4 kusv=h& ؟q457Jk}cq-#r[1Y+-{ztU0JĺI-[fr'2&,[alVFZ.K[p6\mQc@7>6Lט>骠x0vwmtW?OJ8LѶ48i?y".l0GFӚ {(!Q4& 4.{{^\m6 .aNs^f7Sv0"k«Fa+ܭg6FhZ gksr;eIRZ#lȩ@ J.Y.wgᣑ3ab[?,sβZsI>|!ɂE(%R v͝D+g^娷+xz0vS0k)>o?;.;&H=o|!RC]\J4H47I 01X',ظ_A/9/@+Xxfa~doR6Zx2jG0Ą0M3,ɵҥX!!P3Qĕ?vk`3X"ckQqܩ2jh_alcGB7N$$Ŕ5E^/1a}gB_Y8Nl6gn,kh>hq?.s6Mէ9:,.0V72e>[fPE]R\9VyD**v!HO. "JGO֏q֥>aLC |˄BzUSUi&WYx_MBzENq(L=?",C2DMtlڹ IԡUDkq5!(=i6k,s}Y Y(|] HOȒL^u)&i][(C:>Z)O>›}:S8X2)qp:3R=ِ#ͻwsGGn4afJ4$?S9bܜ&l #4lkIb13e`p a imL_mϹax5騳N(i[ey: SਲŵU" |f[a&+W{2 3Dd[y_L%P_sF]aeF yF{D 1e N"k h,pmzZ _q*M+VZV.{}и&M6oqaS/ 1'5ήxKԪ$ #"L'RmiiZG >ٰ9Q!.$Rx1<)ٗx~^>i:l+.,߈eGi%OT8)CEld@[G4Ytua"6#4̒[eXyoitn֩}+G&ˉ:pzEhn$[b"Ε;"9m+ [,4qʂ2o^Zm*/laA#6}iZe;+$ߘl+HW^nwtJJ8jsXI=Vi㊝@IJIh(N,5+%F`ϡ?sy;@Њ&"@$w,]59vݻmB,|FbpȔ$GXgQ:yNxgIQ45cwU iW&Vj_v T+jA,D$ B_>x64P*ۯ|ڈS2cԷ!ӥͫ\T6qk(hNWaVhH0a6l| lD=|&w>N&|r,/9mN-8'd)"Q6DPA ثY2KxSE{IoJD,p\9l ~|;拯ftP:M:!a/|mϻ+P_D˓|mMم0A5揘}GgB9J70l$;Y` &̏r M ,n'0?F"Z)ţ C@@W(~穔[& ";|~4c wǍ,ǵ wzQkYSbg/ՄܑElP pm lA(+O|=Lq,k4e,BU ~C@uz/}7wQ|(^M; "nѡnN/l$<5% \zԕ{z~:P)? NpË =q wm9жc&0ox%X_:ȩ\}Wj1翁~ksR**QJ<7P~4v$qM~H? MmtjF1\tv6ѫ kl2j+2 _$U6Xԉ%->/CeV+@؏]IqSl$"Yg v>i@52+_72$xTp3 N^W-S|1}W<=.KL|C5OcUaNf} 6 I$Ũg-/âf:mH-;B< C/7[Uu֎} 0+Xp8hU-A^. kA7@ɵw-ӏk׉{guss4-n#d:ѹ1\7=[-nh-9196*|%|2.r0 ?,>8.*z>ǶL&E ŽLSHVviÃ-CbHVV6Eɴv >Q/i"h/ZG480*V_ކnΐ36* Do=4])ZD09˾ƇٰwFk?K8nOWv,1lQ6H"@9^ZQǔ8/aW$ ǩ>HwH5Z HpֻZ@Z|!]^Fkz!^7B= )q5et>ˏnT[$I s\ U/KoЍa 0402 lA0Dp1yQj$Dh*~o?lT>u1g>T haR.䝜2P+ [7 CEǯ1m(MI3D'6ΆfXޟTE`; Rhs=z?.|$xSLl][$x!: SXk0Tg1uz"ґۍ@'βV%6~ȁ:Ժrְ|HV(\RQx8y"w–$ݺj$Ԓ+mV>c Aʈ& ׁ( $|GYՇ`7Ofr.ۆ&ʧ[x/aP9xvi}¤T/  $vQ^Iݩp1zWjsOf̀#q, %M:E"M@z jL ׊at8WnOZ=yIzuOC!-2PW$%>6҄ kIQN; Ԣ<. H'b-9f.,H/)nT9la)0`Ì?16Z² !wB46ZܚE<&FT٢Sa j!w.g3.Sܸπ ):jWr%qOx (f-OhM(;=Z|;0!iL\$/JPL"%vh/һ7*1TK|E 4KKvU8 -5D6jxȔ]~p,W8Rd=D-iQ"nAi)k]d IgŢKkqy,- 2D*ocM핮H ,<5aw '>Ypo>O-C3t34v`-+IbŃu. TMkgTPC4(zÍ"h3oB Y"f[Vd< 4fr`nui XVC[+rcy/Fa«ڝRVt\6l+^OjuGk"Z;9~3J[97&դ,|YUŷBXqp5oJăFF R {y'\rVȴ cqXhc` ND:1PMi2¤ M7 /R)iw$o=e%Gf]S@}yټ%3hr1͌B?jx)`T|V0ak՞I%M{wEd1g*zW )Qj:\7DBe TςayUw&+H 2NWf|tٚ x\!o#$n<S!͑v_57>Nɢ!rN{WٖJ9ĉ(KDky;@WOǯٔvߣ >'dK tޢrW[)pFS?X>~V%eܑJ}rP@LǕs cvcU'$W~Pxpi92s=|L8]=krk˙1LцI%L;ͧb mC4t h=:{W:m;\376cI{*uSnԧ=3M"vK!LpDy1m62煞p,gA{ 6T7$)IҤmʝPX,\!%Ĩ$[S=7\", E(SuX^iw kK OSP:FR0`}Wmg6vіG1F DOЋcW-Y̗4O+s!kGZ™r+N=c8h  7uU1m3VWw KC#iK 3wsDhwAcs/)=p÷ @ &&ITp5` I8J c SA$7T2{ŏu *)-dǻ YDxjF?=CUw鞜\F0pARF]J:蕺q(4y:"`5ʼn+0Jbj ʔr `°D /cGyc;E8Q.g`lA-uj}Vߚ]QϪnQVG &o=`S(_qppVҌ+h'޶c6Efg׉mo2`5J[f((xӇCI̫ôǷ>0!buyqݹV@f rDY%^3ބfʰG؃헫 =GUj`yzBSBش"eIsH44){u"ry9B鯁*ɴdxcesźIi&{n⌓ѹw`P1{jUaG^+ S!8u0U2ao^cDQjL14 #giw+k&6S|^.Ho,"t0!Z!e=MJD.!Xyxcno\̔GXN-~ B^gGӷkW­Jhc\qE*J9">=3h5#ݞ+e5ܙ| a]t0Lk#A8TV@4֢ذ 6O-;h @_;0$ސ޹Z/胐ӱ/DwM]םP h⤠Sϫ19ikt' ] ZԠ\@Ux]Ia|F566 KaKNI4&<Z8b#c l W9B?|8PKH͎XkzR̶XK5-v SZY_T_$vAT?̜Ͽv#i.ź+;5F)irR!˱Ц^߉-m Q;CsA#_)t&V]"yr-tX ЖudB8}6l%J]|kvC_;R4~қ1/=g$-+׮mbteܐ`ޟqk6l Ϊ]!s .g#Maƥ~9kƟڞ5#e,f𰠓"$Y>մ= l3@]*WtUJ VNv)sͥ2dҺƂU F)L$>l:1ᾰFEjjjU)Oou` I˗ZPyˬQJuw˕&'5Ml;[KN*~ > Jkky_J?5PA[(T/$˺Ƀ-Gڎɧ:1 eNyb u yh'%P'ʼn#_Pj48ݫײ>>l.(gh-.FWULJ]ymT5 \I u~[j!TpU֑6 j]S|"nHXCD)Lq*E)"uA47u0FN/^D!mXє+oPawh̤9)Z#?c)J2wCo(́Ȗ!^@4=,3ۭ`Q=[RHVM Q#c7(OVgHxX; +rZ+{"4wյ M5w6̥/O|e5|%Gy8dk IƬ?Ӝ>'Xi,otnJB @|vLp4PذX)z+F*9h{(ñS'Jmvuu?;t(( ^}umV̭ϖgk0q<RSjD2%c.uz`p5 M(WG'dщgo0O ݙ!K-քdu`lb!S-P`>8{g~scne;UOm诮ϡEP4Ӆ}0PڕI>,m?Z?q0pxlkd-Cq__.&=7Q^q+x[R﮿rFO\Ĩ*.MR6lg5`@EIS2ƾ>MX%x;D N3KIjӀgp'gjӪ E6kz/YȍVE rS[q4F3d|Lszv\h.:U.Gb<YZ4Ъ4 2fPZt|/?/oLeOvDL1ltkj ]$ܤuCNLqMs| K![pe.g@s7,b^6C ʴ>؊ iv9,DY/3H?ɋ?ϽZΝ¾ҍu~S6pmq'qk8܂sh=1 L,. cx[I|0Tt0[7x F{y7.~a궺\XCj$|o 6m{q)X].\D da*զzf8h$o]CI\)ۼv$jf Y&[RܓEAk_nI[T\hBk%$Nad2KIO5--/ڿ,Όk>MdI ӹi輥^y” K^DD.W}9b2kh(BCECS8Gw}i}7jIqPjCR 9KaqDB]O7EN\NNI*R 0tb\xr\2yػOjy=ɇfj"0.7m FˍZ*ѱS;1Q T*59hdAMω\ߋu?"\O'wI1ܴU ;WNѰUґvgt 4_p4 z$cQmĨ\dU#F$JjWOt5uYnٹI'nFa$u}|/!wpu'_rg돆P/IcfoZQ_N*uC}u9Q2.tEg:(a4۔:>s7?lw^/sVF%u l5`G>ԘftЯ"bpkgiŤS[罤E鯈cF,S̨&l<@7'*rxn?du#ŔԌ8/|-bt;z1?\ ?:XՇqfNz$K*v#6]P A&ƚG+]ꏱ%R>Uun nۜfTB,dV(jXf )#[@)] jJsd C/2]F춇<S.:ۺr/xs{;ľ'>i֣r]& or̳Ss!g~қk%"Y{-k嵋h3? b' /yq򸉎^jņqܖrH47}^ e;;.+ؾ,Vm-/ ) GSӪ#Aɩd1YTS!Nn)g , v/:h{0D&odeTcR9ʼnV=>qN=ťZ'STRC˔XDPd$`Ρ׸ɖw`0cFY%Le^:՗#{ pӚUU$8ky!u"b3og%nTo)ҋbxa`\J)4LagMip͟'ݽ^+N9+; l@yH:{*E*5b1? H[FJf&2|bֿľ#Ny'D''ЀaO b f@P۞B 6AgA73$gVZ>'1Yɜnlw%ErԢf|)_봠.2YԾ*?̚Ghyx󽒇 _D۸nO.…9y2gTn~P2,{ƈ^1u֒>{!PR7PzӖ)&ݽִb-*fmCT̆WVOټOܓ!>j~&/Tn('A79Ϥ_"x׎_BB >_so"9!mS5̄sL Z+m*Y?ZƜ~C]5́ƌwp)o /+ <(XJq>AEץT|YQs+4E$ Q VD{]b9sjl6Z_;`4 \9L#!r&)wR4YU*g-%˻+l POPIk&rgD|NW2 |EP+ԭE n9fN9iРG6ٻE@"Gm; 7mEN]sˆqADZ$mr|Mv'Oҳ%Rs }A7*gu<2cr2#^b.܍IȊAS@I,. U_ɡRa;uOq+[/*Nm~F;HJ |y2gg]5N0ɗ0Cjv>ci1b8T2ApqB/ 5q74&ӯ0\y?+E8*dAMS _D6Xq?`Z x2׬!2A [>*RWSO"YG_B% F Y]?ec :o5B?Ps%#猂OKNiBb.JqvP[Fa>|$fmP* Jj.դj=I,sn@wt:N)4֑ eUTi E"kwJKug;Ɣ)Ñ{ }Ok[23:3/zM'Vy洪/94@ oDyhveh?Ej$Q5q~b_|R"B,j)8?&BeExIqA'l~Bݭ<5zXLgk Zci8o)D.]C!r7ŢOůg Dȵ&W^p;<>:,f7)SYtCmLSy.1 Gk*.Q~,Ɨ֥0TE#893}Ol|Y ]瓧ܢ+Yɣ<54$>X$e+c43fr*9a:V-=g(} 䲬e˨!rc 4+v`[{W2\R\Eگ<#U|;P5'u%2ŨayN5N&x,d0-4Z6R!8=" ڿC?/DKg܏},O0=V]\J7PYиŕQb;5k*0ۻu*b Ubx2va"5!KmyMvLXG܋ø+Jmcurx_-I> O$n f NUhݻN3bd[qChA 'b,}:jݟx+J~G}HvM.GmKSUHq/{GgN[7XlTV<$-JPr DW-銬j܄#{syLfkbw񿠊m&VɞWeZQ}IpR`!Fmݦ_jSHGjg$j<fqT`!nɌI>;\1X'ej}9~S!:pIeYoԴ%pekJ|f5y ?5$TaƤ >2 lԙak Mߪ Au.?rV잙})ăF" -? +'v ;NGjZG݉%[g W:N0T\ț#H؊%ȓűl!r8zA~3#Ǹ@TQ9?o4ݧtCie+Zm@ 1kb_b{(? /S\]@.;eWa8#/c gbTL\ovzFQD!dz%<\_0c +T {̿Txr/:A^в 1>0!I*3}y&du:IYCna ?.iqȃ"XL͒y7\>{@7LZ۹< "yJ k)6IA`z0A20 &~JC ur%Uﮋ_KA-%C;wd0Jt7:5C;tBVuQɐՔ+$<N״m| Ԍa;u`s2, .]{^Ol9{KqC)E }`3j&t\)Rz*Ð/530q\AU`v9IIkF@FYh^>u&l~axVyܱ䡡Q[0#YP.N2ΉzWC/6~f 9Eicv1{l}S9yH2 ^\)Gj9㺚/1eZ|>w?YMkFD<w2Kk`A}@Kn/EPK9D^C^y7+ d*PTNvc딆$NZ|]y'_΄勭۫O@DS8ô6HG# 5cq݁ȷ|/ LNIv^)tr')9Pak)АQ dS.io 3D$?ҙp{Wozu7&M Ѐ-bt u0a @Y%+^-Kc!o&ٛ,~ Gv{msz<6}ɋnl^"`؅p˄݂ `p*C>,i0rB8kh]>\*_Tc5cE|@G_^9FF>9(nxPEea8%RkΔdYծ(HDTq:-H" ^B8 +6 Ʒ'(zn9h0@b^զ)lV`Rˊ)FzJm'weL`whU5c02EhZ\WvKq|jY`m)A̜kfp/K4K6)CpwT_o݌TnVUD>/ca~| #dL/>~͆VԚǕ|T%|cCEݛAm,g7gȉP8x`O(# f4x Ip.1X:g=n#zNx_|/2|Ӵ#F`vhPӸAH]2hmb nweGRaVX3 #ϼԊ\=XSP q[k3/6c 啖e= >4a:自T g[wz>.<)oRWQn[#KGK"3@ L.@у&IЖfvA׷D6S$sM3K$CW#Hw*Ҫ7r91޿h)slw8(AGf2VI\kgK*ŧR"{9bqNŽ.|;rP-D~7twWn,AB`F64gmEׯW;RU(UkRgÂgB^Tmg:/3KU8TVfhГ nd!H^J2pI~T#/7B-%@b9}{SXhĺ7X.Q=b%^WRH"F=*}zL!ctSyȊI+ty?{]o4Qfa֛3$GkUQ9(d;𷿶}%TJ%J0cg9,X X!f(Lr W.ɋ)qcʹ;R7 $1]N֣UI_c0nq?1(]=j%*hCݤMs/. fN풤vE,\eNenNP(bO!ApJlOBf)̤Vp),f>\7I**M(c *ԯ\V.Qfy({~ 6&M1'%y\%[e.mصs wnbӤUc<'J9@[`i$W2qZEp#>a7.ߐZkˑMl0AF,x4/wK~r9<3-̄?|eWޥ^E7N.2.Bq~&i¥.m\hG3ҧ22;-.F`˻lx m\`t\x>cWS{|;! x=(C#Y.xu'yͩ4~/@Cn rɇ5ڡ,i'i ]ʎ65d0#%h0'W!2*v2nm̖gɩ~V}"Tt=/ .b(=@?g4jWP):"LYz/lwYԈ<"J9+_ƘB.`q4j3FXF )iKDDƈ!d&itBQ a$^n$b%`v“xځYD| GOEʣ7mhĪ89VmI6Dٖm'd$ %xH'ZQlejΉ2t쓲=AzD3:I=M[/ Sc/TwyS /_.ζA^g>aXmt4J (S lf;,yRB.?-C jo6ŊlН-VdM:`dP JFlPD \T8f#p0G;W~ُA =Pۜ< Gu؜s}7V* hgQxķͩ'lShk1mEY zRd !?|]idSK= ״3?QPYG X9H:>nKe=j~69@LNm'0xD)jdlemUU4僤vhYL_3ˡ{ʙJE쩎};v \ĝX$سz ʗ<c&3C6D|/BjJjL.ޢ]E H} tW6]FNE{?:[|6h;CYэw7貿8G$u+2"y[<ہrveI 0c]&;!.- `-b%6gΫ@ɩɄ;֪@j5Q/rTy>qwCaKA'ׅĆëcH{U)mCO |}nx p(VuB\5YWL;]nbܑTXΔKj?^~ KnmnbVvn1-;CxŴMOKMp#}ȝ5,џBz W*ƇyA'B1"Ǭ|^\G z,FuZ#F"e㐎ݔhs>=Z!)%ֵ6<7> L"JHTkč੫Ki'gSegCuRkd)_DuFMqYA4 E2D>6rfѳcg'*_F֨iW?7V4Ft"2 N Y\+Hg*={/N -YpL>>M+px mܿ B1Q"dܬD2| ;3q"K{"qh й7GW۠KE1W([ϐ6򧱣D? +^t: W菨e?>+#E+[H9HL-}"UtMY%#f 3,#ާL$> '6M!a@X%6K2jwZO'><>_uP=~3cd9vA?N`-L79Ů pᠨ6#S~!--{%͒E4ke >7ʑgMעwBOqJ5UiEИ`^V98dl^T҄/qKDȪu8jiVg ~v լ'ʥmj*­p.&Ĭ[^%m'mxQ$Uh/s'm1qǏ Q_/Pm= !u\).Zӧ,rѬB$L1!~,kͰĞI_B^ z8(S 'dյ 5@s$"j'I9=N(=z<\m[sseo[/tǻ_S ]&1 DQ}tῚSHt6TEiMK \|gL;WLɁHAs?I'̨nP>xUW"ttl:\q$=X.#dB1i-w "x dXTa,"π}x{yELoEJ-H,,fE6 _"1up zYKn :Iu!.Q7>& є\g4w~03%&|{)4R^GУgm/ok i /Xptﴦ՟:^6<:!B9W697?JB${W=_db6QRzs hn8(Q$\rަ#7#zUq< ֘;~'KD͠H嚃 E9 Fs=djT˵DɂC O)_a>rqlUI'goOpjFa'SdxQec3)Bquu^qg Cg2]b 3$zeS,&53Rrk[Lbć. I LиF|a^I})` ۣw; |~-ӧd-rU`2\x^D:vBe]>J2,﬩sܰ^k\WLOۀ%ыp- I˞gl $noϓ -6OĪ~m+zȉ  er"y.`c~P=d-94#`zV?L(!ݒzZzd'C*i(>8 JJ{Z/G'jvo1CudxbD;-@xњ>}$B7s1Jփ1XW8OG[\^ >,zlFju*e $7nӟ-sƂwlםVmp#.V߉GqjW{&,R3`^êuޑN<f$a ͽV:‚T]@TmfF*0K+`A-I_4=g ͆Ϙz#76cP0M?GTTQUj>d+Wv9|[3{RYf-1HK-.W'lئz9F'yQ r15NLPY w9 qk>-dhJSȽGїAc@dq 3l/d5Z 5i7f״1gfãnOljy]ME3!d*Oiob@ao6/143S^VGPv+F; H2`3^`Iu^Z?Q'~aa`to(Jߙe突iT%>?&=_Z^: {oa3uj/!_1Mg,/7dǫ9'r89OٮlG:GcaJ˗XWgpOEc5Y r xU 6(:o"U4rą'Y6XULq0ӈN#Tm0m'E[BBc`!,uk)vnW./M|r͸p0Vd{p@o͙W逨x- <)җbʢZz9?Dr ͼze M٤h&GdV~w%dƗXg3oЪuo&$#C??/Kh[)&zꢷ!P,`B jfvջGDR6\BHVܩܗxı9zBM(fC9c=Vۉ<"JyfO),.3!rtQ! _VJBc qtEP"J"4/1?O ,/$Si5\Ug[g .E"$CatwXP$-U\Rwm½Qa̘OcdBjaة,pϔe jeTH1sB #Y?Io\z.>\ E~~,&88c֝g a (mW}j[D0ռw`bUں=V@{X~Mv͑+5Yp_lϱyAfTN>V;#Ge-SO? {/eg@w4h# wЖ}„ 32POEکp }3o%>yƻ~ڼaxVvuk5>OL!{'ľmFJgmC3昡]Q'ҕyh?WD[JYD0> ̥Y\p_!L'fx__s.qMp'4C+U,0OC1% d\|W…E1G:A" i Ӭ8N8{ܱd)Ol +CoGxf,#T%'jtkt ->c 9ZO#oNCA߬LУS_X}CO\bIT @~OjtH}F ~duY`K4xM3L4^opf&4| .}ruϛVi%Z;01O%Nhj=/`^k%MT@]g^VK )}Z>5; 쥘[\RWD ZlG& !Iʍ=&W΍0p8©dRy2G}{[--$OxPC^UmWذz|:B;g"ߌ_V2Ȯ'I}2 4K`Di$dVIKlt p_dg^YK?—5P*aT~wnW=<DZ3pl| .^E *> mt5W@^AeO z<ˁy )#vG+? lSeJyAG(-1/wpZ#gB9Ϧ &:#"SNq]R>k; )Q n՗3K0#t!MԭXAqvBʖ[l4vݷjT{X+0d AE%bc|ȊE)_%Y3Uao)unʆ;n[Ǜ졲&ض'6L8R^I!ЍGtT <>MN8Lb›HZ؝(0A@%0{sSJQWY5"g[F'{ALJW y\7Uͤp:kS: (Ѡo1-cvCCj? BXˠ1+Q">U>Xy̝x4зhaIz,93nd 4La֨1cl/h *= DʨZO&Byu+~bp1q6SC4rKw gk=@A1&W]4k` ned/<D;/e颕M(:tmk__xUqd!-a{^"ֿkRznMel/'Z[_FrԐS(B_N.prWzd< ˸&n!:SRdV#@ yJnR'uv!|=PdL~x]ûPҬc`_$n<#CֻLCdL? yAye2Zm~m[`  $t#(jVu"M'l= &tC9QllDQgo$D$UY DaÅOIf>Y6~-5Y`*Pc; :JdW7q٬Ri^'?[DWQC;Ir?,Ž0ԙ*AMdЌ*gVe;"3m};=J\6g2-&,U8`X%hv  P0'5Sz06z9`xv9|@4>rFj+z(F]d5S􁖁 H\iwszʰj?`LWR'uSk%Ÿ3f4򦓚|2S'(^nK?`Aǩ#?o;KR@(J17wqiަɘCf2$'G2͸{]hT) 9̩Y;Qzr<YR\) ޓJBn X H65XۍÁ}< 2z<`4?>GxP5kGu*9IBEZVdlsMnq&-""p e8'&O"}&ִX79 6~{xBS 1]|7| ePT- .yg3Bӌ#ux7Ə<jZqI 3a*b !j7"Gj}K$Sꐬ'쁰WbUCfѺ.iҠC^Ă"Or0i k3o\sf^ЍDc:ݹ0i"B6¼R=z+r֌iecIÃ(Ĕ՜69o odp ԓxڂ@R7Z ~Ŕqj><柿?=O*+q5ogQf_03ҨC\DT̶XAsl2>PS؁qq/Ĩ&7kZr~q / *26Ї1"Yzt Y<S~90]˓E>=GP]Va6g&-D͐OHQ6,5j(4 ֢[3u,t`kTI>^ӫpuA60\u$;AnjtC?<~MJ `4f;b FՂ?ЛdmOu~;.>i7Bt-Oq,Fn Rʹ( (bK輓TL') *SЪ=DC‚ &P6n LPqn.0I.v L(>fs;ݛߺlƚZc*Nנ>?s N2P3M7*_3 y*K#[aurgw܎R։BNMn0(~X;yFٹy֚KAP@/q֞lY QJݍwwUSRҝ:]ֳ2/u9''[h*YoE|p*&lmm|{4b&ń@;5ija?8KxS(Kȫ+5"": /vύ $,X~UBk9f h&:Vr:2-k_Ph&ݙ̟(HeuSP,T,BNiz")Owϱln%pT]>R@24?@tiΎS9rc~9޷?]+/X4^ OZ+D띃0zs2ON]^ϽxAL$]51+V˹8in~&$2}_-0c W嘣^"6nqԇclݒМ1Bflr]μњ{wɱNZz? c`dP -uJv6:.{s hz5C2B:X*?`8\y2⓳-s2:R wV#RJ5;~[K#jARɼuph^I8QT<#5Ӭ־# yDMjg>:i!쌾"= bXtnT<(cp'ϢBppPZ}eCT)1΃$Zh<"9wXlUc'I˵nje*-}51_DjJ+Z9aUȼAomx|axPǾ<81Z~/hsL^?1w<~yNM C$NV2Cs-J '7^rd(;"q[ "FFT@ݱe-!(GK|.)6Iv^I~Jpdb sTm940 \3R>5gs}NoZGnjP}ǘ! MwIeݑV ; <1K],2Xk[i];P?i)]9-prиLYbvKJSzF7VKLR7vRxey$LL}t7jS˾{!`p+jk 9Ű A$Z9tM(5:$\=_8H/Ƞ$4" $,Z!1[8$˦REc0o$#Rc3 KqR)R9fSF HTj1~" >fa1k %UPܧfQ#Y=H f%N`;Yc'Rrʕ=Xj_HG=Ahk /5^'<}MKx,}na$T>D"@ V<@#a՝Q!a Gœ0׿bUW+1EfI`k׉3"zR PE8torIxe'tJᗡVyr?x1if-nE-CiVA@>qWQ*}}Q7I}B/0Q !yZaK),vAnTOL` Y'n #! *ԬㅦjZ\ž +kͰ/ K!syȖ1/7,&E"R$9 /`cAwР3x}],ɋp&QU,r &w~l=!Rqp/iO@W*2 ^,I.NrRQ.D^=Jo0wftF$RreP*X,s@!kpخ u߈<.V}evD\_FH'۷C׽*,9L- Y㞜kcH=5)Y 9$FsüZCv>*KbHc I]FEfpه"ž-ɂl|: cĄy(jGTF2qPeiuL1?O1Qaj>fȏ$g}I'ΰsmb*onkv_&ĔvѕJD3xhYMm6\(3jݔUC d}w$jx$*{m8z8?st&r45@YҺ-/` c K>/~:EAӷ S5V"RXkn~juЗ>}_ke>67i"ɤm9FdTQj$w-6NG~y5X / g4b). 8;@ xN=xjW6ގc&29/i+}@]}?D: õHh\^/< 19=fvq\mVF\*ʯYQww MĤpr): 4d~:d / ;ypTt͆O oI}Q/dݸ`ooQkVgkDx˻fVU.p#+bԠ<_MMˇ T5ph Cwf{bs[qeQ$X _ۮwQ͆Qu߫сaLZg{W`S}+|!a!5`c#)1b@;q?9n&d`tbl^s(\, H-ܽ#$d*oIV&᫷6Qe7xK9bwr1Un8 YÒ`> Qt(&H5dz~4~UXPQSPV1ZFF9}\jnɎ"x$ż0k"Zj[͌`%[r`עTrܟ,])fs:R c^cf{-YC& zr/9((VOCt| #l1˙f*C$a&[61a ]CќuZɪ΁Lά$ `4ı rPk;gў~*eRLc"|%L3qO۫x¸xL+y4VL#qht8X^'j1,AcK$\JV[ah| (Ɩ,6aZX•[w?79Ϙ$Ry,xKe=I4GK;]y!2Tۮ-}(0 OPPP0=T io@;KrZir} RK˸c==bA7108 p~@HUm70t<-oB7Orwu;l듎 !Ťw\룁GPqxϛUHfƇ\EC]1!HL@Z%wDA+|BӧmQQJ[k:r¡}DŽT,ޕԒt1Z|nF->#|cv1味ɸfފ4CZkb>)،,6-g.V\TؒƜ0^>^e=ǭ\6 t:|QG=l <YˢEmLz#J. bmfMk1;ǟpT p9f n!i[~_-HU Mi(+=z?@ mt8/tuU/GuhTE1sq[5yv$[<a<3kزܝئ/^Zq ;+t y(Q3-F֘.R+ZQwrVZoap,=zoa:‡+D5:Ť8_7iabi-.^/N̼aDƔ!m;Egw  ˦  V'-Yj9 y6,}J#CS﵈N:5Jw'HUyBLM}( ҉V/PZE<0+zqΰzVLEF5ø`aћjךP pĪ$Jza{g3Fa枵&!yxl-Sz'Q]t` }4Jv OMA3WjtScr4W guR F.Օ`ݲL@A\br . +a:C[*tg<tۃQꮊ&_5 f.:>ZULN31AU*#rrboN{L$3_؄UJb/5q;n|6A~%oCWTY`!*c*ৰMl۠[?K%0H(bL1_]hNM_~j a>p[*?@wW5yH9Ht8H_ɲ/qسI *:+YBC3ݑ+27"n-'Cz1K;9e$Of)XȬt26n칫vTN' szdl19'.[|E(f.";r&eT>[L4~)}HQ0Z+|凲HɄx EV\̎e3Vy_K sui #@c㏔nfDeθ喣3)hlĶv/Qܨ~FnCO kIm9TCTgT2;Oh:zW|mM=ĬZwUCNB|촬$ VEir}̯X(Oc跱N`3sZŖ0)30MB3>{ЎP+ZfUq f7!ybH*u2oi"]xk7&FY\p|Jw@ Q Q+CtD"zG~0?Gqea,"^;7醆 AmD*kiKc,ik܄$8!B< _B$4͠#ы?<8d "AZ0g_A 4OV{[rV'NUB[((7K-2J[63~AIvV"+c_ hƖaK ;l{^)w0`q:8_0*C)6] _tYlc'gZ0,~9q`ůîBѥMtgz$Ds@s1` U ?7> "-O ¾&Pa{51j30:Zc_Y5YY{@-ws%Z̘`]k ndD/p q{ Q_"m.ex}B 9lM#fp\B\pƹS HmܤeލY5$m;|@b+cdv6?F ~H|!%a@$cz8B~W?QlqPDZ' |>a5m~k&xv.Z9g~`tyߑN-FTu"C j)Ohfu=v QLHRE>GI.g'ճqs[UM+D3 rĀ\]"k9̒ D:F~o>1N|>Vr TݍQ"[TYp@]QHT~m<>@{7zЯƝ u\NA& fƮ]~(rGj ꁚZ 'bW/S@\PyRُ5 hYAX뿶My>}g8 ˈ{ĘW~HE\3qnz!e%0薉R7Ɉ)Y%e\-P.]H@z3!970w.;) Bc  8A?!iP{z;($^pRN!|30&zcq5L!{o@iͷ`9BƔ 0솛P}5U#1ᩘW #㾳{?ZBX Ny)Dm2Pee_bpm%Q*J>>蟖|Ym"%"Uf?#a(\eO%x]Ny-CMmy4~$E|r`r h}ՀVi )hXבE~Z>nV?]U,_ui /wutcN'7{dKDhj]vӒFdWA_XCY+;-/;#kv` t5Jn,{D$Sef8mXJNz^Na4X j " 2'2]hš<ϸ32_CT23 #~( %]gY'k^>ӾϿ6%VUX^jiJB[ &ĨF_^/^)yN#*Min_;pxC2{?A5R3n<)^#ڜ_e P#SZ9Bcӫp{,Sło!1yЌ3"݁"wT$$~N/.Ͻ2|QrE>!Q ITm >7& nͮd!JWǎXܬ0z7/ѹ %D"a`0:_R4bUʇ m]r&5\^* /6GNHX]k;:4%g!NK.YE>{jTVMT)a֍Z ^J<|犋%lC_hDoH HX)}vpkθٌ*ѕXh,>6%n+MPb#UXv3İt0ybfʢQ/lႎwQjL^ՔLWI(^1).l,M ^fM_l#K|z+ULݗ`GlN C:SܒL WT(YDq"YaEioDVvYzSuFh^ m^jQ*;تiJD!ĥʍ_&zNnP:D1)es-P~n  1a0ypr1~L=crb_.nda?G''Ccqqħv q(@B5ƌF:OU%"Bc#9ׁy|]uVKYC 9M3N-hqrXlPLSCFMx8A{^\b@D^ itggr5J{6]ˬjS5dNLE^%M젚Ut05} >8eW ˊ ݾtgU@LɘVbjW-cb|wvyGSr0Y>:ԽQfɈm_ھW3+ i:?eFwc Jۛ/Z,Bu0K S4nkKn$gs"B-9Gv3߉c6C0[q38A>-AO8^[(B}8rϹONߑ_$i"D<#ILQPb6+ JY=v7$B?+}ۥ|9dz"E~/O4aq0e#=H˄pk;gM?{=WyB er>t!yjuky<R4Dmd/p+w;8cBdF^Vbn.ELh@Cě#ȪMR7tuguWF[a RK9sԮB]x07 ,1~{XZFO'=z" 8ofV>m^I ’з(4_WCte'^G˜W;W辬dRg~KL5T j@|djb) S* *EcM9g 7ADؕ?阦O4AVf!,OFci;&< n*4[(ȭnY Moݦdԓ/d{id.x+EDqW_^y۝Yu멬PF Z:Cv8qf]fa:+p9nIgMmg$^n'H)i,hHR[󼎆,#:Jc5rFQcix>{(to1P>OI_0{QBfxaGXK4)๚t+[loVibː;K}HL iZ(El8̡Or<"bq At̪ג#ԓ V^؟JO[Tv' W (ՐVh}`y;QWjr+۱e?=Fl#L  IM܃=hPug~p+@(zDҼTPK!M.`-r6spkVuA G U21BHپIw:<Fm]qJJ%@,Zlׂ_ }R;Xvcl6l\vzO,r \3NIDe{=D=ڟIa3 ׄGTP1n^ A UvU䯿MmHshA H@N03ndH}d5˄ft:h\*Δ;M:IpAX\>qՋ 8IR"}.ZAft~-@eD:o{sre5/,mD5X_xj&C.mZQDŔ\I*BU8ڜ(L՛p XRe30=9""yD1vhefTXX^L5WnE2ol_&Sbj'3)p!eZg9>O.~E2GюŪ0_qk%kB>ޫ\|>7adU O:ʑc>!C(lX7Q:ihplOS}\$$QOOeUt O0l]GPs5R[GwEg )vn$Tr_qСo>ל4C=ax:bϯi9kh%bO7BBP1Qw1~D/~kSWD ? ID'vo# /N KXtZEGVH=hNie&+XP[U .Ϸd̟,& euGlaB aW7L7՘?6v{&,I=8{=w-4&e 0:O?[ ӲR4s[ɁX 2^/@g4=CH(Z M}yK$u{Tؿv#$1󲲓MZ2}nߍ8_F|G|qϟU"u)|&3w:"皙yvƥ7UTWw#.: %r2?X^nճa廯2Jlݛ"Yg㹧#Lv\ٳXi1aG{&0o{SzpҜ%4U 6k %(p翎÷FTcPdY`'t[Wy]|Gk0Vz:bR湷%1*@gKN@$t+_WX"qp!9jLFTir: (cPl #/Kbܟҋ~s:̅E z&"MwӭTuO7Tq%2˩C̀a&3#B30&F м|#ѿ-JHW.qiiN~M_=x>Rǟbˢy1n<ܾi`A"RyG(ޝz@L1ކ,$#ъ;ye։(ӭݙOqCSUC,ܙDYѼ6KLggL28W^hђgrDm .,TшafEGLKS'@>*@vGΠ0QJ$kl(5ܶ` 'J,vR_Q\\V'w|C:"YsZERy dF0DkJV:t발i"G-c㪙b,Pw~:sȯ !P~e⎤]?<hPNҴhPڠ^PX{-U9\ҧ:j`gK5}ܙKJV=t~ѷJG?Nڟee "?7tT`:Ls=R֏nYN.HK/ $Db n {[JkNϧ-Ngў0\*>T7OeQ)RȜ_o+ *zzx;|Az~"iY5|\~d`s Y<%WdtLͧSۛhl UJw lJ&j@;v&Hg`{! s0RNeoa>6N)V8N2l!yt٘Pwe #4Y&EI\TRdyW.ZR$ި/-| wUFka &"vru{Ʋ0Z si~X_MbN4h?"3na󢥭YCQ(e4s*dmQ֌ .ј?#R6@YbiΠUa>Qr3B |lqBH9̥la.~ ȼqvp&sy&a$ _"|Cv`ݚ! b"LLwsn,pZާ;q+IqiE.lّXL'/Ql@ ^C[̉b"ŎB/*ho9/k2ŸC-Fa)D͢, X_DTeTc\ E)=hY 6:! [/[F jm- @;ܘ1$/.٫(2虖H3`;,vVW^#_ pFkoʥ.KxK 6#^%%#Gs6B*lc-"1QylK2"P~F*7zܓr HZTh_dɹi/d^j} b<= ,D\\RBVCvkHΎZ_oX½dEz2ՈQbq0<.+&,ʫ/뷗7M.-&}9fܙvt(\/Bk1]Ⱦꮠw"7k[YztPa%8$dc5Hn{^'iumC_dh( oj1 P FV:qD.^ 3]rjov_ CLyﷷZydSaδQ/l% g4vP}+<=DI5PݙT` ٞ.5˭zT;29un'ۮ/nbSMqAZ,{HSm('CڀҔ9j%P՚hG~=E^8:e' v]@,m+sG;|T+~ܤG^]f8i|-cN][i#sg1S>^iLT7SBFQ[YiaD |5A+]{8>B]'Ci{ݪYV o%| cD)7"ÀͫRt0 CPʝ?nZd% \@.M2a5#EXN3mzqqxF'B pKu#0n>XDvDСJ7NF{5".Ypy̱8|v>"*y6̚ Hd3FK9,?wONFѻ4,tZO3/Mo0;Xg]umThcanLM&L| 1w0`\*M C k!6?9Hh`#69 =8Hٕx \3.zP!4Z]$9A=P$E# zc>>PvXrWߕ?DhƦQ7F&rZek=5l&? ]p]K!c~2L>H~J g>Wߧ>[,8ׂ+~ƖQM4gg[vwm<"(nuc)_TI39KVU8`設E˹e@<Ǎr2X ڨ/7!߄z nW?bMejw`!$ YDҚ'le;#GN,}W鼟(F];a*xpe"!eHecD #ubE.p>K>,|$;#t]&3(yib*P'5T>l *.iyLvF3U5b.,X}"}-ӝI55,J~f] {vuUk aԈlk7:BDU$I~Ǻ7 vR㴇aa)Ah"e0τ 1Fl"fHHum_k]a7JDKFC$u9Ol:O>>wo'LQnUZ(f%D9o9,|TIcVXT*'YgxG&sˢW:1D9!"i]?atf[t1碸4ݘ: Wzp䤁L _o7.SN- d_k{h7Ԙn,FUıxěxNG1+k/L .m ١MMjVLg?U=]{ B9IXN峑 N GR>o+0bz&)Qz_k!c Un>;>ջ8Y5#kq4sRY>~1E(cfط{46AXULESK(agwrzuC]KJv]7}0v⪜9>pU@QV2|Plhe@r.(8^r`u^#MBp4U w 4&&s6H2UF=ޓNhx5Gݞ%Zx i8MĭsIw7ӂ6Q^7np5&",Vu>dz۠7aQtEPcyDY]IZZ"_.EA2xiGQNv2ëЍ£ 6=+~wh8I)>]`oȇ!v ^!f a`mZRZ@,XD%Uoc5x oyNlYC9ZKb J C3ڬ(jZ) olF(#knFѶnop}V a oC?^-߄\JvK9[UY鍡AezB90a3T/IrM.&82k%0il(t?}җ;yNFXvѢǕ#B)U N•f !=$u? HN+l V_0b{K!~x'z*4[x@|uS;A}0nåƛ8タp?CO|q]$ v@ZMЍ|}翛.xN%?|N/T aDžyJF#1FULY!uyyp/:nCcV)o)GƭVC'ٽpPGƂͺT5̙,Li@>'$#1G5!<)E )gYvgw@ .A&u |:/ZTo#3δjϚF~Q ƮQ7(Ѯ`NBjfx;gD'AaHF 1 !۸֑2lPU0·לY %⴬}i\l0mj9R;OIxKv`wtA<򉑥AGr|o=>׬(_\5'{PzNМ/Jvو"Ck9иKݻ|Πq53ϼ"YyT;v́VO)wlrqXvJJ:a فExmUwy ٤t) o0SQ dIk,[r\lvPa֑,}uˇ4]>^< A&.y{r6muYDyOɴÄE{Rǐ%";-APti-BR9x(OKj؟ zBK;ijVL b uK3C+Um;n7iк1^qE/[_|RX1-EDDICkLb G`0%q:zyY HȔgϋwntXIz4?j:{}_B$l@w?wh1lxƔ"')EQi] &Ҡ|P%Z]dȊG=3 hߺJ±c4`<ߏ}yćX4$ة#!CQ(B`YA[Bkxpi4bߘi?U> 1?a./bm~*)xi,0rmPI;|͎N _IGM/x^ rOnFK=Nf4U]|wu!6ӎw#d3wɏ,iy{%:8A6۔per0$,Ze3/H.a=l8tm&#}4oc%~656vjffX'r{EH "bm̙ _FoL{I+,D|~(*!v]|Vre<$/M; 9+H=.8ǜ92~pn#ψHpQPxkh]jLбە=yG[^dRq7:'5&>O b?{+1 U@iBXcj9I yE 9\ ;_n٫ySl}͏Mk gtKk}{pOITtD"7Ȅ1WdSǤ[j)-I9$VyScR]ViBzFL:;v^\GWIGjsD`84?a)ɥH2 -̡’ߟ3݈z}!DH/@Y7DGܭޥ/T4Sk̝>5p:ӫQiI|Iքfa8cҧw歅K=ӿΧ5P<oŭdDT-w룩Pab0B oX ʌP}K-[1X7M/n?3: Uōs(^Rra Fߠ^S>&#3^WK3_H7=B)@>"ۜG{U1^]M[;4)A74׭C7oj?c8&Q@;PQ /2?X3oLIƗMJgO2Jm* 0RBɥ@pvn`CgO HXP(:t\*%h ; xڒXpAYu()ǩ)hQPyu>V"GA]遑 j6R&n3 idcW`գNUpի\1fg\L0 V[D!Vza*- %ǐXgcӿY$ROr(4W?=Db}f" մET,td9-CX>NʧNp@Iu^b3Uj}~L0k SnŭiTIGW:gXuf͇F =;;3e}k©-3F Ӳ"wsp&{_eN+8cWװb;WL' dWMhSY=ZM/9eK@dadS'[۾ng ~UIH#I>ẘ mr5rgG9trEfj}]&'W`g6̛3*2ggg7E_[{AWzޖ[W!I`KCmh`a键* 7di d6YuJqiQ|4 T%زcTinXЬ ɓ4YZQQ(ZKn9kϝۃ5n@0T>ݒ*TAsLڿ'V*b lo8dB0izQg| op),½h'L ]4u-Fh-";~5r# jcct}d,a$dRϦ-[FJI[ЭhAކ#qdB~vZȂҗ]A+:ߛ+!TtOz**]n2]`ӚV?[BeG3 xǢx׾]DVm7NŮR?N"vΞ Q5gŝOS F6@C)뚩CTLv^z?IC<],3CpZrL yC֌^ߛweBͱO>HCՐߴx9toܛ%|oţA r'n'E>.jʭP0b( jY&בh(&CIRIϢW_aإhvʮa [{_S )aNl)MB?zw?.{q0cbX8Ƕola-օ1WW8i>Y)4˪ bV~k&eͯ2eP w#n&V]'gk> R{+}⌫jM( aל8*Yc;tifـ2ؚ4]e? ?G ,@ҭ79Luk:=\I=4=Rfp{{s;ОWM>c &W\_Bh#3qs٬1D VT;,3$x&Ǿ8A9]{l0&sLG+' -ƠMF8Fl=%̶x_`?cfujP70!;#ǃ붝h2J}~BYK66􂯎aZ>0/VgIz(8 (sbN"g@c{$p\mX!Կl =::5/ zExm@INm$_]]s}NO`|~g(tJл3RKYНgvDMgp7i?G -rᬬyL.яRzT|̖/أý:~4{_Qػq-rgF^1JJ[nDl08/>d#b9d< }MhT2c7׃ \nۡRIz.~*WcX_zPN~.IAt+wcQarӦ;%эNf3"z]QΟ4@ ` Lһ6(S7mh_*A!AZ4`Tme[^w;D)'_kC#D^UR8;Ò:q!:"P!P"_DJ~ezGUr;`PKn:#%8SLiϯ8XȿҔ:rA"ܳ, AOr W 4}5P>gxx( PT3U%2Q[O[E<֯$-dG5 OIePyPjb 9_{qNcb+4Z܊b(#+)@)6 9Dyi,pN9(ճpa? 8$VcyK Bi6‰* V1Aɏ2L&Gu(cElbHz4aՍkC_#b yPJ<6g{>MPq1C[k~>ȁm0.tv =u >cVɪ$gqO:?ݑ'rRSHG#*肅v! L. %?SxS2fQ]ju{@$#b H6że֥op*,qsI[6)NjO{!?Sڴq[T; y`Ao#WlMmg(xol+,3@0vƪcWE"@ɨ}%[lkk>ȿ /쎼8xuՒ-F 89+i*YSͻôGHfl\Q,Ԥv@_\@󴱽F hfRg3xszf؈]++\S]ߠ)(!bEꐒ{'?9b;4Ir_lJ!q=T`LJie*g(sf3 k.i Q+7jc;2?2&7]dupzhN7XTa 1z33'85mz{pƓDyRzq/8gsndoIw;:agVtn#'y䢨zW;AD0xv]M d?(/HiGĩzx#Ec=<v8ʦ1t)GDkhsFIm lu.gp/9lF𜓳C 64rJLd^->iW鷒nR.]!{D}&8lx [et%{C_&H`ORûTI)sZK!QFDx| _cFgǚ n8%qBb_~&{A 2nsy_a?gtv%Җ 6O^(Z;DR.Y/p-;ʳ?gwB: LTBt)d<\X#r%Fh;c. y;C!B:|fjJ9;e+Ab$Ip׶*7N&Fe&A Ƭ&&FP|t=(]GaN1='o<QQ(FmέfZyƇP_?l\钦5{" WQj(Yf߮95|Nb(J>PHӇ K7ku:Lj: K(54.U^2%ʔi~%>+xm VSH3SݦuBg7tcpBWZtpiᗸ[%@#aOzT$k fnzT'Rn ꔰu6aQѯKUt$sW8MUA@uQl0zu3!.+@8Q$|Z*H6(oVy, 5>oߧ#ܵHJ)v2ʲ e;!EE*kw3ǖo]i=~\YE{5饚_LP4}n87ń+ rsTR6 X5VȀ|aBS^#3QG 71iKYNI@]PuEΰ&$<. o{q@zn0{sS+ V_RLAy|ʛu BdtvshJa)yzrUb״,HUs~.-Rv(WikK8s8G]w|f""Roh)x.UUT](܋$hbmZ&݅I(8inX~vgꛧF]HQϺלaמ`ȽjƜ'Kr0KP*.mT Y=:Ndžgx.Qqj5t=6ٿ\ FR}=l/4c;{)[\}?( lԼIsƓȏJ[Vhir;Bqsk~Or4^D O>k+(nԖ㵙QVٝD 5#k1͎BeW0 \r|%zd_;~J˳;^-#&a lac>K@)V 8땘{KEy|eO\U#l\/DFO8ZIuͪ.}\12,e'MH:XVcz,s&lJZZ&4* Z_G|u~l6E?/y h [cbf&3]{ڴASGBC1$m\[ҏpr*]jϤ=d@A^!pW7~WAeD w/o]p h)8|'_k9{5 n{6ޠn}3Mr#:/8!mptq(2Gɛ[: 6mvPL~"2*e9'5k, qĚ<]]E X}|WZx`" Bg@h}lN4oO^Ұ Ḩc#DjU|YALب">p~Ƀf8DMȽ* ޔ7BE27PkY3]>^f) *|b%'ŰGCoIbJ2(`cRADeje#z_>ѩbEǤ SE7oRΜK{9OPz;dLisB?.([`imtRVZ*w\wS[YjQ\n) `vV%k(6RS y2*ʀO|nc [m@kI?2Bka& >>Ak\gZ;Ĺ͚t!$:KVh9Jd~+ R/p9*3g{_W%6ߢtz};~|zը=hy>M;>b,jtV^tN xv"v }j+kV^=ˎF? 6%S4#՞~-P?;oUy̓`53}߀ %KsXUSEɩݕ |$RE% ÎߺI>`}t.Tpa[%csry_Vvj'W&)˾ j++{H8A9 ME 썭0OwݽO-c`-^@m4&Yk@$2]£1%NHJa &\q)k="; WtRMM*OA,F[\jwH*>J,OltxN3g }X:ڼ/{z_t\} X5wDCXeĿٛ0 (&VeYHW}ZRji't6͸˟ThIHV7PSs"g,/)|JoI'z L,(zr`>61R^v`$H=o9ݾl& v@󓎈Q7HƋo!pwv `qL$7 )@ kR_j]=#"Vr,nqb O ү \xajmsnOq1nT95lt_HTvrYnDc˧(:V7;(CR ᕿ#Ȧ!էNg"I)o;jcOL6lAd=QQ@ #;,Ted05,xӁ-k/3Υ~3pN&ϧq4^7+,e$R$z-RcLPQɱ%AA!hx¥by<;\4+OCMb:ʢͽBtFXLckt6C&l*3p dq;+xTIה:nJlrl1[, dhAV]WfL `[0oGWPJ:GccM 0}| VLϭ]I~}[{c:rdDN8̿cA ǒG:bsO zܕ̎=n§%Fży[;彪^2 ֮ z !fNUCq[]LyWcc!owv3kk-@!fe e {?+ [x,3v=5#䒉T͚"64Lled\ھ yֺ3$Rcֵ X0i<) ). m[b$~7xx'\f)ar} RnLLRh:TzHd_XbnhMXzO&,i1)(Dz,`jhPĚû~/5ofYgDP56(VzgR][t;Sݣ%T|9ZAdWWGuEpiGŮ+tȯ'E2Z)}J PK& CLEqZ'N,~X o1cż ysHY< `nWZXF4V՝`$y#GP"V{/'/] ,(w抣1bN ]&ko~G(Ԇ|&{T`ſ!]:\jVq:};;v! &hҌ z겷GH_Ƈ#G Ol.ڪT.jnٍe}!$ {լuY1M1fL۵m4/H,+1&2NpqysMg՜$}w-K]`᫈!avXto잝|qHTZFqQ-ٗbmC>ɕ*[@P UCd'Kf 1LmAx]&gMa&F`Β M cƋj[)VZʲ⪾T+tWm!F4Vss'G4IqnJ+BܢWxߢEȍ5k,Uh*j[ퟠKB4_>+A`o=$igH7TFL۷ఋkH^v7ǧ9C2sMhǽ8aIViC/u;l)~3mx 6>GaѦ#"5.p@ˇdt0xwڲP3.aI+udɑ/ Nq Ђ;ht Mf#D浟t#);X 62\$'-"0CYݒTC|ٷ+5SuPhwE4ԟ!2̺V ,WX$؃%vwϲ`y͙'C{qB{ Y"2vh+ F e:<|ns^v90:]ST8܆bB<9.lO+e gӫf{(蜮}6-W* vmAݑ /a֛޲Ir=ޡt܅Pt}e.(FחaGpْ-ׂmS~saYPХ?#F4[>/n6xDA U; c-=MoԧO1Rj^Hmu[Ie>'򽃪I & JaNw!ﭤrj8-B8ts#B;HBUgOq%ГXMKjQ~5iXz-N Xz td3Y2R3)DŽ@=,Pxl(btfKt;/6[z~woy:R༄`ouS9hy13[0@DW0m֪["Cc;>ov2/lpW̱Yqm/AѣHG8;m8K|S|N"ǘ4nfy  p#HЧQ- n\"`kw7+l?jRT// f8Q Zp>s.jDѤ}~I.ZB- wInj,Xyo.9eJ~'nz*9)a(>78W @s(LMBʻ{ZA ![gꁐ欲(pO5xMȆ7K#mг@@ ,-r"Ih?oɭIj/jqkM Edr+|.pzt{9R1&9wtDz eem[h]FYPKdi䨊ejM%=Z-1E yK _n`:'vSY1db8W\k}@Ŝ|$Z={jw=x#Zl!QDd* X\s<Ϛ8PE x3qˆ͢>1K` xo6lA7L# +PŖ^U=2BŒ/Fh{Ƈ+U VL,e`rJ BҤ!0z ^&l s=#hZ [UB{d($l%zO;רBsfGNg̸&`#P l4ҰRճb@k ;[Zc>0-W,v.?p٧L^V y%6zKQnD?y H )ۉ)sx;s2/Ux QX#,ղ9rt7|liP8\sPԛ01aS8Fdx{1 PhFzQUqÞPɽx`n'RC&0`K5w!w H&}]+6w+a'bx;w2jE!QzqZӇZS\24~ /bѬxL7HRAз| p)/`p,E#&uK6ıtO!tIP0vѱ9_xtKN+ym/7:EmAgSEps\s|-wC+}ug412Ċ?֜dkZJ[đC%)Ih|=e9'7q+jr{W!iGT 1n!vr}y"g'5˶L";G@bޫvHB+K)0.\gf!s]3[TҀ"\rN{BϦuU' ~8)u3`ڮIFLWAҙڇ#q z]@}p-w{[,Pe܍ɎN:[:+b>) nHzal5?P{wS3*B}rDN$ؿLKJވ@8q5Ɨ7rWӅO?tH!>~Hi/b:!g(@5ץ _ME։hlli9!tZ9KU %ߚz0$]?xj,x\09|6,<'$:U'\((4 ᖫ=5R-Zu[ˀW$3d(_סV o#^'50a 7Lȃ24JNMa5&usp G`H:Y "Sw7-ؼ摱ʷ,Հ#`}9CO(ﭮ/ZelԃjLg'\Mr^ro[oE3`^ "tcɧsX(Akҿܱջ%5 ѽeҌ瞺YQ5(ECWJZ\GGgx8POhw0 h٩#n C^z$'z(ս} 4+bboQ(16_ 7KzT3S07F]huvUc}M|yԟ9껽WyiMu_UR)nW#{&.L(fo=Ց}> h,Ncb;{w0LhͱQj9kv4 |"r)d]K:4{gFnǗR-$OXT<=y=<)-ߞMcauMl'Z*7TnAS"C o@ދ5@3Ey/٫6s%q_ ,j$Y3@xgN훌8]햠.X%ɿL$PfZh搩o+O0fQ'+QoV54lt%zdQ8W8}NޮLxH H-u{| Fͮ`)x%}/{׉M(QH(yND^ކFn**o 0Elu) p2=xnb]V8ϖ%=o]Ψ?WFF2C<ה?R aE*@dzr݅KqR/If<=#P@ʥE+A/YCh8~fYS%/s`X%IK /2XS\2- @c Qȑ0" hy€cNDkHqbmMW~|Y7X؃ЮmJ)ر?X/O6(YG 60Y'1CUYިJ*ɰeʜzP}Cmn} ZK ړ8_ 4K>eiĂ,RN$8cp lk]!\Vz+ʆ#wiu4aeZ^ KǠ7y`F @f=&H!Šo]D僡):68jd'h~eDboOOQǀ?n-uNJT h^\Z2R&g48уU㥳~lwdnU^Ag/mlSX& s&q%~`wS2V%׬\ZE(dWKp^87$cˌ<ŶVrv֤{I"T{ %oSz%$nf 4BOj#|QE L+(4^b%]$ܸЖ2Cv8'=Xy-Km}Qf}g#.56Ox#,w 7.NҔ_T.&t<īq5%na9A^+ rsNZsUjugG}M/.)Ti0F%ydޠhR.!Kz4|D"5V!?ѯ+[1#wTH %XϠJ6ޣAb8Xk> U|9gOxplQ)dn. Ppsy4Gc=@5P{3 W|Ca=亂3D>m?J,בΎaS[kd @B"KR 3<$.>p↥Ț8E[;r!`74: Q:CC}"{4CΧR>bT#5Y))䚑Z`tJ s9GV[_/W{b`|J@G8.BfB 9t£Aڢ3[;!.~i @_ h]0ʚmB@-c]^dl^zp$]f!$0wqn=^PrƆtxɇ]TSZI$FW+u*nxKEm^2tTkЁ'Wl7\%6QE5lD8C! F6} *01IRV}HjEbdH(LO `;O!d:l&P[-wY,is|}][TBp)ulrWܜ@\_SB+<.,  UK86.5 YH^oBz@6/F%"fHTg: ǽs|k<Tgb2:/:[I#)DeAe?n\\%>vC*yks׏UԶ)X((Q S.h#.͞1DìѺ!)+Hn"d]kr15V|T:\2g%b]Of؂7roN(7oMA#oKw1MΚz6 p $(טRA |~^ީ Z9FL@ΐʡWTxG[ߵJWir, %WR40:l\5VN<|hz0t4و[5͑䢞}x\W(YD[fQsм<hv G5^ۈ.b2y֬z2Ũ 6 6btŐ6||m fFZ3G,iܼR l@hS = E`]4*AT"#a# Tuefq+Kdm\@9䎑F*~58e*|ì^=R.d$9h'*߅"_ozC渧#NoRw5dnVs Ǩ옾yJƛBVjTQ7 M4sUoD氶tQLEp- kIfpDӛikIo|]peA[~ Řp?pWoyѲm${^M>jw,q>ʡ,A=ʋQ2Ղ[ҾzrvM[\NzJy^ئ^kL>PDgT'))~SQQ.*{ uzɢ+k/ۇM5)ћڐŝ;Bׁl冖"M@?I a=1\ s>?z[PߚBhQTW #6|Xţn[POfweONr;XHq9fz}Q63oI[u& S#ռ;6%}>[A%O^5H29isWB6& 8%嗈؁O@P6!K#PXQYa;|iJK5(UԮ wAUo0?\_oH{\.d$bd0}o) ݄*ΐVRa1¤3CRsZRB>C' ̢^s{nPؗq#DēWL5[;ہn]Qq u4@V { QcZ@xku\|.Vt/!?Q2,O[4l_%4Q$ح\8FFQ'ȳ B ˎ%4@Dvg3],_v߷NiKEQF+fc3]& t}D#vԩ13&+2~iV}Xڑ2_eƂ5Iq>n=.*_.hHr ExІ6ܢ#\3&^`ӾvM[7BЅ< 񴣁CEٝ'cERwkzLhϔ偾/_3YR1u7wQ,(WRz{cmqB1{7VQg<ӻJXwפC0ˬ 諾401du-@ =-k Aw!>kOEY),ݼWx{"fΛ=i|  Tk5(Py>>B "שkxvz3&y+^ m6 č ],DÍ'^Ǚ%-_ [6"<.*n&m=m'8/1@nUJ f :Ñy~LcSkjL>B4k{dhqdȔ.t$Hr/ /gxS )WCOs Ny7eW M aT_ǨS.mv^ CpĨQ%*EM^O1%97-~(^v~BnY!=}1qҕOe_za̭Sbꌮ3h =k 9I{^;j8Eoz]=i(kFi,-Vp_vN|u •?>v1D>^&噱0Hr\H}AL|kA^i?67+BjwJ5| eL%D.5VF c|!בɍPU[̝-gaP"欓]}t/S2Ɂ z7-y'0c'LM3Nڌ?$X1-{c鐪$~\j+\epwRRZj9{rWA|qp8l;r@J~홐iLkvZMKcLssgSA|'Ք8S-&iKMy1 Ė;JҶ'rm돿305Me;i󻒵ʲ= k(CX<د6KsC!5ga~Qf :9tĒyO 5;e7yMy\w#'e7ա3uk؛ZhΔ_Y!RpȚZ=>PJFjI2ދ,ǵT|>NCC;c8%W$,,u2]4s(Ny1XBp5TV *Cj )7W5;SI q>۫;؛8ݡ_h8ᥥG⹭ʺO"HU䮃 >qr_ γTUEZ"?f/n-gl!!rdw=5qnNU+*C3$0h')&3]' ƛOb~Ԕjᖧ2߀v^Y%86|ُvߔ?~,1`Uy<2w{Ԣ`GX>`j"u\_QT;tx"<ޱ-"Qfa4E G jSuiX9*8>rCvd4,X/;HyS&7Oė{A|ZB V{ ݃oS)4䆄`NPКˆ $ZCLs2l?磲WCGs|2T@H qdhQ_t+:ԾF,lS83#{jJu8/g2Ȍ6j!NeL>'T`=Eg6#q$=Ux'Y>*!6Ҫ歧@yXs5O罪J]j9b!GM!}zA #.i+(G;%ѠDZ]YrP s^B)wNA8+ԐB>q|HQ]Gf\ģ4Z]6h=1_u,1@PX{\{s%8R,X`QйZ bR.Ӕ]+bCJ}*BbSE/6di_hzs6k:A}S ^`N=i!hȨlA[ ήc2nF){=AXN|!B@i5#t&]&3zB2K]jԙ xGWXAެ srI~n(pCЮ2P~h /3)6 7,ß]@;osEeԦ5aS #C*P '8VpS6v ؞?1MEpnH/}Wq8>-z){c{Jj 8Œ 8; lz lFoUmNL1D.=t2Sݤ zKF}s^0\]HhkaOύF IQы(ol4p;qMF Ȋ+qp|oP{ @KNk.58;I3r glްV?]z]#m`G :⸁;)-nrwPW>}a7}²6L15KB8/H"DJ`tAAW'{Ȯ|;?I6n_7rJt^4I7ex/<O醀&Pzk!9E%2V&{`LGʈ?ᶒ.6aք(;$JTq~H[3jMt+ 7>&BD͗]L!.ϗŠFȒKIQ2eſt պ2@,{>T]0J3x$nE!ߣLd׉B+EZ{=Pvt~[yTK*)oX\DV)Qfc0Kf:8 rWTcF}-kZWÆw / ȎsmuI_Ԏ)>aSf.uP.PS-^,3kHGHA|i1$   M@&e=mfiG(eAy |/E!~9k 21뤜670rѲx( +BRVJItqhZ}JCPFR_av uHģ"o& _'Y͹qjsg- tf"o090U$<`]ĆdM[4?JFBGiE&( A 1Wk/޶{Cu5#c3~3ܴs +ʻ7i|tąHǶ2]6GJ:e6P[E=4XzC͗ <` &qN22[ǘ;Md3%i5(Y[6^S k@Mq|d3 CJGJدg@˛%׈HQP̵CMj}hdӉ2 408?5.fajl Jи;>NA-6׶2z&֭WqkE(dL{mj(etnEB}Ih7bKQF7nk>K$nkLƝ.my@PBu;TTOF#o*L}ag%Hѥw/L7b4۷?=m.ﲨ}x`cin6p֤|WYZwV[+װ֢4q,!fVo|m0M1|bQ ,<ϕ9C{@~0L8#_/nMto{q CݖHW7A].EpK< eqQ+[ $g.f}Z@ *H FQ$cHKAٗ晱3k#?pe4 &HpWP~;$it$D^Mec/iiu٣%:Rƙ"dAڔ$6=N+Jun=oKiL D]D ٳ"reK3ezfPtz858D50`y%#B +k&5RƋe0:KD3Iez ^ch\e[W cdŽf7ۄR)Q WUYJfAEW.VYC&cUgOq ' Ɲ =N\w=3\o1UFrOhVX?Ӆ7|GT.Uy⹙N]: Mx%'8:o4E@O<GVy~P]Z6~>⤜l=bHYؚZ$^#=Cu!ĂNJlE>a]c& Z9ʶ9VH-tF#(#߼Jq,F* G/Ȫ{>VU1[[A'40W= 7eL,\mTO<[ҵ n9P'MTPy~t(cu޲h-HĆn,ƒ ~f 90 C[H6ul־ӗ4U֩K Fu$E-S=ܖwe.NV< }|.jI;^^ ӼPRp{F(ƚ XJXd-+!]+)W-Dubh P3^b0ak`˥PŦڿ QO;A)Ndǖi(ޫxk,B!Xt2$JjVk`jVH@hM)a'89b/QR hYt: @0iMCDtPو(ŵj}"H +* ah; ܁)M1|fO4$ OG "1jm]Iz~vi"~ _Bu q(ð& UXxİJ߿K$0G.gOo)P}jX p v (ό5"}%F7efc=9.WU`:J59awTDo.;*q\;y\;+*J{&gCMM+(U{a.fhA9ʝro3ht(ى@)0(~rl7w0ӾбlIy)K--N`s W:J7iC!`/bW `aww?ՖWiD%YU~\3e99IҖL,"g(-!(a۹bc0o/ b If,L},5]],F#ZƩkDI%I{PGQ)Q QUTG@8ڏE1T"kVezI"jckN?22*Ά{40jw N& {Z9mZ)Ӷ[' 0I/.˿x &I𽨌RݔBbGu_=@'*(c,(z$!'k߱ɭⒿnj*m ~nRh a N]'߮ %#ij~Q{1S.mb$>r,v$RJB%4ˬTNJ#G8 =<,dWꎗP񞬻+To&xsa^3gP&}RЈ,QcZ'F mSV]'f! y(faEJBX!=4.Lo ,Ouc `==DTд%r5l%tp HȌ`J >rw^Z I#H%*4&m5HF+.`Y@h[:`K&cYϜMqB 8:zji?Uܠîb&\6ez|9' +RQ v ^xN"?"R`t}"3n$~ :'yN;5xY+iP%-gSeHUX|O4?[:1~c~܉f;8S 솅k=!˿+Gn}e++Ү5c}g'\Qb5ܹl'q#*?d %r#\ &ySMqtC1Յ ,,`M[v yQ>/rd'A kUR]2lEQ#%-vеQ_sPn(t8+ͫWXggq%,F{>}ecayiz d ~idVGTP >᱓rf|x+'Z2U.3%:tVtyО: Gr4S8M*Tk#]:E+ QF]ImW&wKGaiw; W_rZ1idutλexSd/Y[bp6zn☷k,Q`Dw `oAڱ>H!Lĩ51 GGuH>T|m̠7JP-x?dH^ X9<3uޤjZ֕S99rlkh%˨(x=ސpJNٖEj\.; ńQ,*:inX6&lzj++J}mS bd4!zEz+Mt$~^FҖ nfb;,h?2kJ1==1R71{A8 ޺/ȮϚc)X񝕳[Z {) .ږOk5LL]N+9ÆtIEڗOЀ베SEVLE=C@@:w̓7'~ݥrȕ*#R¡Fc>bO<2U|S"9^)Kw1B%(6=#Sr#@6#/aylԡsf[Pn;Bq8Zz. (<]lU(^N눶%6ys0E9p%V -~}=&ʺ,TQPNSr_V-#OzEc\Ac{ da*^24jGK۰IJ :y:cү  荸qZ ڝ}bqo \`/ K0v&P>"(gZnu vzTBxwͽb1z+!︦ȧB)W;.;H{)p ZP3 Cc|^Hf^[ zXd/レTr`_"k9PoK^wѓRrJ5>b2ط|cyMɣvv <UYD\U0_KKn\0[5!J7Gl70AA9ޫ۱(JrK%/ipz Vbv |d:+?D=˜m~ɐٽJ|0/?oqZy|.A(FQ6as2O_ !<[QFxG;zcu!w6۽QI7Op͂onѕ7vM'P)#f2J=1/}WdI֕VFā7n]{7(<{E҃_;Ds k?p{u㊮;BfraZ <[PGG$m-dG̹E9, satXwAf1M}-"ž j^:L69ϱZ&? [e@U[Pw=#Ln~>.h,Py&]93&`YD7zưN!PJ#l\޻` t^T"F'0~huϷYkVN:;ǚ)vhCR~L([Ӛ&ަ{~rutr,HCFSS308")=]4'}{.W-Գq0J~]hx>W- [=b&d2U{~Y}$rN3&59ImƿOl +ELimSQds=bx{7$yJc4اVf(2^9GVp13y>#"鶪$p;z -V},_ߢ){BWvdJ VArug%Ap^S\ǻ9@GгAn\}Z'Md^7,ahy̔1pQiZJG ׸x)EL@GYbU[qL_-9i DŽʫڼ4!tb2 f*)k9]fBH#r@3bg>Y2Ghs@{lV^ls{f3Ean}TϨ_3*f;8\$m,jCDTc](YQ&BA\|૊zpNe+K"X3,7U{tz[eR~0jQ0RxR SFZHCB?a?%?$?ҭ4(B`bp2=j|CřCh첤Ԧe iJįD}2+B뵡P{}J1bY0M0Io_|PR~ _*k>6>Zз%X6VYJ,Hʣ"g*b_tI7}{G⦴dggJ)ٔA^WwQ`J@{f'\A9֚M1Kd"N2Wk=AXLU aM=FӲ:zOT{:Rʽ-@]#M\j ^4uZ[]"[,DDճ"w 4J_;,ۧh (hmT{}-,Dx&Cn BU7|Ղd6Rm|Ӱ{{-2rS1:TPiV:5eD4?{in: E@Um d-ٱ8VBI`j![ wJ,[T~7/&.A TM;6) 4Ġ6nBDC;@Ps;#_"S0ҡi]N/xp|L>fu堞sXJ߭ Hh 8n,QIL4OMi$D\rǁj !є"Ԇ$X gO YcʿVQ"_؊b_qaa~oM`ߘbxy$ ?+A6&1-48S}rAP@ͦ5Pw:TѼv}/5^QH;#7vH*;j'fA-V`h ]&?<&ܕ'm++ɛ3m~`f(E7} _}vh2薘&UAqjKcV~TI5>QVYh} + ɟgCU1'2&pmR֎$F G x asy:#h2/݌ *l?@`8Yckgڸy*})`BfJ6EjZq𖏰U/ya %Qj3GM Bj ,q{;Y+ 7nK7@dDZƺp,hWΘ'n ]{hN.Guv4a3ʱ @1LA+:Z3oN]=4kb[5~V14=_a\YJT&J@ 1Z Bx\1Pz8 +ͨ rqGqL_ʙq?:Բ9&GzءLDWWBm>wKcUYrԋFsI6`x"d$֍?쉟-I^LkUc] }[eqO֫Dl CYxyob zOBK t5I;.?ͦ EOei,N5heh2^Rޡ=DB$#`{Q*cTi00u3k> P5WhQouރLD*ܔ?`OQG0Rpi}0Jr⎠ݘWI"GRU^@ ?Ar3oXA]L@c8ė_ Hiغ++9z{Ecj,Bc-sF8&m<\p`xelNѥhOLr~M {"0Xq]Rzog{%& gJ]qz҆) ڬʝ(Pw$ԩ +_Jɱ8~7&D@8X<)%P6 kq{Suk: %\跆!8OHO7(o $8׹Θ*hq=MpS$Nv7iL1p)@ ]xU[4] )tF (CќҺhVO9N=+͹Ϊ`e8S`ۢ"̜ QrFgOqO i! J(Mtr6ΔA$U8=D'CĤ?} w~WyI=ngB GN5$lZq$:)*:Byb2C ]Y,d9eDxz't\p][F4 M8cZ=nw*W]6Zh.M-ssV=W Ջ^jAC>ut \ 0nAlo#J/|H ֥#JXV4eis $KXPELFS\'0":'tEA^ 6,Cw _)@ GD%8#!=ֆ,?w=,|TΪ(!1&,}=zo#R/Nt!@"p"Vc5Ԅq[E+h97D1ydx?j\dL#ȳC%D6MF;+ajȑ&ۆ6?2 fp$%)v@ H|ib \ʆ^25iJg"=Hl=*e|e_[sLCpƤh#r) v;n2nE,3]7tWf,+ 櫢~:50=ǣq( UU0iУuKPgzmhHlqqs._$LOO5x Q@ւudj(PJZsC%<2P!(n-F&@}'W( E+s!ae[lz4[lќf@5@ՑKW4KSe~QlDֈ*. CV]0((ೂ)[9;@d+4|C iqlA h^\4\iP6! n>LLhQ-'%5Sy|^mJfgPߴ:[^Wv|mVr HN3:C:~ƼQYNNE MOPZB@¹a<k^SĶuEgNefBr&uܧ'0dۮ3'u=n1'RZُdÿI/wJ!׶xʄ"=LcEun+\ț+{zX'}VL~ 6J؈&0r(\v'8+"HֻY]0zqz$lhW/0Պ0k,k_T WW"82UZШa$ȓ+Ih\]-_X1n{MO>`8kGxKZ zVl)Nvd&uirQO>egk!r%8;KiFj||sOHysV̡M?9.kW0 OP0'SG&n?R˞ Nn0gPis6+#Lޙ}#E S+"䨐"sHsBWE(K{e{:QIl@_ ~a(,GaVSUyc 0eۜmMG DOwE ;$`f1޷f(dtNgP78k\nɫCp0d4OE'N\[f}1ʼ9?ᐾE}g޾h߯*{q@9f9 Cp@7n%V>-3~xYq0>y퐔b\<@{S,J-Mvz+-rH:ծ2:B& t-o'еҤ(_%9RJʈO`7n;U*twhht`jmŇfpf: @CzPh6Lq%ׯ4"DeTyF-5E֖ٴ36\91NT*b <CM@2n|ԌsL1G+nt}%7- Q g=9oyٴs !uZ`1g]Aƭ; PCɹPs`:[4 pF-`P]Ԅfq-lV3ɵL ut +>]6B8^;_RkuOWuҕ.68eǽB !/H (ˌ S?-=kx-Yuk*OAOƈ#O#XߞyU cx :aՒpnFǩd6wI#n6A-v6h 2尀=z"r~#'Yޞk%IfZmqZjwgFrVLnrdZYV7_:sutd'e1HA4<޹l5t`| bj4tx?p'Zv׫>)T?Ia UYS'Ĝr Ca(loo$z^X-;bSA`zX)Ҍ뗼v#jE=Mn]ĺpk>i[YnOXH/Isֿ)(aW$;M}ӓ5@SX\.--y0jC8:@g &~VFrA +uN5 NgFL_=_ ɛ; RĜ^qq${=,fn$lVK}l;?(~#8lWaQ-ڨԒB(w3}@ثakcaѧB_$ެg#NTfA=h,"oy_أ^(m<~7Jv+s(,[92/,2Z[ɇ;g.Ű\{DedQZ]l Ҡٰ: Ac@ziţ ԝo Lox_S1P-( vϰ#|prfq틱z2}"u3*J-w/\nLkpamzٰ_΄wT?"fA'I88{)N7S_7&sc' AkSC0?'oi^c24@0XeR[2kT̷&kJvuxlr~,h sX/[R!31uChd{"G y=X5cs~ +[II-;1ԟQq#5!>3n9(.'qsP6L)}FzwO{, IB ЊVP]CJzA8u;P[8enkx*VLϑzC-bKrC#yg >hix1mdrYQA\3Q[lA7>!#@Q-@LV.0BC P8Ł:*z :gFy?S[Pd<p`'/4<wKn W PZw l_3ca3kCA6b 7A@h̙tpagGQ FѸb-| 8+pWh˘20B}}pHßF^N&@OeZT ݭDR{]&)[Z ~YE[D:z"e{ICx.5QC>ܬȰJ {eZ7wclmHqmš`.Vk8lpPӾ%r]9kbYJt`5 ۳r/MuT^~d ~BL-S"!ZIt!~8ndԶ(7vwut0Yc!EhXiW "7jS[ NCh\7(O*ƾǘfHSF?!ԁ{2 Uh{a ]2`J#`Z3 *<хM`?:` rJSxMjcI(A-{ &%bYߓ:!T{"2d>B '!,f:~Әt?2<[=pyy,WvY뎴!^܌Pʝt@F͊H7Md"*K"!>6F.\!uK2{ @2COO~2`KYqvUQ3bu4>úMLO*!Ku|5Psfqv]4$8lᰝfy1{R`%1f'Ҷ! uj]П:~_$GF3ӥJr0y &aSV(V)@.G0t7qbS99rإ y@[4gL`Db@HjzsT VL6o]QXL[H'lT;`8h K)c&~i;5ab;cEZSjdJzmZWiL?ZXׄZo$t)ʹ\Q%7t* "m%6J~|aCIdl &H$2T|!} L!srM7uVs\PPwvE :fW7kW Hm@K'L0UnSq@jS C[z5ʋɩu0}˥X=^_6ảj_.Bj(piGJa E* w1la?:qPKD8ڠZO17Y԰3m-tʎ %FV(3); xKoD*kSlRB~x [V=j?]g}ưX2뉖|LR 鷁-Kᗹz׉sSyɽraa- TL=.,Pet棯8.%{^I Pj ޟNasп+\vrcz({ ;y>5 ^Lq衡 wޛ0vg S^zboUs>#y3?,1ۧAeEc(UɡU״{8Up/r5e}PiB" Ɖ%hF|>욟SYS5mce\Ai+@;Ib :x 5[%6*PB̵utkp9@aP OߌF$vI.Ϟ5̸ d2يo)bq7:Iljt Vx+uqC=vwdOy@f9I ~łj~rO8H&8:Kz+Jj X#I+tTf[Ӻ-}fW&Hh61 j9]a ˉSfVwo6tJ3sR5wM'bi}-O>c +pk|;JźλG(G5H.ɏ?G !T./HDa ' shg--`B4%~l=X!x79cU\ފn!x\:mK2aă. [^<#Z{W.:}9b{/P/rpQ>82#_l N3*^D_p%W"&ZGBղ1yku|f{u:Ό>* `sd L5|_bqAʏ.)m羡ӊ<*Oo )x\zk2hIs U4:vn8F{p7B"39NdmIeu^wDŽx.Wh9+,{s){Qx, ]&lLDj,`5 wxm@ heÛ+βb?gI;M >4B#oroHFY#hXXiZۍET^5vuF&8~ik&|#IEq<ڢSA h($]UZ‚b.q5 9S@r{K1 D4IE׏ 'ϞQҫ;Ur+j;YLGC' ,{.ȭf {E;Kh )RPSYb=CdCGVr)RonkW $޿!Q2ljF]Ñ?f汓4HlwAYv{F|Wi 3ner1Jj{:`$в3h_?>{ X*s@U O.vgVxy)Mt|UYĀhčk0 (Ѐ jށ6; zOdo{nTV`=8s~n^8*ƣ}/t/WUto!RN`mpǪdlb2eޮ҄wObeC"*3cAVݫ &EfMuЭrrn[6xrY-Vx m8 k/74{,Fe; *5-eow[7 ou`zń2cIF0``$]s %3i?Lib\:eoK? `Qẹd %<+Z%8(ṵHH>>**!lsp7Q3PPǍ<3I$+j&B84[ӷi=ՓZoԻ&MS{s mOU=̑ X[a&iJS<{sz0tg1\)s[{$H^}CkI4)t,J0/%1Bsc)u8*K ȩC.^p!~ϛJ+P^"b`-Q Ig\Gul{)SRM=RCC%wVeY\)9gK fa_cR$Fr%0ko$Cѩ3r߄xc!ܤ7 SpG \#Ey5=lL V Q$V}ކEiMR +,w )ީ*אJ)9c2]!r\|"x8qλ+qqItv3l5V貦8mp[]G瞷S,5nEWCDҠTGÜ^0]+֒Pj)k@L>S|Z] !.q'{i6U !@1A$uTu&=bZc#w0~َ̠Mi2zF/G'E kU #ĠZk1Pp'FUi-ߨRshӯ_КTY3ZZ Uuvp+# fP >rBuM.<֠ FNүȘm#8Nrd>#Y!hM&L:(d(,W_p٭<53qeJDUU,Yp ^k)9\EX<4(&n0炻D\p^t[A'>g|UOGx Y<3"C.w_חWSV̝e+A4Xã\}O-a61* G )L~5G@^\cȥK60c_h/(c_i#H-Ϥ'_ CC U[M1Y2gc(>oO^ؘDsEIꏟChqmd@o`*cuX/Nj Z(ya$.w҈"h QDU=`3I$ h?J/y4"LI}{+#/AFYB*J|:Ω/:CcJ.[ia l95yPX2h-ݧr^)$h<`E #HnmH9T1#WLKLAyO3/[5Ͽ]S +f@!c=Xt5I3D0N:2!_5.&#Ix$EqpǠĞ - ixȯ<$ڸ 9%Bx@%rm\&}pYRВ'rjx#gٗF45 /,hw`[ 8xC6E pT-]<#( ͛ێhǨ>q2z@6?+ 4ZPAL3vikn? "lo#㿞Mo/7Ka}l*8#˭ >JD{T- &^Q:rY3qN|q\yDbW'yDk`w7KR6czDu9< @D܃}*ۜ:KC^ xǑp+c^9솞#JzOTg^m9r,|\ v;u|ݛz:Qdp1.KņrIYC#sj |GsaR_amy>%Dq>ʫe{ԉ/j=?J6R-1eVuQ4yR Z @ޠlYX*ZMb5EͱX] /bhuxPt|Z^C~Vm?+A*e,wW ۷n.ɪri`үې;*5эXcZ܉үePDAau0c0vc~ z#ƃrJ 2 !cq4@u9/z\ 5|9R#?DžZdI(׮z)JX{&Ms@ l}ya ,v^f-  .>"35kiGID4Ŀ1ǰ R>p3+gW@ : A=9̋ƨ~=Lwȟ}4=9eYȼO7h 矧jyGX@irL_ X'Uj­^҂峡dF3yf\Kc[ܲhqZ1E$)ahl1hЁ>t<~ u)[TNH Tg2]16<1L%H{eQ" +KLiqGeFf>t Qpj#m I{L.'iA?U^Q7zE R AQRgw7x+6`LY.bTDlQT;eӔywba1w(; &(kE~w!hG4*2i^QȒ⃖V?*&P+o!?d:bWoH@i9bpLYOȟy~{{*걹]Yn^ xym7^z!M˗y';sk3w47DDz[Nj[Ԇ :~>WbQqxn 8Mx>7BԿ /f*s_h 8q瞜C?epu :O9.afA 2elq'iKyZ[HzÑ ӐN"I+*L{H|I}- +4pTqv0iJDyŦ<ЁpQYza ہmUpM#Uo,?B~p} ,8cȥ*v U)"]5AO k44.FLEfW6mͰf#'e&m(#Gc4OWhq*X媭r՛yrF3T`|{*UJ_JILou 3y %$/nuCa^ ~7n2*O= X`_rCD(`t YϮw4P`YⳝgsVN-.DE6"Ϋ+|L];hYYh_EXeAUQ*(p &7я;U6-J?Gc܅pҳWI\ƺT}#E,TZ63~zb2DH6wZ' ؛'/nzEDM%"_%߲,e DT0c~Jinꐙؓ \0D2?$?|iHc 뒓)@zϖ`KMbXL'Y w/ 4ͶO1ԧ`W0/6\CfR4v0.D'Z~`z$daœXoEFE5Tyk5JkC| \@Jgj.}s0&:;΁^L((mNW`DyZ[ |>.0λ#hN_gTmenKzN9O֗Fa'R8n41濄E DAX:۟tWcel}֬d \ӞQӡN"V?-Bt6_c޲lLƑTuۖ\/ rKPg|VIt Ƥ˿ӋNg[<~t"P]5X\Љa$&k&{up5GB6=c&`~\qRD؎'> )3 K=&dgf⛺9|SYM+A5[Hb"Y.^@H$RSZNY2wȧbΜ, ]`_krmxvı*4OH?OTUTW8fyy\n/䟹%Sk. 1I/hy#E# }KYDj#>+?Ӯ=!pqέI?IZ՟r=6f7MfCĈh$0});O,g}rGkY{fI4_$t/vgC\rC^5`(aC֤9'_?=co.6--y^s8ÄFzXb/t|ة=[VԹ>eNXI?1I @`g-],VD o=:I4h-lv ?Eh7cT4cĹӓlC7}d0"rZ\<aT쪷o` *oj#'(HޏUP]şe;\S_S+%DEkZjryA`#$?Ȉuߖgl*7hb }R^h}*ce/h_.aZ|7ɴ;ϼFƥ/.PxT姛C)$As8իAZL c8z╫'$s0G~=SWS^Aarj)bYXu;ޫIw.SiZYdI{N**=Ax8E5\64Ȣk?q~ Jo2~ ARp6CS]{:o|aQ5y4?T0yPѹuI U%ۀ*~R Vk\Z}NI7ʶ߸KQQNėɯmsJ^l\%RY>&8zoğ+]"tj㔴5~5H T#2Ҥ%F1ɞTk&-M0leS  T88 :$^fs<|xS 켬'n1d%˜=x N?9ԁncPFf8` "qdG7mt3H&Š':ݢ.HlE eiz6ps)\`\,|j&=mƶ7_jv":as-A̼+c}%YZ2Ud^1|aAVu~oy. .8u:hLz[ZPlh,! Y[u|+~*w[|FвwuC'Q7N@ Ñq6zX nm8: 2>z"$օX+ Nqd벁*d 'QϏ‹Q͛KBO{L9Ea_A5;qbeD]l}.vw79z:X֦F;&uhIgɔGEwgo`U3㰜 n-ۿ}ϝo fےw򺧆>đYƦy.v`M6"bˀsG.3MsEHVZ+s Z 34$'TV݄Kd%9`Q@$_Ҧ5&l/bX0K*y3l 9ߌYӰSaɚ.t}Om5"W`-Rr3ak5{ݼ^6]U|'c˸Ual&9Ҧ9uF҉Vxo`E!Sg#Պ^}PX>Քީ2s,(B~,,̨2)ͬ$ߺT-xX-U_[̈́+fFBb}rĢlq O(;N@7{"7`o&x"#]@S+.E(: RО|J̲ ƀZ'V?TWa!Vƞ]lv,t,\t5K ; C8Uf <ZM.??a y&HK>J7SCz>u2  #j"!ܴkѝz`B!FX`2ْ0ʳW)Oze 7zXn~^2ywO%'+UϤ۬@Ӷ@` aC%KX0/)Do.!fV]OwO lwMX=|גH1mc'a2EL<9afgF5KHMaO 8b_h1k2HRM'ws Ug!}5,POɏ0I`^m,%[^3]b}pf"6*yt=sdvlr^Q/$l͛2z /dUAL^UHATAxB3ˆgtjvD)ig)1&aUG/'@i9zKo|*ږ7GL"_,j/6#H|r${"beYu}ndX3F~ʊ6H!J4&CE;ž2?UH 9%)>]ADxlXɔV"-,$McfzKiC''oRPP -o81OVCQm8q(ڻyj: `W܄F~1r[X՛%:b2-A gdʍ\e'NDArTw2eDp%YC* σfK( N"{K)r[weκQKp%CϮ%hFV/5ؖjzX K$Z*wQK.JGB^#)'cNk."]Ub341ݓ V/GSg?`coD5QIxS维F[#~VypnS=4<}J&Vr9F) $B:Hqi]Eb~:U$K"%G=|'VmQZ3~sO//~E?Pwq,*m:Ԃ8Nse@u}];mrS` :x PWsȷإh[]7ykA91d~9ϿRŴZܿRy5BO9D)2,fR_ A`{G.JVqXW~).  u`7Na*CÍ)قU;3;ros(<[茀ِ qݏ<nš&9PCf,m阠7}}{I,33^BL0lƗ,̛>ḽg+7 px~B/4_iUR(vv*NeT?Vgp\*1oO?qg2k 9|a*e_.eS@]2y\)Ar0e rF(#xMjQ 'Go).l,| ɡS^G#G _?NET֢ z,l}qs0Oq"ӄZHN~ Ftl ݫ [Tزpge;RE25$SXvLM;8ܳ_b%3{ ywhXpw @5~jV w ɑVw&KY=:oϗ2W5A+}{q5]lmp@{̫^clb*lʎl?8dd Pf%7[̒GqCj F*f_q-;~ <'笢,Ej{/B+'FNLLZm-goyA4Yǟ D`T~c@bZD,KY0m0jH*}l.%F7Yi>WCaz+KDĚ:ݾzsC.nB9}No!+UE MuuM]pfɚ/kas.ZO/~71ZƪOC@D@a}2fF&EJM@Xօg,ea_*VpGn*ʃK=:o' bX5X-WJ:1QL״. Z [H=_֘ N˾Ű,#ߜqo̠أCIȟLT|@"L80m߮30yxjR`u@#fh 8FvS9_:j  ͻ1Ɨt{s8Zb>NG1s KjHȅx%F=c'Ci/t͡ gfn;'!HQ(|q*!jbB9xH3z;{!kw|6jzfOgGhf}$nzwҒd oF#ijb+2+z6.0vegL3Sծ"_D(WBPP~ 4m/,}xI>POt^dT@.CE&`Ϸ~"V̋7g43A-?fpWZ 4c>&& ^am嵽Yy:6Eq,v$Р^2鱉?X?XnG'?K!iMғSˇp(Tql+t~$cv@ӵBiQE6ȡZLn [oerx\lDԢa̠ " _jɲ`x#e~\&DgyPD lvQ%+7Cv3AEQQb2f~zhu/ؕ o>t"։zqx{(7=-roA@0=pX@ȟ.1.qыc:8׫O)rܗ'tզ*i_kP_ҏBK^'}yˊL9ȨNE\YYv6&5vH#S&Y4H@uHOy< (Y 1o_%$P qCR]>!~#-y,,oȃ9Zb;~2N '9_DoRe@szY7ɬ 4W߃)^`bVVsN]wiZ`;=6GN 83B#tO E9:o..`ɉFXxn %خ*O=6 H /pf0~-"M]7/֓YS{i[1ʹCZy?n8d(OS4Ƨ88ْ-n „q+H U"r>G[̠%e ~MVAb$6d᪵vT5yBg509Z1QNNNowk778捲᩿\64'c Q&]-/#+N* dO)Nn?h;7PcjЏQ]R.I/YP-;ul$06!T-Ly;U74ok5-Ảg7EyŲ1L<`VRDR#& bSZ&-\q?hV:(XZ1Ūƙz@"fdfVگXc LT6Ajܷ4 +.%B`A}?krft[s~CQEh 1j=:%R*%Q.KWrPWne `?XDMț9̸P¨IJYހꂪ&-CRZS_p%F)< I*'6WY_Pb#Gޝ/g3;j\l&&(6rg@5>q_/km:8%uF=rajh%ÑC^)tU. C  $khYגkO@=s旤9+? %z@v2KTe'|ld~&@49wp;;Z"ۋFF${ʐ347GQn /\v jWl썎ၵOK#U"A&G#˻8)mz<j뀶#X@x$?,|LAޑQ}L~nykJ{V\d=7 'Eo!G9U-n!;F}BnfsMڻ̲|Joah'מW+SX/aK}bWqe$0'PD{Y뎐OlrSK h椠՗Ș/b4EMRkrmE:L)XCyw2jYpy8=YzlX# xOʅ[֔4 8"#!yU%'Jgs>X'2wӐ+bҲ,(\ppGu-V{ ? uwaˋm9B$s x # wa %QTP)U^*! TN9]_f[mD9H۸bMYtr ޮtF+]ll«zC,Wp/7' w)p 沧n}1| ;ɦ THh]Fd.{V#cs1Cšu%G.ׄ\[29C]i/d0[y VVMեh JW(עvӷɁ*-(ͪbyL3gR]l;J)WM8 |p<C={*tt1S} >CǗ@4S L"w\ꑣm䢓.m&n$uv%f/A綄X;FFpwVhc$ͯF.2!p{E\ *QxX|3#֔lTeEɕ{X-Ny 'DԻZxR bvSn9,9E1CaDP ?%$>L]v 4CCe| վ`fQBíQR="u]җG}[h9\Rg۴>c32s]Q.lswgOKsyb< y6xXBVఝ$r[,$xy*!e45'X/a Cɠ:Ȝ5RIGTd=P/R#А}ՓZ?:+g+LX[m[HIdb s\Cg}Gd%t>e0'VWiZ 1j!7\qi's+FFG 2yPScl!°d#vp)-&|)R@[rc *mMo2%返++/MX>T'PkM[vJ ܘ,/u߿gLo-^;h:-K׏ڜ:FoJ=xjw+v;җxPةQӚGtܦ@|a 0I5Cr,7xYJ]olT eR-hIIn J=vAU0tHe كqn}f/{_ٿĢ]=9 [hyA,ΞzH)p !,t-*pVYTք (l J47&=LPZc) }l~Fs*4^#|)t P\pOĆrixƸ؉,>y T$oYT_hx 5Wb/7%|p2[zrEfuy ϡꬬ9]5p1zOSw±ZMd-Yֹ8 $-KXD]J -:X(Ȕ.uSBz/i.2LS1ϮSD:jETTz21 g_b8%LjCIS *?FUM%+ I_=R_Q[|2ۘfܟnj̈́v+w @@Sw"L St _XOp*1:#w_&r\޴[,HkgWgӃ`'3hCFvCd\#hd$GΜ^q/JUM@1 MIhk;foIr{o!/cS*y1[,Mjs:~k'"tff؞Iܚo Y#%Go1'Cȡ}:7TkFw_13E"[;&Ւx kw_s& ?V\n1е3ߟeOBP0=,RI8WK'SOUb;E&BdN!ƫdu 8v+Qxujs#qk'-Dקc"-f b@IfV9Q")CǶI^_-ާx9INQcxկ6q'p7-ed5i F =$>.`u յksW/yTR*9 DΣF :Z#]܆Wy`q"=qP`϶{Hn:b :@R<rMɧoCЧhw9JuC<ͼ0*KoD>X xkU8 r4Hsy}id[e[#7\yڲi4ݡB4v\ǼgJԕzSqsE!LGxVv+wYl'3(} l<+UɁ_(E'qa,XyPp&eNYpc9d_S?DU'| $ r'`*5)f-"8rp,[:Y E'l +xBn5& <8#vҒ]e OPaP2>Y:~a/ za戒# w1%߬o3b(V " "痌$p8p۱DE2T.cLj 4!"n}y頞 s(%wJd&JJq)!p@>ٔQ7PsOR#ϴHKѳEJ犋q~:gwue`u]u8QcN 5ЌsQ|PRY6Qh*,peS *"7W$ S\}Ig˒}@HZ4PiM%Ldީ΅ͥG"i^g%njxNu@DuHؘgƑDvzv J\0(5Z"eݮu 4O kG sx^'i\Q` v g]"*_WLֺUJkV0iyinR-])z3Y6WQ;n?MJ^ uu* LpjI WEoP YT;T' %5[w@B\O''l)ƅ@--!гr>I!csQWM1w,G(N#"F6w)qNV;BxK^(fHtAYKhn[q;`kEXI'P<%rf@Vjvx>kC3w3 C%)eͣ51àd%4g"x",Y-GevrMC`=c87O_qy?Ng0ٛlwbC(9ÓČ( >%͑4 b s5Z9I)u 槊IZyR-⩲ey3-!l̇|ߩq3' O7Q,  BߠsdnW'Ϛ޳ʻ HI:ZJ )2M3nFKKeEP{?:W˞ ] ߰\e( ?;Qg(t].ج WRj3}?1OFLXOPI؄NH&0)pbFv W-wɯ;y?B;nE"pWV" D]l _V; S?'%2(Tѳ} ~zBZZw 8$(_W5ldPוM5}M4X!4[ThΙϬ;+=U{ ݒċlw&4y'wb,R:c"5#уL;+p@5Fv2 ,* 1!+:u:tecdN4ZĽ*Ʉ۪eZDGb.ycQ,ح =2<-EPKͶRy  |D udP^FD'Ł$`b.Vϸ"QˑEREt.[m_,z?|f )_p FwOW<$ɳQ<|&v;$U!И5+97yb}\d8ЫT= ?gRVn3.W*+d lg;Xɲ2Lٺ&Tv,B*'_v:Oʻ) 8+d#ؑzbڕ9P R~0K߰Z4n-5QLg$+v Z*[I(69o90y' UWժd@]Ri:'3vW#r6($h u!=D!\/&ai*-N K#@)e맶j&&^B0y{b81w s'ꀓX,5NȘ&oF^ݯ'emRhF]Occ̷5SlTM5GwY &Lc8qqE cI.|߹DEZ4+35"`%E)?!MFte J)[ˇІ@Ldj I5r!(.3od{Vw",[LԹ\*xuڗ}xRD}? VUY'w/H4 Am$YG&?]W [E"R/i.>.LJ;e>4{*UOV ^(M7#vm58'0jeUIIŤe o rGۀX}=p sFb/PL+ t>yeǙQP%IkEF8" $Y8eXѩ5]w.Sm=RGo'ߑc Q{5PjBK27 G%ck <Md657),jQ\r! DIImGKmMçH-?¶ < Z^yDs5\^G fT"7ٶiA:߅؂geeCR]bf:堆 W$]`n X)OkC*Yqy SCejCnB%DM${bp$yp)8sh0 5Rz/zj}IcZuǝMap8˗0?if4p{0H-[s&ʡ&ԙb 1%u{yT5{J"}5%g"F Ya?~D6brpZ޽hJ絿aKOQQ\f Ϧ%)?g;P0/'冲КV߲JGy*sa_cXC7 1'g`hJJ ֑w'q`@0Em'Ԟ$|tt<ք @1ш ŸܓD1'v{z;Zmlra6]Itn6qC`MAw 1hQkbRoXJLinG735Fc\K8# W1;Д[%f|w G H xU,N庑uCZE!-Vns'"" 00"ƝLu|ڒ7|ٸ+a)6uGp(*pY*H'nfit4:/7d#ܺvbq$W4]͋D7Фi .Oa3vEU@_/;!/=VUg#+?|bXM6\ 3`Doy TQyeJ 9/c簗jf0$ prZOoHB@ i@t4gO(lz%S(HU[L]@M"}_˙![= B( G"2#Tnc v5d@[ȱr/``Uj|@YtZ,ʏI(hĀe"X⳾{\@A،X]7 eT ;Klr.Q,ׇ&5Щg"ΛVft[:9F@i*5ey*umXhj;)ȬNMCX'L%(g /`E^q>+,?=dYcL(^&trI/-&}F Ohf ԽH]Dzlw%!qwṎ+FL,·Lˠ`Dk}]F˳I5eߙ+;3ɪn,7TP:agYɔ8!" d5YRv4iAV4ۛ*k* i-@붃y[.?(tZBڎ10/D,?ڍ_RoHւGVy#*ĺL&0T^y޺{y.[9A fЕg 40 އųR}FaJk[ەOONzPڀ[޴1g=svO+O)89K+qfwp?"^7 HFDhb`J;j%OY +3jF<٫>Ls//E(WBR+Jz0PI7(G2߱)=-H`8xlW JvBB%2`HycuFi؟ 5 wvsɀ7By>ՠ+ר,)ܞݠez2i#;%)˫ /bY6gx@,A~Zg2Fs%XR(fG Mu{ ax˵.Pp,Z/2@d~)'*"(!hm>~g@|4yS 7jEbf40Ʃ} ?s_kCԳ1񢍻ܺq6ښV$rx vF9EIR%FcHQ'ѽgooO+1r8&UcWq4FQ7CO_-X(vf ^K&{_4rF~m_KoUƫ?I8 ]=Jh 1c7]E; g!{ێ]@~/ O6,!'.V,ZHLu-Jsy&#'Kmt eSaܦI~0M9%J{옕t;0A~kKlY3>1$8}jb{B˥b]frK#Z=(Otpʇ{xB:~>H&%rV†Jy^XOU3"7u ҏƩ17Wɖ%}/X,MAĿzBAA yPXcD~ۑ,Y8 u_:M,?.ڃے{қ ڄ F_P׎X%c .8XSlvi9 "Qw/r,̖`V~x㩠u'mFOjBpe^cԐC乣I֌&`U0v6ǚA5BJ"8F?/]˶CQd2(X \0[~TҜG}(*kMD}k dV eR`j>vB  &,σ妵خ˝=/p:)]0(Y!uS{mӸG(V-Bg1{9?Ll(d„4 E>췄!g][V$KCUWGʧ%9Og0VC˽A%NJYjk֖Օft!WUȨ}f(~FLLGKFY%2e!NwDָW"zsF*@g"/(ogO7;mK⿾Qa[ϩ񻉪Ft`.>PjDffmbDһ[SvrpW4Zc[Ll(UtGpx$oM^~__ZP:Q; >W>HVpD)3` KaXz/_gbk s97s*)? df R[PPD5.y8b"?}D+jM%牅}rgg=+`ٰ<&DrB'- ˊ/drsa7\ G<)6*ax ,bB4rA Pjsgcs"&)Ny(:({ ``G͞Aȋ?_VO(Q }M}q[p\kժ\no[obe;D!'Ze \V\V&sr!xQ"p49Yf"g'rY  g;Ćz $SUt!YPXkLL@%6"1э5x:f| .U>B^ZHvbV|C(w o5  -|<#]YW_"m0`0:ѳfvRat;. P-EX GKg[.֗3]gAƐ iCuMW?m?Xb UUoLy* 1VaG(dwjF2ՠϦv%<,Us5M(VU<(fFF4̠ $]}lM6jeTjeZzc¸3?X[fl]˺XA՜iAt`ǜ'Ek2kx+3 ^ ŒKIt;wc9fL :h JX;8igX 2`/d,n3IGg4(#h!e*LcTJW_ǰΓZ@ >,W=ф⴦XKovȜAlt&{c~+iDO1)[ 7)_2l[?I ;-EZ(gX)u֟Nk_{jeEf}SS E ̊P"h+sjn'Pȍ*| 6u*qvK(pD2Um\ab :nA 16:DSmP{:B7+f_)5uZӂ#E:7 =Geo?4I&lƒlћm'_IW*:L=T$d'=z|? K=Y%H`t(]=dHFI"9BW!pVZqh%[J e TԻУaz)N'4p 6ŀږc9},|fftu1ba2(X{IHSRbs8(~ba2(yz^'#FmiZba&_YDSφpa t;^a^TD.,0g.^Kz@9Fhxջer74/as}'=xN'r7WBHwSh@( .Ň\ SUSlfz>溈ƷY342msX5I6,&­ h)QOe7ZI2G h8?gDMoxs,oFFAE+FԞ:%l*L:؄ɴudpTIog(\]A7NP_iEBب3&6=@ؗY|'f6nxƇQ&Hq/ d<-!'P *^:-*ձOLt3bԾz˭1tJlw:w[O4O~Ɔ/!YԼQ"NkC@vWT\.6hfJ]0_5C#\7@T݊f;?*A-%òu@` nrV{I91NA}#avGPhJ{]^2#,W̌]U^FR3a)bڌ`[1&{(D$7NQƴj]zؔ15%R`C(J!@p&\ Iش#ozxyAݲO)g 3jB`ʕZD +%Z7kGz`i4}`n !J4R#"U"աߑ3̑c"bB;HvNV7MUac\0"qu5ddĹnɎCo+ '27 HD,.\)&mPbzeݗ~fDVf!j3"GWgnnJWM&e/$=80fـ} 9Vs?aʃ 4.]/)j{ Q%a PķoԟJj=7Tࢣ6_o2]M{\Xq gp&ԗ.=)Q{$hdvea6_3AF>i_./XH[15SX'(_bDa`Y!GO%$ի5I| zV(jb;$} b=7F'nx?`ใD}rIˬDy"hTWDVe62yX魳B(k2?¼ 0GE[2P$\s)=Kۋw`Lx3e<Ꮕ; ׍#_w~Ϸ!/V33S$nAj11 B"YKSi/˃ ]Wjݶ6â,P$q=ÉFê͡JpN211O: gt z*(ڣ@1&H)b->oc.ād Qp׺sfq$]-&g Kecnw_0;Qۥ^B;Hꗚ-Y55T,5ŷ]d(;XM hx*(4w2J4Sb<˙aqcI*e1@@G R5Mjn3b#fO|WYZXܦbwd iMBH0,=8]SyNT_mc$vƌ䝥@ 3T1|Pښ1q_}gKL_VՙVx fJ)GhTE¶6ՙn}B/C 7Dʤ%9TA3Ͻmw-HIT0f - EO۔[[d@"5I[=;FXG_߹oB`#ek`8]ViHuj?5TmkA;Q`5T,54!Tc⌭QP.<_B7A~Hk 8v+\> 's] L8E=zg삇W׽.~ Dn|iJga]Rj*Crx oMU}mݙN %׶42dtPtdB΁;T7{Phe {(u:uLayx;3)+aQ_t$wq 5d':!>A;wo\8闦)'`'zxO4U[*@EN%f-; B<݄Գt>ƞ%u{4{Xq X+}:D؁MdlVeV&%HeūFԵmwbB?t]F3DQ۶fl=^f/n15p 4"i2V P+НͶ@ӑp0.0kO5>cX@f¬dwl1˨pCS̆I! Vptxug(Ԉ_k*/[THPd"de-M8, Xd9t¿ ʂ7-=1a0֕.KJUA5.gDҶ0r< Lq7ҿﰉn^[HTUUмBDo6P$C+5NqǼ1.dn_Ckӵ!{MSg'm=e|Ǟ69JV.[ sU&Djo4X[PtޫDUDngn=` ] &hI*#ݟ7^Y2yi,` 4zp 4 o',8@;,ۗZeI @\L ., ևGL4.(nz f}ȵh Ќ[+Qc*{7'm;0xNvg!`ζ͓u A*V,3x68=EgTX%P>;ẁP_p"tvo1XZӥժfF~.iy;Ǥ W0K>/#l|3#PȜrOIу>yN9ܘR~Wl[hb|,KrPy$|j2ytRЀghgbf5c{*Hᳱ|K@{ d ѾYAn;q x{X$ !GP \ ǼI`$٥r4Ra]%jWiwOV F;t剎&L4Uc? *+K!wa*2DȒ2FR\Eb}$L0b.G, ״?ֻkJ4Z]҇oWB^lf9Ix8l2\܂7"] 6|DgsY .:7r+L>V^*M 3Q(]p/o8}N{&>•_]n̙O1,ݔα<;[`.,pRxL"6RT3&~3m4?Zun} BG zV`HCL^U4~C&=e9ӞjÄ a>(W#Y[9ƘbU?a <7[Z?lӂ,B8AHi\0[4֪ FfIts6׃,'DPnPѣ.}|Xu-)r{sD@"1sz8B{9Eyh]nYwu+#V@-Y-~K,B"w _q8d}:]f \SnfܔH66. t:G G4rHH<迺_濔V"B?'"ŹXY+6[7B4bр $#GTi͐7}j?θ`b%O ~ĥ+0{a%&QaBIlءZToP?Gk, % *٤2O$˗Z>65 "|-[ʎs#ReVp=j(%u܆yQ{] Daq$:u[2AB}ڪBր}7{$_NBp\! VPfn.W̸:6mh$~%'!iK.p=Vk=`hLǐP96S@I3'٦h K*@. ?kڻ}mP/&4 0ߚ }>,&"F`pac (M^nUg>*]}%bJx5t ubW.!#f%gk]QTp gmAMSMG[t1x {EP)BKFt(9 L/u-TLͶ÷ Ԝ7Xx cP ` w v%#@ëw)[^I:eD`.ys9{bҹelH׎R юh8-2a֙eGw`veWqyU3QrGyD 韍VdEvpT@W/yjveOB}"C5eRJЎۅψ DZ$McsE&qI<&LnŮU(ʠ'䢿üEٵD]obE]?r=xWg"&Kt-b IOEw@- I' )n2VX#ܚ}7c78xEZZR?&|ԗ$}G;sQzYQ9IuP"=UJ>Z O}ph8 ;AX\Qٓ!W?yTzl)JT xBdMgz橭W:51k[/0'Z J!b@ yЩu y T iDe#LxGǩm9Qyp- W[A^,Lad *%#TME;]GɰŪy[>r= 5G+x"T~$"E9n«&drߍ"-u~ J }jg\F;@AHquPn  ZsZ Mh L<Kؙ5 sh3w8[įPxy$E<}=2%xu`PF/$Wzt;D#:z̺Z,F.8"kM$l}>/9;DO$@N34Y ʴ˳0}ܗ$d|\yd'VOTNڼ-IP]-un'Ȳ+zD {X ?5j)H~fy*/b~'$#ICMQ%?Cvv30ZBRĠ<6q%`m i(F  |weTViL.ʊƀ [?+o(0 IJ_$4LOwScV%섭.4h>r(k7&l`U$(Q&"@ld3By[iM&DE[pq ~UT9tt|RIKn„n}1`c PL7OQ|S&%ċ**Nֹ?D_^i }¨^'?/{PŹHݓ471W>uy_=*'{(r bWq؇ ڦуxM8.1ӭS0H+|Aѵu!{wK rdv\ 뎈>/G[K1^fXY:̗7S>t~}OˑtB$z?v$q3; YKBoGX ,PIӯFiaE|sclֳ3~*c 5b݃\%}JĔTpg+]u}P=F]yfJ WeCRϩ[G,(MF'=(kѕZ T4zCX+kBpo+^Ԅ$fek=/LaؘA7d3\])G5>2KbzLTYf -|6cé7jɹ<ڇf6U_a"@o21NmRo f͙f8?;iu,BU+ۋ[6!F{^>hKŝV'LBкP!l\Ra9?Nj 3W%)@T[kcxa%N5X{st"jhK%2TEE꼥4) a6F w *̋{]lX:YK붣Q.pU{%[^(r~H;<IE¾: ,fYn`/j~͞4- AՄn ̌y(/}t[[7H|N@pDddUS*0dA[G>}sE҉,熚BhG5x!&nj&0tgT)09zS9p ,X.D`W ,S:A4p !, %f\AO.jLŴ-^\@\2?P].%6*)iߛg)n-uKS-TPI'`VءEjt9$~|!=ܲך\`!W!Z+ g\UvDPրbb&B @ X13ޟ&:: ܈lVJAvDE~ tMH'˹Cpz@.IuN;ߙ:@Ln~;9LbuB^ԟ-ߣyo~K €e]{+FDŽTr)Iwc@GÀ*YA.ۉԧҨ;ҥЏB &kfkSm;+F( m8 B.%T9,opٳ"P'q\ޟ{<<灬ZCʙF,ˏ ȲlS6P$NxPtr\̝mǙwF0xu"BE A0Dvnf.FoRa!q(NWr=W/U2 E@EFx{\Mzy, #|T!GnJե$]@O,TKٌV=-0w7PEupSk8 uJnqbԠgTKRXdtzJ" _;wH 2D/IC;~rjܯ5B8b(3.fE.f*>.Dѐ6~h Rv T,_6[R>䶢_Dĥg GOxͳ|{FFR1R@`/2"$ƱUsSA ',JXREvBӱU$W{Ϯk!*K>dQousq?X)6Iv> +!l,1SMpʙvY k*eЬ~8 3)[ [2=U٨Կҟ7G ?0LGykA*%p1yWd !hbۢ"Yn$&B_!8ߪIj.{!cAu1s Àz[Iw<.ֵ|-Y zi @K *|4 A熠wIq, 0՟h^ăvMП7pw٬U%Zݸяoނv=aJG^p>7N*?+ iRʫ}P?cey1CaLLSYig}]3HBmp21{x YNʞp'dyaŕb{trKfb _ߺq!y;B&-A˷v-ܞѽ;<UjsI`r@`,<.m6J&U?0S@xǝCj=W2f F[si״ 1B>׫(2Б&;<-jL{v{KVLj#N,f|DBԠK<n.ExĤ(eٓTp!;@:5EeVɳPR`Wm9C8ȟOqbI@k51ڗ %3RQ{ryrSIJL;}\~,FW[c'LI=vxw%0F'CMqD|;ȏ 4/X7:Ϩ@)"ASd )%P[gDk*@6L/ *`r)KL*PxKs"O>pKVYP$ C25Pȸ+Rз:X1t E ǂf\B0䉠\ՑeVL#tn|/mAța,`2 Yȃ5WB@p*Q^]_`~^R@MkMZm(XJp++Atw(z}cK=`Pj&qb!VƤԚQ=o.(%b/#NOHn{e+H#j+V'`t݀QzMeWV;l"(yN/z[GieA!xSn9ԥ\KbOaG`[5 ,Ɵ*d%ty=UcE rN} I5/( ^lB'#&# i_֣}p(,|_0SOU ֧z|2nӐSON,سW g r: + ~$rlҗ_S$ϐ]$WJ~6 0T@5:6**xd0Vq3hŇR+C@O8&E{f o‹B, }`f%=MU5(!vU)1} EԏCKy \oٖ/ߛ2m0[q ⤻Ч/cҭ *}sestW$O4%Jcea^GR|QJu)(Tb&6dwE.$f`$C_YD -D*-{*k͇ڀG"b%qz34Jc9#T#'QYo"TK qM\WbIԖMʯ>Ǚ/n Zm!fϰ3Jzc3<)9L5e f _ZI3tFf6=}ΏzI3f{;M57ңv0rG|kDWM8(#O/+L8>k܈ӶLb3o6*m{xHOI;K?9./D0GjeY$FyƾgyqphV+ݨi\,4@ݲH/`3w)Pw%` 3"=!StaJ~=dߠl8`a /oۇ55[?x ̘d!=VeXpK'<k9kRqcs˖mܫ|]>H}o{8\@: uKU~ľ;$yҲˁ["gW^^&9q߫;kpoYo4úݽIIaiDD+/pƈhI;}~ύVM>|8/ba's]'fPk=VK桘? _.pA3H{a |-$;|V"rF69(*Āj ]AD0*3 l9!Dfp~&Q0Xک)}>KƎeNS/x$w3jvSc]sÖӳQu ;'EJh:`J,֦< ,&`< KR^ȭ2EO]Q|'AVh**3ޝwˇ?=<ٖe+7l`#OK0b0BRQ(n¹\|灩hې8d;{;2*p.xx9G4ͪ{>-H.ŀN,I[5JFm->6zq#2Fr0 7 4N?WH1ʏS{L x 2I4nLf鍲]Kbψ.mp;}H0lyLIi :u+E"g-"',_ĔDhtBFfލוJ0s[Rx"w5@p!` ݟcHC!-,'l$.p;U*2 1RئR'2UŤzXȻ,76DLXEeY7E)eH3WKz _lө?ൗ Ń{mH? i0{;LA⢾ ɼJ_'塓!qlYnO9}ju}d>~.% q^ܜ,]nKBv|3 8L .nRFHp/Q4%%ccLEk"n;J{ŖQ?fIR/p"spi@Up;$iXw=\G5w6 .X3HϠj&!oZqS"p,JG8 5U?0b3_)Th m4I3c<#΂Úy(!&vٓ]Rn~$gw#.q< VZJ} Ʋy5_" r1(H70j\"pX9wo0?KVOMǃUUPǠ@.v/vxd!=ŏilgl7 Oc~mN֎ bWuMgp,dO2L@Vك[Ks  vd$ҿ}N}7sъ ;ưs7jEP~ /eTL>jcaRJm>u#9ͣ]yScY` ܯFkf0ٖ*?/%)J=ii7ѳc0S {a18KAf9_˺=!EXPe "+;Ey.{+^ֱ"b݄Dc@Qi#]?7Sk!{ !0+]Gy@%z!L4Ս%f<[yhRf=͖*3@=ķ{Sx`_ ~TE!Uv#ړiVֿGOWMxbVp헁ȷ+{(q#1] [\ >Ыuun~*an0%僰'K4 NK`hvᨱbziO^`V3͔#X\ƪwc2g?}>~ ': U'a.D]tkZ'>S wQ2G qwp1}/7Zgћ 6<6-08 t։v,VRaSL٩Rka^w2YTTX)jx`L*۝lbً4Txxٗ{ >4ߺM"!zͤvNaP$s; `*SVhХ`2A 0{O!9)BzYͯ&k75èQwzk8,:F 㠾Ʈ\I-kї>Y6)p?עØ &Օա0Bipj?BGj"G`]8ϗB8elgo\xs遠];CM\/Ge8mЉdDg.||sٮ6 #jn_2Yn0p:;Go*%ŶP+[U d<6 Z%; Pbm0Jڼ:uF,N;MmElЕhxŽILkeclS .[<5"`K"}!eӓ ‵5hY:!6&N"(VRFK+qYL}6v&\ _HHϿ+kП)*@; dR4mΣף$G H jIskGUzCYASt bYo|;*Ϥ$TWo)l{Zal'ɒiV_/mKxNmt){K$SJ+PFV=rS(?kݤXTm [o^ġOcI=tKT*cA8M{Nrk.W){~^}.ug6=\b6N *o͡ATCR?=(Axt7@sW]oNupq ԣ`eg:xW _tYDQQyu] k-3 vמ1nU^@.ɍ4"0jfG=r׊ /& Vsдeb1%`:[Rղ5(&N#Q$лb,aik}s{>,{)=AwJHEY!ݾ! {z?w@uBpD :ո^$B;`hiDK?(#FR Pf *o MsqF]PtLw Y,]hI./C3} npK.O;bY/}x [$nKDmi^/'O~gk!)>⽖1F뾨Bv+E{01}[X͏{?eR~Y!Q~ G|r`Ĉs@>*1oFIi0Ćz®v'+xLm)L J19vhˮ46.&L& *c'- 3hݺU=LuC9[F15sqr$%6PI`kj B(]o'8f6։CM I\oag=!i>wWDv+ >o;bT߃ ҮS302JV}nqscPp%R 7Oh{§l>=v +\5R!3;~O129|2AbN6Zp<8_ *l(_;Rd+,.)#GLRC[M@&sb72&fl㼣aߨju@~祵ڟk E@+ ~3 OI Kn<"é)GNXEHJJ{gx4'ⰽ-Xf$ll GY=BB#O9C"̍nQSAdDz𚋒iHV(<5%\w2AMzv̞[cƪXtq M#Q#+[g.S54]ra1)ə<圴y"sp/3x;=5l~X Ⱥ'_Q+(t _VA ͡<(gVdZe_qعcL %V֨4ְdD*b:Ҷ zzFiyH-73'Q VaFSҫ0xɿ ^ 1Z"mM*Y+m%cE,{҉~$Tr(ӎ$I|I(Ocl@?NQct:)j,,ؒJ ǸBD̗CX@[Ir]%zQDiwcxν( -C&Y% F}e%hNbF[=jDH23XPYo=N{'cI6w2k+AR+iNr }6:mw+ao:w鼕 g$QnD6`->sk7aSvތY#{EoU_o%3+<|ˆEA(`JSa7h4F4GE,\W,U[ 9xeyϝUCP2H5痕N vC^on-ʯE8q()I.δ{o^A/#>/ϦW+8,<36;djNMflDV!~Z[$]>l Y,!xtƞ`+ f{nGLZs}{Pnt"&ʵjͽ;,(lk{eL_tTqy'-*_E7q.~HR[ 0hS&! 3T _|P-yer rt{9m(We86?ӝ3UIp&8J #lGUwz"zR"5.,ȈSqu3W5 A3j=Qg]]^+3t!0-˰츘C샤)Ӊu;hKM)L v3Yh " 84.r5Ǘ j[,8[7ITGWEul|$%wjSjΞ>o*h>qS : QJSFvy\7KbJ= s!\`Ym,Q> v͇rjH]B6AS4vSb@ƫ .xKNHD|+ ܠp*fuTR ;ٲZكSfƧ߱?`f"32я^,6)H%+ .W΍.:l/ft/ڇ' \<- zWcz e<\2켺[{Ahli?i?~2Ze9>2vdxOZF}LL)ۑ]B9sAi!̺7]oD o" `ɽ !M-UDVꯢ]" \3i-&#ps0iCt͸Q3]@z'ׇ ھv#}p~Tf"q2Ek #݇LLCB<oN$xCOse l)r"Okq(%ar=R}F r1ǵZ4@*Iqz<,,/xM=ˣzٚ(h27}3` ]j87CoV/'] })VRHYE +M,3p"%AƵweδA̲H딩q~l1ڲR~chjIW[+*qhژNH%}'J|sUuSN&K>+gM D} $QAWKS>ψ$:F/M`=_1ԩ>lzz6rb~ ͓g+kI [ դg8<&_!݆i 8VC7냎%&oL'rRG<5tgh~g||I U+枳\BG'GҨ& aS\rY4 M`2fm\@9Yuf%SO^W2Exra@h#zwb~!Yд*)F/Oٵ= _EZ"rB?6 /]s.$bЧiltE4فn.P77.D'[k" gIdTgErWwΗBꐜz3!9'&/8Rd+3@{ /n xt6{ ,x\IP!{Z08A;bO|6cV~;5q< } E^>\L(.bFҁ Va/PƸ-u%e.p*慨[ +2)F̺e*f"߾0Np88Eŵr(dbR!ìu^ !̫*Xԉ /q9RrY-sFV @b+ﲬ",$KA\Wuc{ߥS,{g/ 5y(0NMNX4@i#;L[aDY7˒KGZo-΍AjƫӀ(A],$).SMQ8΁Sٹ&(< ~yv@_@S6bh!M 9+T$&YrVKlN rza`xDe r)3gEDl;lf}!k:WH}0MMHM&yDՇhS!, Z? m1©s5C%!VW}r7b3;ظ<6V㤅:r=fi/YYNL7?ǹnu@ *%;lyУ'z75PĆ=Cf1U\7t&dYyСe;ppp&k+|-{.`Q R4Riu ԙLpKaZ}d_ō+m>k^4>㑢f0>js(kXnRVUsPLAy'dըV_1pzi9u'H HʜBz8T+C@Fxrpq!$*HzĈ= 7 ډnY'[Kl5Ly vX-VljTKK5R =af(ƥ)ԪUZaj(G5]*9n"=TPIMJ }n 7}TS[7aA6.X74+A^;}CL; 87Zhu,g?6T-]I$,/|౧*m=OsGc#Mౘa.aTt1l5PlbCXZd>WzByihj8 $.A)YVk,E2CBLg]4%/>npA P̧Bj 4g|}r6XWCa lИpʟϙ >5++c b02,b-m =1[(rZY5Y b,BqS99{85%.mA=-6e]5Hqn_ugzj)3fExY׮_I/d6#`4et~uA`c=OQx2"t6FNÐ=O~ņcCBG1M.v{>]C-8HI!):˗HE].k$gGb߾çxC>־Q}K#p@ 4]L+nm`! ^I%QN@¯ Auة?p\(D##HE¿in?~W3cJL~ʠêRc_D/va+%[zq![Y~"Dyi@bk滩uK yX e)Oo>vG!}fyx& #qZ/YAY5f/ĠQ^o\5OA}jj9r7 4^V0i$KRVǎpr0&Ή}q+AzBh5yyc^c9*)yȤDNg J}3G뤉e6gx*_w^hcނ;v . gNWM)7|8OwlcZ܅Si"L$4P䁇Urs6*r*Yީ:$ԝHIi~osos`kq2RYhgb~>}pXTYnsz">" Iځq7ĝ2Za="#-E'xdn!`IP)qN(ր<ϽӜզfd yuj2*s=,N+n+:20#}W/Mul9m 0b(k!{$9>nsshH^O$`l+UNſ{ 3,}р/{vfJ32umXkS* %D A<@C :dG?@j+{cP8CeFA\uPvZw/@F0ڒPb)V_UImKah}_P܋dᠬf4a#V@78G+2- N2SV qA*~G߈?V!ڠ-N8x4P!dBcoP%e_o{YP / K1lP"2 4cd9'%F#R 'KNmdDGrQ$͕ W ;]N2)WvxԮ@)P6\=jԸoYjJlex A"LuDYjw,/h9Ӓ0* ۄld-w>1)c0.(s*cPߤaKu7i[4rDwCw؅;SL r,LRU{+a>JEIάs"H#&VhhpXH,%G֭xw(C`s:qܺsꘐ+X?l#ЩfZm(5pqu=()'/ka~ڛZ )x@ !笆=*l&r)K[N uR5oBn`!%eęRG`3v;8jWq|I!^ĚĠWEϭjBnYRSpeK=8I n6]y8Pw55 Ft넴Io7yZRT+J_ 2i(Yc{y%+rmtK!My21|e}kJ2d )KFQxcvk 8482xu4!Kb3UcB5}|8%w0cVsVS79Kյa铌 y|zKZ΅`3z3X=d: #堻$+MHNHBBTәQ6*p5ZlH@NRIX:w8tn9+m~B\GTdb~6?;rN{9ʌJQ ˅ eTf8 YqK]ރAS> >_wdqkw``X2KXqSսo_cV̳U7[1V$黫oZa&!7'\{$- z} [L5f\';}K~eU@l!F9b#$_DNAy6 #>~p􈂥we8 6I2ap*G24kSy{w!)Dx0>p/[A{ Wk{?S\@|F^ #įRO12;Bm/qXIvc9n eM5xArF0go~fW#~lKfPʷ)ntp|+_[wa'cny#C6`'D'  ^ 9+0CA ]gG'R6MZSlRܼ洃1V!ߴsi(Լ+<;i3BlJC"[ɓSHU;{TMƶF$b@j$TO$tR1vEhrPctDzƾ"#P+yю*Ԭن&f!Fbm.eSY\IL,j~DB,I0 wP $=.:QgɳE_D ?ԓzA-LO5 < tAm!^u,|6110P$zOpIrner?h㝚 Q.Fp[޶>6쥧gvOLGS"J  P}x/ 80Bm]AJpS.|W^f>hǕ8-E96$eΛe\]^Ouiu9JfJ&0*+>aN9pA* ݽQwja9qNq?5/|JnWϐ|\>t9WAQV-4Iدg(/< mrx+ }Glш1&"$}85/j%V?^$NP]j[Haδ__.y\A+hE5Yӏ3: 4Y7u3f> 'MuhUSoRxw-opa$Y!ۿo1_${(ƕqƶr,ZTTrl$7s+i`rj خygX~ʚa/Qd?R2 ؙ!~zj{F3a*zӯ]6PpQ8!9+ Ur4 DX{5(A@w!){b.NLv0F8:26uڂ['P*ze҆$ Y?ާ> [v p|1C?J`ςg]LK+$WGXxݱM6aYFZCN7kqCflƇ WYPӷ<巋o ASAĔ^˲H=l1|̍\-G^i6 j > iIC[m6#[8jG"hvy`F8%\;\ɀjSGk ^`.oq/w7Ľ⛃0e6Ank36Zr?D=MU[?t٣dUx {ok`eͿv|Q}u{H&oXJ$)U ty pRN.Ź24 RO<*BbML;?+@ͮq0`M Zi&~ݖW.=?=}/V(-s9KrRZi}k;"%VdxЂ`"g[ӬeWL2 2G/yB@;v3hoYa9Ko)᠝ 9t^q8Wq}A@M D@2+#9}^ہyxp[]\أ_6]Arl_L^[틣 #Kn=q+ū  /WjigۙKd?4CbmUoK=t.kvgR " DQ\KthQzp=c txIR'0^4XFW46ov5ŭ <#o`QuxZ=RH`#obe]T[T՝9 L4SiPǝ?H!;a`#_7䁆mj@*a,u^oY z; ZDm:$pmq ˰ ZMdI ҇OHy(!l5܄{X\8Qh(o4b1;6 P"A|+-%Quwa' ¡:5Æ۱ 9cLg|VnM$js-lW\#M6?m+:9'VckϺeM|}?.ڗs:h'ɐvœt)zU3iMNȔYGm{D^.}k.|"1:LV@ؚ"s\On?XbǤZ5<eJJN HڏNT38a~dB (Ag$UQPҬRt ,R Z5k``\&}+ F> K9tG8^BU0R}PT3QgdsY A~X!,.aEeJz\kك=CEQ(+E|֝y%uܟyxWbv033Of+ ):W%:&>[`L;3:ޒ T 7A 1fdeS^ڴZ[*DHaqPƃ[+Me, ш0f3 R>2Œ>ƂNaaQ]}&JOx%8Zߧ Ͱ6~Y:]Z6ek' &Lg[*xntYdќotРkntbbqhMQP"_0\M-= ltkV2л"Sx{@Pt#/c%/ aVIs?< A0Srd(0edGnS~W.W~,uIUy5lRuExQw֔Ė}eglV{fV]ĺ$ ՟mzlm"2* Ȉ*Dj:4ʖsb86p""Qp+(1&9/+qi%3t%Čs UiZ@V#UaYe)UGw k>,R]ηOj 1E\0G^BHU)@YF:Uvzq_pL|B2.%aCfKr{g}@Ϩi͙|&h ExA-Əv<Ȯ!zoU҂T H `ŁY(Ƅk䆈bP!';wE &AGw[ks$™SL{K1,$whoF?@<͆?h%|r- "V VĒvơ㷤LԖ_ ްTAcOm McR$'\_L[ʣ2iN2$c+su4C3v˨'wEQL'ZuC_(g,gxO/`ǓsuZ]&3 ˜^@-jK ̼D#+ 2+]8\1 LS|R!T,՜c/;Q!U㳧ۄ4E3蚽Ka*7G~ AT.NO4AbHkIGܣ5ZE 4N&M93iůJHT%\z 1k^+;"0/U`>Ph( @FF;(#_[@E 9wfF֛[LcB[s4kw$UZXo}#tCx:-gSA am0SVtd@Xml)D".} 1GFu& Lf6ϻTCJqY1bЗo7b\8R;P6tYiwHƁc S!ĨV钪hM\DX‡Yge a"wZ"q!F3mà|,?ބYĢ9uOCeI16b=;\ ;ef :a-`qIjp- ono)Q /zvN`:}q[қ/tJ>O)zr&ێvn_@1lvKuׂi1¿$ g)P+&9/Xi%>Rys=Q.'~1Mn^gXL' m` E0`T*ҺYt\&p> (j:G9\`.kj?<f¶\̌ siS_]w o (Hs6l4F69?3ɪjb:r!+]O$҃V͂u-`ϑ!.*}T6#iy/W%8mc|$:K'ׅnR\8 Bxfe)af:'{ ksJ/ML5Flж_-;t WudB/d= K&'IڸĆ@u4ibW :w/½YOTBHp鼱v/nfuiF2Z_K~*.'yA#`kNoa0 ~d]~MĿ& BlG*ťU!`YWCB}6#^^ rgo6Jpۃ|CTϢ6}9G/Ph 3!JՀXy-`m94Ūj I#|E+۩!O2GeօM Lؒh]FjcO(ZkR*܌e.ƊIn|BtlʈGȻȜu~,nTn(on<@Ou$;|~sؾ)Ar;(S֚_g3poP #gjܛb]=I#^](),rti's (4xp6Htg7X&u9:yz T,bb')6}8Җ$`1HrG!c9a٭fɄh̺ $ g.@K_ZB__{SAa.>59C@qta%V.Le֋oxf;TH R{q[ 6 :,mpm"9?|(i|p 9)}[X7$ǶBry2Ӣ%BQh/]bc1̲a'r5Ɵ3t;>R- ܒ=3S@L)>YnA[Ыc5SG3]+['>xqI6)Z@x>ԗo-1M^RQ-"2t]=j̺VfDqNڎI膅SwWJL\z@Wi8MEkaͳ"SI 6o: ]MQUmZE1)R-o5&F8E&Cu Fu֨lv- |.UGj! 4}\%JŠ8e+67rQ^LрJM^~? _zʞX)R0 JźlF۲gA@+  c򓾋:91exרtmޕ$YpEe q_O6nf~@fe1WFq_3p<{ԂW঑hD܇\9fֻUr0$XJX ӘxEe8sJnj~_It2rG$' Y+wt-}NugVb\޶/KiAꈞV&P#Ewȴyɷ9+:fi+XqဋShHM/L^s.Am=<ݴԲ]Y":CR"ٗ2'qi@[` |B(K)o3wRQ1 'pDS=kxZd'^B;u;ub}tIE&9.Hfk𮄚0>[#p&R0Yu ڵ/r+M,oZ` Q{_g$bXf't,ֺXwc+Pk)ހX J/2&^]`hp]R&KLZMCड$:>kR -\Q Ç$ "LUd4Z6&?wQ䏺P綃\ټp@k p;J"By8qnC}RHYBjx KM2c~R}yL?7i48~~Sc~_> ,jb,HDYR*f6 TN)l ?=қ# k':!ٟ/\0CG+u:ZA#0O6QD&LKngpyyf 5-Y@b'kaPA TYic>@&z/. 5ꪫĹ|ŧ8XejX~dK 9!@) \Ǝ#,rt֙D ٫$CgIMUs$vV}T kfN/02U\m92]r H+K7`a?oA ~f wA"eg_N\'^ete+ðȕaR %VR&VL`ԫ6y'L2uJ.**#^{ܴTX\BH}aWI(Jǫ@B{VOEan7 E|)ߚΕwN wd8[-`G gQ&ں5)"ѫt1j\3@&ItiNrmٯY!pu[/_=Fw?ChF g7 Ԋу;S>JouHk РCu0r622XҞ ^^VR_qs*qf25AeȲPvv"Ց#pxKo`.FG)wE"eL $WE֓: 5Ĵ Gߎ*/`>v'u4aT#gTZvV8NR=o/=pDA)Z䷟z$AF2x>Z[=%7wTOcJz\M{O)V)+44O*GUac-5dc?>oqo#zfelžiqZOz5m9e,ߍӥ/s-đg-YE۲o퉓\77v OgnfB:z1zJ.;?[ߖIZqbJ3l42 q&3vD>Ne?57xEC+q.Ї%'a')Ati3w2 $._]5W鄨_d"kH~s ! D8e.,^9\޲͎Ht!E7)TʋhOpLrYI8$c@*&eT*QR1;'e5tRb"n[d9VrNLpl/ѶwwU )~w$7w>f\bn<#F4 F9,|]l?e4es(80)9}-Z6KJu 9m3x}2RY+<&sV`U$Se hb04RݱBlS%-*٠ZvA`0A$?h)۳֭[I))|G3g7 XEy*?9ֽBܽ`*fw@Ws A8w:55 w] ԆZ֏Z2Yh 'lv` ~{/TVd1]~t6yFah(t#B #9c ֏牨/@&츖sƨ5-^uuX, #q&PK" pwr3DEvh':ԱмyÛڼ& 0%Tz߮m۪fP:cxZNd ^1K~%EVzN}K50taw=+^1;W~:P΀{. Is~}wrH\Sl)s::!cXXyYD6fMpW= X.uw5}dN) ܮ}y;>$~NRpPō H㉤2Y',%d>/e Bќ5k@Ϙ ^_.Zx+nyl0eŸ섦NR;?I_sN T5]lL6pd4%y˯lyIlxL,,~W+ḄڷOW1*=wNW rnFn Ō`4dJ^9r1ϴm8  dXmX5RYKo|p2-("`Qu+y2fCPkhP1 sA*- &TrJ%Tr(,a%ƑR,z.kMn3{cUuOP#]7(i\ɪӘtd)WU yD2 D8f;z2n;ᜧ70Lv}`/N_ tdro&ٳY"!v2`5HjGA]Ö&YX;P]l/TBv M?_W}l48aKcOb?-{~᡽5cu_{ȴRgC6@`?nV$*6C|%)(?1Ǥx)\$0;u$8qLZosR1ٲRt'&KG60T% ̚,<]7{E+ܤ upDCn!+*(I]}ҼuJUՙ -֦ 4\L eҙ-W }\ ΏHp7帤\ ~Pāk6sM)m-:$@DY*_!wDeM(l̠A/oaOJea{a>2!һ$:ۂQcܳ8O]>I;b E>7ZhHh */U](h!hWJo2]Uwbm|m׺ G{l ䷀})f۱j-T ":Z~1ƿq;"[ı=%不#1rJ_6~p#m #3Wَ n+JdE{AF|{1i iS>*Ā9"?ik6XƝ3nCJ(l >#ڎ2dz`7.0߉X'i*S1Fæ߳%N߫QLYw^1^٩++qo'NӒTJvBo |AZʛP-1-݉}U *3.ϭI(9B(p$zOڡ].s5C\'`'gW9='qAhW/|'a%ߔx} enGg{f -o~h{D|.8*gl8}zAD)ΝN}LtIVߞ~PD(Q@UX)ۯl+Eˢ4E]"r%gq3zpDB!+&aks(HꋰYVM|$pHo1'~)zM.0|}Ux5:Ţ0Q$4^7vE NDV.b)P3uwdTeV :-RP1[[g"'sZ2d{;+Q~ /a?~qZ귀մ#m844Fy1Ư ÞzjIpCI-y:%2>S]k~E%Dg1ŗxo-|-}ocwap=] q,D^l |Q0Vʂ@:I|G \jc=fPp-:%fg<@ЬNΎy0V~w!0oHZ%wD2G$Y/8}AImx-5<^/-T~о<;uE-9 6k\6OQr4C؅-}:c@W|bS>\B\b@8"_R";轱M5,\&.SX—Q39KnvTDOGlx![h$~ɪ9~)dz[jhB*R2?ΝgiMrj>ćxp(UAH-Kd ߙad;hYƷCo7Z{Ԯ1գ%jʻ&u3q& fD)l>R_kH܊[O{[qJ-M_=?qHW4S/}/9έ%6ofVr ɲ)&J{k$E*!P\gaZjRXILmyvFboZf/U~ aouE e؄`|ɭlEjrF2-S]lkZxbx͝-%H2d1X2 ~9zdRcjMoB"kվ$w{SSz+32jA7A?U 8o!U'YDw >^T"/,u mgTy6s(($ƈ8xc܃mJ씇Đ(/Hz%vl{Y6f'*A@Sl]z4KN[|5P'/TџQ;Ԏ&V+~`e)ۈSQč#1g7w&Kr`=<|2hB3vM Mk(]Z/Z, *#3N:^/wJTO-[q' J/Ֆ YpLdLԼ ME f-Y;7w>;*S6q_T%D9:i Eőg<&W1,h&X::zz=Yq 7v5@)7ĤD` j^+CtZ,ͪ2ƙun^NSdF[#qT! .S_CW4rl[LL&Pm䠁R=ޱˊl& 5iʉabqdm ۩ C= Zs .-y 98`3<[L \YǠC3|\p]px L21j2JUG?@֝-pYqF}(ޙ$ 5 \d0c| Zn7ӳyE?-8ej a&nK㋹\C%RU"|a?bP*S ɶFen1:c;$|e㿅E]zZܙJG?IˢWu9Y37>4:t~8XfDSOv!$eݎv3E}hO$d?ep|l )g[$jc.! c0N͖/=?1Ϝ,T`;P#-8e-;UabٔHLqfvzڿ~Bo~CS ]S0D$rcvkCiscW09|WLc rWlIdOwգN"Ol"7?t3)6+LG!V9)YJc)BdHr;HF\4ndNtzssv١2jM +] rd2(Y)OFs頰#Ty!`0P|Ev ,\.:Hr>wW6~ l<(rCLQ9T@6 7q׊cs!j]yOua9lI#XuQ0J?Fx_ȷM``pIcl"|!<s7i/z\WU~}gz tD ӹ. >ցОp[%qg0sXAYE& xh`$K כXztFq_ٜMh{ l^g;~#&MU -#woKBvF#R$%`ۅ<  d2a6oS02XRص3ŤRƟS HP P=O,kE搟`Aޓe6PcdhU(,;U(]~Z/1CGŔǝ!&Ԓ~:5W?/o1|:3G{wdݝ?2Af3*Tic!"yi 9Bc s)J?I tv|^7%x3z㸯Dp7 =#~Y47^X9P^WXHpfOo6mƙD}uGF^euЅu%nIG䅰˥0]\ 7.d̴K19s.q1ÉFgD/WHyڹDW1|sJ T/3R/ ]eٿU2b%=QIWLki'“2ALjL0$_~ꌊĒdB|ϵ0J,xiu-eu/`"'wyhzM׾wtSu_c'p捤trk_jbd`#\ty/C*6KqcWIHym0+n !Q'@9>ա E\M&t':yѫh'<@\tJC~z Ǘw81aM x0ǛƚuR 5ɍw|%>𱓂ҵݘJJiu$}z(DTnPItwVZEbV_J"<{VbD&d{TQt-jJ/0= iTn!T_ÁJZ , l{7L1/8I02=P"jQ]ډBUU am+^s!.˥U:E C™-h5Jjez8KRHbov^CñtbҲŃ흗#L som])cV!I*goqfYض;qVWVEx-rj 1> 9=:g pKZ9t V'h {fb3a4K+u@Pb* 2Ds̢ Me%@LI.(vr%A*'MI`Y1сRPޠɧR_ilڼ7M7>7qn"K^JjQ."O/~=^D ^\lJ3j>E)M\$GǂWLbg-ctȟי "2y8'm_:K/yairm!iTJ~! pP?@]_R81y w坤R\Cja8ͻrU^U˿V,t?>%WKKqٜfRk&AoeFit%39X9=z  ^[#r<-Qj\Yk=&ʥo!W?%'dK\(^;e]GJp6m6lKRFvgZW+)ZR5 6يriC2(_u_ 꽌mICB&}wН yO#=ҦvQ4{!\d:k7>}{"hν_jh/Q 5\)BE{!H:ҧ sIkBta0mwTX.^1.MlKz,67 ioہ)bz®2z 1{_?ikE {ڽ$IAN,|S\idVyI%  ]E" P>O2d;~46pS`!m? 6bmsqKHȡv tO1yn(btfHR@C#g1v@^R6ㅊOuPxZfB 1x6QPBc3%dIRt8ՄDh\Aa\j? BˑEҖt~l"l+xOJ?e 狌NSӊ}%>n^!V|Zӏg}#%l2(© >̌RN$m#esā,'9_XkgjK(-=`@ݢy4'[x o=MEY^$#:z;ikTwGOjS'֍-E}/5IPoG O-lv$N~.CuQ,M~5⡴Fg_ɭ|=`0 _l0wV*GInT820 T ݟ0%2[I\[O=oBvu}v0jD|1GxL I>]}z @_>_Q~_A q FKfwOı}1P?e~9n2vVG\m`E y"F+kc= G!+v`Yߕ-^,&_׮ oW1 [}]G P9ՆnUz#%Yʍ%0֕<(XJoIzyz_h eD .7 3j@ J 8QEH?Ⱦ~XN$6AV RЉ5 icf53O-D+~:#c&HX͝ۋb/Sgkm2)hiO]0:XFig3ˤp#g3nD 5[[:=k0s:xhS34u;Lj]Րh}1$T)?Ҙr6zW(xz㗴$#3O/O%)mPG9'*A]eZ6ҡ,0!xBـث',n7Vy )\-ZǝcEyZP 0v;!+'#5o&jd&p֌ /%${3p>ELҮC¦0Q#x/7"iBmj0~=޸ +}KN:HczqVeW Qʕ)ummԖea=l{[ܿ'#L;65$?1g؋ld]Z94{PdE܆Yl*\ӁmoM}N} k 5zvőaW$C&_ޣ9r<^E;W#4yCx6IVA@Ü 0} vCdCQsUqqdƇ3EҁSblŭr봉:Oeb)6ubQ%_dEO\rfmf$(V׸]aנAd-e{ g&&3.6M̷I6˃NNK܄AHJD%D9p`aF5p؂ [dj| ʥ05o Q[k;F. YrKks4EѺE%W я_8|9Yͧux7GQ3'5KJ|YD ]kJHxcdQ ReWmkEWhY[IkL.ָg0t_ػ]Uw/~i=1 7f \S*ר0'Zx,Zyø$Zd+={d cTe#_o9l~΋fx 놑IieYDa ^'EթzZ! S36cـP  g*su2u3踛[ʋ 0;w̚xӃ n椑Li|X`OCPTL0 Y:id˷nW(t9ROVTAڲϪ%A%/L=2Vg0vt4=~n}`Wl ")L,ɱYp)V߈xɦtO?\bQS#u } I;)ۘ:ƔUgWӄEqIK؏c(3P>pW䍒 [Fh)x3(lʨGxɕ쨬0eUCd>_Řk9i[@&%;̅{tXW%Ie*89iN=!0n?pH>^ (IxX]I|,@o #ܟǜrd.rơ yMh~<1AVVeQɲ7з^+XuHgLsZ50"51E,bB`-pL Lm3utozr,bI'5.)43'Q]Dkucm ]TPB Jie/F]&E#Wp0ފeպ fp *o-SY*|0 [^'ۺ;e4 QkЪ燛%$5@?l-M8t IJet(uvd`F;4!bqXjbkl$~S@HUf ȁBsCnDZk!J؉p5<_[է $^# ]PB V[4fy@MTlwDRJ[bHP<= \6AˋjhC (=6#_CXx VK4Wg Mbh`GR5/0ΊW3efuPqzxB}gkĬTJ_+*р9}شl=Qrl[xq[sx|>NC-󇆶66S~tz(@^2oݳ?Mw50*bI. i]2s-6T.J%DH8LLa3M8.̞pG^,&Lp.П_d2 40b,lю1# IBGK⯱2*"n|/Fhnt{CRoޝ[< @9˷Ȝ5j8H:r ۟7x`!$m]>N}d|fKIgKT+/c>W^_mݞۂ4sP~3{1>IzC/'n95lG?e_M@.M _vG)_M?ktͨk ujB. "^:?*lIyUn㟔;> uwTvwŠ J YtXSfؗ~Kٛ]n-'Rӹiˤa,2wDLPF#R5"NA)E ^3b-ŴϮU}dH74qz;逼^49+]:ĔwR}듿kjᄤچbi[ji5cr>']:M3q,mMܴc%]fZ&>9SQغ;ª!}0#2;NUt7Xގ" b@p05`s2]g9 9['. N _ EP#@*d\ԪR|Tu޺@8M YM< B":Aes|fU61mD_6Ǎ ցMmʊO0 W^ l^FG㕘bΌ`j4~+fM?:*GqHmʞȄz2y&|6*K3AJ 8 8 4K#͂mX59d"2)݃ox|n<;[73*|}/&Ln> E{jV#ZB@r"rpw>DISN5Ɠ0DeS [eI>|/]K$ U!^(:{QM4P DZ싁ξ׺(d S|2&?VE;i7A<ۂ ~´aKUhCc!z{!h}{+btgWmR,'v/Bѱ%͒}ʑ?Vpcb<e'Aa~{5UqvoIH9:"9wo~:|H<2]r"_Cd&oE9kܾkVdR$IlʭO*< 2REmM#Ái&qY G|"ŽL1"$ 6{0YI.Ƴ:EXqaȑbfqbYz8k'GMD;5~UиrUf ^]E ̞ <@yNߌٍ8*/a"P a`#œlxgv.ahު<1%)&ughtX)U}A+hTr\•1 v8+rC2iqҸad =gsD!%5ҝj:dO)C0PNŴ@*tٰJΠAbQ@| V-#Ce=1JLµC"+-uw|+Fd:ya èTX!Ou 43㏼h-]+wZ,e$ 1@woy +D' 0 8#!E( ?#p\rK̛Vvm]{Ɍ}flW;\q 4.k:@A|M\wbK5=XI`u,b6sUi26hpcrylAo4={.9A36wէ) 5L4c@ 6Du3TaIy2MQ{,d!\h҆!ڥwuGO䟏Mٗ&ntn ZU) *ݞ)A猷z& I;3rdF2 n''JaZ8_ CtQ~.̅o|H,}haVBPn7wH1as+MU)~&04RQnl炾%^7vDag,:"~_ /eA#+Ύ *#i?uRxgnVŷ|,*Ơ3R_- |䯉5ꢉpBlL(Ry(Znf óe1ǿqC4*,*%vfpwz5z &2P|^K: mQf-"䒗zmIq&=23I>5vL|*~w;z*7ri/?) _ݕFiw7NNUr p; ZnK|_Ih ˺§1yTϑwmu0o~gHwɞW[4}0+crX 3"`u01 DRIEO~D-O19q-vj'˱'51W86+I .V>Mw ~WXDkMT'}Ⱥu)'| iha? ,d8v],vow  >UjqsZW Z/D\-T$-9[Ҋrrh>%G0 qIא(ŌҌ6u:HOЩJe. d+*l3v*ժaܽ!:XoңśUMu`AۄD##ȟߵ|}$]8_Ak.z*+Qt&0  ad>O3k3-#0=Lb{ +bث=kQ/@k:O-2 VqrNEEܤ֫] 7:jIt VUO.jY"C*)AZ{Yё0dW74_rizjĜhk)[aH{FC:&|4WBiHE@p9/XJnoE?^=g Muz}w^.V w% ~Ʌa,ǁs F?-s|W`tCšNvL/V(R<{,R1E6T7Zc-}IQ+=_ ŊRynq͚NԢA<]fT.gM9d4$y)ķV?%_RD9:q<S}Vzb3i^jq.MjarTFäO٬cV*Z[kAz 2RLy? 2 WL* VO-qKz(xls|xF wgE*8EYTEIH% u(qʃa;tR˖+sz`7lRȻygM*xsI1'+pBC*VS0h+w̔Sm=8Ď0خfj70򜭍7Fϵr RC'l;´ J87 [Z87@]j S?kbxA+v/},I:ƀmQ]R0Y:esYCd+cLhY>_3dS{IV7`~'5,)R܍dRx1iLk^47'{HZU &${]*7RSh%J>+1 X+#nS HjuX (e|^)]Gh)2VA6*O ^pTɝnG{-o5d4v&oކ3Hk@^!9AG~A>Tj0$;g"B[Qf EXI4D)`wY4 'f jB`pD#l(ypb`R>͠îh2ZB3l|Rl~*:*|:w4UФt+CLw APBbG;QH 4ր7@T7!' ݂#͙\e?Bd6:J?[΁ae_Z;@4oG&83ϖO{¥2$Y"O6 YՏi1U78䌀\wt2Ђ'ID͂[ECfN8)mrh%h]v8̊>l0lד^Y[ʚ@N.}ǔAT>1ăwR{ 0OYgUSR)u[A&7V;4<}A")2q;zSJqf ~W4^HNKN8{ 6;YXqG7TǏMaFX4NgP/]/t(;O9!o$3NMBlY1:\<'MjL8?b~Jܷ?y*62gY`Ly@9*_h Y5KCE<~Ż ]AЯNchI@|~P5{̝M93 7Ңr) '<|:Gz*-ϹS:j/ߓ^ `Q;̻?bś˚ql9ãcah1!S'4]\g RKۉ]c}{&N؉xtpo,ӥ+Q6uķ{\I 嫥A!n"xk"9hUiZ s'KԒ )&4l4,aU򞣱CcJN+]cc۱C%4ty)&EBlM tGfci= b/)Q*zvZ+mkڔWB*؀EũqtJmE=`(`_Q?o2P|C^ƒ{;B)E|s1`Al#u;SWMJ# ZaYnm+<_ىģeU4H tc1iO!\؊ u;nyrcxոÍ,Himt84"4(-x#Ej>E,bt=~u`5"-wPcX'd)YEA%{G'HQ0;.8I))ѱ7 c e`j~1ZG'Egra>"d8"Rk@$y{!18y5@u%I pKv._."KUE./4+$ rZljJ59:~+@ o9qm q nǯD;S0%HcwXc/x5\]yI)whkdI?2ÙYIQx:KVG!{4ɑ6k-g+4lTٲ \3.`ym !-Nen͉f L0^8ʢG;m npoiF-;'l4YIs*Z#HlF1GXŖC5fmb:ZwI`drS;,ݓ9̖nPux:z c;y\dR Y84Y~!(6"ː9#ƲN6VBz<LJ amF7ǵZˠf~'1I A'{4ƬL'{ zA8KGX0OrB˷(F%p Bv'bmE/WҵK <5Vq&6$H kwSPis['<,3ۭCN4̐dw%_JrO:MiE&_yۄtn gY75 ywA$XB%I8xaFlZ%5^ pn%bzbH_uy{\"ފ֩1X-E?;U)Tyh'qKo -*"&6ǣ#BF@YQ#̈ek7Oߏ03R+-\G;#%?/@?g٨{TR,.oD}c*-l 88c(4D0oCde &mZJvCE_@';_y' ^():}Dz]d+*UB6wLH'*܋EwTt$\H^ݧ?`!_Zs6 ]ΠlS*9GiQU!`"l\:ڍ~[ФM8:Cĸ<ᆗL5Z\#pQXMMnL99[mQ1 ^+DҦD%;#3 _PB$Ѹ ZCC¶K(d,3WĤg(pv'0x5L@kbݥxK1 o|K!N}8-3fhէ2l= qi{/n=dY[ a}::h|-`UY>U^kcŏO)48L^ˆI!FXA?-NlOi kx_5ǩ| Fl 8`V"=K:F7,Ak)L6n7< s=n-UKBm]5č0cB62L֟NPLwr*yxeB7sVFJ}DP T0k0 bNw5~ *h\1C|aL\Jñ>$bo4W!Hf/J4JMtA}/;\(Bz"X8q(mZabq;[CÎw,R(Iy˒pqФ>/ɔǩrk;cހlYe>L6W ſzsm.gN^?=0A6{y?ȺlH6A3# si.K Vq.ihd0ƀ'8;.ОCW w zkhV^+ߜmtlQ T0:GED KKPnC&_WzTt_D+.IU{8d)q;Mp}M4|!\ʽ;rr:kۑ[dYsbY1pæJ*[2a̹86:IW=' `CO@򒚊'eoh(6`^ꮨJ!Hh дrqp%ǘϖ~B fbeg Qx1!mo+鴥0r=ŵM?d sGJsǖB\jSog^IzОS+W}^{a4n:7ҡxdI4ΞE}-ʕz==##qRQ6|Y]^6OG(AS#KGN;`o.ҍ榢H9^rOq7M">r9r[ntoĮ(UN󮱲|8Ɇ#_2x8ji" Rcß׈gc8QFD RL]3vq'*Z43yPt sJAaɭG-T}]a㶍KYnihra s" Kmzd >g<)y ;6z )L0##P%#Df/ ōx'[>l (Dߩi|Rro>AN2ZlcWW8↥<_Y3).N1V k|Rڹ`}9Kk4սl3ɴKS ғR_tE-ჂqPַM '6JFhjio.:Kq.2H9r&1P]ATYNؿG kHWy&xp>1!8fƊJop+LU *1,R:k6wdO #ЭTܶcU8P"9OF)shAWx(É}8qâUDXqKL@{ebxz}htL kRscѸ/k>QVjmAW6qD |>\B8iZ+N&Я;ajڔAJ"}NEL s}; jG|'1%А:D^`~ q}+WnC_78-0-.M sMii>W}o|6I]]G)S98Tv-]`ba^=W쁳aAmzttQCm V$֍C{9_Lg X*WqHk<;Hwl2n5OЌkRՅnL7x n1h 2$J4ZRXߴ LO#3 x".C1[-c9e qRW4&[O|*NuP=AdƽGG3] Izʷټ"KR瞁 TG:c{AިNCHڊ+AӟB"۹\@jc/) Hj/ j%CY o%Tk=w6Rc8\?Vq0XmwȁhEJi݋}@ٚ2N]͸:54IsVk-f}ExWl.7s8೼۴M,'# 873)@jR~.:4>Ӓ@d" .vv Zo  s,)4SFHqnȉ\U KT7`VNfcgS"R{WW==-Aq cq#L# 'i-nHR{~o!0Ξ91L ,&D`krVAW.~1>bwt {,fa +H$uk8: (O*k6D轸#6 $PØB_V)k|WH'7 sx0j6x (Z&'+]mNaL?L; ˕Lp6!0w$Mn\Zz}[Ň?9tM ^dBC2鐌<7_tPw3 iK e"뢯eBq<9j?[ĕT=Ű3Aޜ]F]~4+[:F[@h8$t4=)m??Vgk1Hݎw9$_ O |byGE #>?i R.dWF6+t(?ޢEa a 5r]10Ov013>mEay֩C&.!\oc@~Χl }4*r+O&\>x u)g c( ԒzҭqrS ]ғWw|@$U>LH7) :BuּM XOP)mkg=qm̭w;)ֵEuh)Mk|yY1Ft]YNM9s5dA o'#q-zxqr<=Avġc`i'{VI[&uǖ=j$: -N\暐휺oa^fUכ~' :UM~uBůt#k_bز 8/c,JTīl 3'c e||k-YîAB-Vuu'zPb ba/ SߛvWQ Yvo'1[-py5 "i)Cӽ9!8[mjw㘶<ލogHR3 6"ш_bplBe);64U(%} T 5D,5pa6@034DHEIHK&Yȉ ;McY}N#\r7J(&U|s wJiYuUXs8M7XۯDԸl?RNpH"J p9z4}/F[i$cťqP?&n';t݋ꏒ9/!1(ʙ#L&bwCw 2V`Xp`nَ5~ѩP=⾵"P!p?JۊR]=D!ڶ-tcWV.wWw3/xOp*!f-DBC,o(Z_ C_uaa0.i>Qmˇ2!z ܗ6X݅w ~͇BnX"q2=QĚ]'] X[9z‹RQVZ4WnԤĚ/an-1Ɲ'efm&W)F^XP7Kp5B?harDRA,IL(\ҤYgAv\ ~J/\9>.;NWlCC%>vPbWwƉl:8#qZ! B2/wkԮ<9 Ɇװ1(~]XIr0')#s3x[% 3.l#Pf5nLC|} =vmQa 3xNXtA~?ns,!B Ӫa*}ל/V(`|Y$Ǫag5w4* =^yoEDnJnEhL4!aQY#:}xxE#rA wz+cpØ2&T]`e$&_7ʲUS)# >_~82*^SBW+"*gBb[=@RB:T, ᩹¿]zIB pgk:\*7m L@L`^ o GrR u&f5vI/nsOЄ&@CCh~LV ?d#l2fRTxk牗ՖVB%f >w9oS۴Kڔn37*s;کk9O^ʃ%C(),.i8q>D"#yu~D9!u nJLm2^L{*Z4?e7\謏Hvm'<=Ֆ\n0aj^np܆@@V~!m;81Il{l;{ ?rE;@+n@EWt#\|k Ii\I_ 5ٟ ?ݷmݨoVXЛ1M TE~l Q FJ\!TLDpu̶Α+4{F&hI(XхWBjJU%x\R;%O/Jǀvb+CL,@_>)  LipT\-"mAoBv[oؕeb 0l:255w7Oʎ}*N~qM |?gYM ΘtiWW}!&C-fLaZ*guxYRi'QC':*ve;%ԜqI/H~|y$$-IX3׫|>N%v= #q0Hqiwv :, *i-jC#U½%t0xľzM+slicfwpK15sd k"β_~O#P|eQRa ,1; {ZT*W'̢xb;NLcXH}mCj'ў~ P:U\[>ܣq:Ȍ:aw!Βk";m. +l@B_}ڑoX _ ٻoJ$~D.;$7ȧBKo'힟²loѺ"vVFXճk3(ɵG]wm1~DKg7,#Yl2Sx/t+%(X|,yJasS 䅋wcjC[.F>=:ȃ=v|FAF$P)^Bn_Oʗ oWB| \M= 4N;40K xMe(Vjaxko' TG΁7f{@Kwt(H5.rv(1:͆ټNš|7U!D6s)y)9–R?1~q&nUx{}\L%)nzPʀWu4`v%э!nL,Ki 7A LshKT#Fa#GL!Φ#m;c!DA!DGtm"V׫IꝪIFJ's0vGbuxZ͓\=%*UQ y߸LitC`́6c 9> ~-̀ix*h_s6G[l}d ;4Ew~!SE&TDx/ 3GgK4WNۅ%R+f|mMT2gv(3((aZU~`G,AyNvpkZWs݇Q7ceAڅZ)%3ӭW# K T4\!@{KtH$h~:[-uxIGkS 4i㨾y{b$~FAX ^tJM BL+ix~;0t`W|OZz%htD1"H]2NpO{"v!nOs bb}]z,\LKz"z{Øn IizCw宭d?*ĉߢ Ȼ N "Xr{sRgW!-.4F(Ӡ^GfFhsd^lL0j}"v )՚3* ⋿1`visdFG5WF[ !ؐ>>wvQ Ih<ϩ="\j4AYoO從J>CU]pt2rVFC+Q]0,~n.+4<+ta! ` Kg_FOi|~5\LSm &w}b;Ǜ?oUiTkajZ.Bo(ЭUX +rL:Чt+&:ԷZSX:C3  >]}I@`1 =f!笄Ώ6$žĎ0T?ލ2uQRe 3ΫeM)!D)azv9S'xKt1ӟjxīdVVaB#2i6u?:[V'YÛ_x>DŽ"s2+e8 v/pA\72$ދuQ|'n 1H0ܶNI3v {7.`Qw{)#WOϴ.QtJi;gxJoF3Lb˸:͙wNv?[7.b5[N&,|1L)fR(( Y&4eT-['zD$m`A $ wS@ RJj)y9mңIM)݅TĂk8zY2]Yƚ9g涁nG2.-;^35Z%<Z;֤/cZ$`La4| 'uSi>;jێ;#_XoIP:[RnنY|Id ">VԗSSˑ<Į1:2+#4]L &HYB3>c.6e#ae'm10TSw೘ B2'2jJmyWocDkì~_hĪ2~a{T[+0ATmoP:.۟.鄹_!k>USKLu+6婯my#c4w΢BXNLT]6nqIxHB0\ ؔD#[[ڽ ,-e smKiA= bI /TDZlN+BpS (#;25(&fѼ*jm|vK*:󿝞oP[Y 9.*1xwb46 2H @x7_4laQmI JSD \_I_5[g+D*~eA2>¬s1G8fs/vn^\=IQۗz&QqMbۭgoiʁOL뺉/Z/R J|_[bp1 *4IƗ0T̄A;؝HO#i{nܨQ"\Y`{ȲkeUh)Z[TU4ff{A1c|JߘBvXz|Rە \=F D Ѡ M"ƿ>f?`qNQ'\JUǚkg%4( f:!IM`"gr _{tH` :w_f` Հ,:Ms->}DX(zZ;IGuAW@uS 4ɅC8)Z\NhXy%Mr:MBP{4H"ZҵLLdHf@i.`7$}`AV^1ጿ$Yet,%0[v#U ,kE4N?'N8 h:>Dl8١̦që `GSn\Q@VMs y-Ss[fW /I,|-6tք)j@0! %r7]-CO2XO% œ 'b/FA@QdqI}A,a 5W0~v$$>鄿FZHb"V~uEzS W1 %BTÛ]-r.`/E%`>.j'#ǃpM7(ɩ.~A!eU*S.ͬefr4rKby̕AAWdlQmW'lt wXp֛D &2U+&<5b`HcB8\FFk8$O}D|.,k҄49cPWaQ\s''!TQ9y(D)c&*1co &َXZind64nSﭤ|.@IbuHVRl Y/IDF՝MvGm{ǒȥk,P۱-9ps=pQ _'K*i8/+b^۲Lrۣ Y i9~@1&4@IYNAp:j-7г%cy}:{3=0 aذD{bY[l+2J4H ܟ.iF+>\$ %s*E3b+y0Mթ}i1]$&^6O6fتD$g}P :&#Nt{xg;t:ܬU ?H9> 4HF20q6ʧtwh3 j%cT8cPaMR_F8 ž+R9Y]g/WkӈO!܍B&|phfך^G@;<1hS'zHAu Vc1>֌plDR&+(*gß |YB#Uj--M)8Ga}*K"T7\[,X|aEqeRқ~ka\yUX1  hhKk]ߙÁY8u /&^FV@|ғ[l?'@W;U=@se= r߳5# >wհѹ5x'!'|D>Ko1g;/e9m>.NԅGek<^0_jO˭̌P9TK0%v)$^x? n߂匳Q]{CK:F!7,xMQ`4/w (ϼEź[HgﶚDAEh`f`oޖ)lA ע'Mޝin16:h˓=ikj"9GUsyYy'|U1 60"]~ }U9զag,~KOC3Jixh%qΕ:}R_e֨ 5ûML6TwԊR#i I7((!g_s kA~ky(`mWKM<T?WN=cꙍجOt$ƾKh+x 'e63A40%َqA; ց93-ihVCD?4P꧎\m]G 0Oyfb1BLߔbuRjiQޚ\(/uD`UwigJg!"Q>'k#C*uӭeQ&F]U j@7̾XHSb=\/1~o.kgx40OUe_ǫ7‘7PRA q{"'OrN Q+6GZuF2I׏UU Jlݕ-<5CR)ok'36hG ѵؽ{ > |bn,+ݴMtNhѴjgͲ;s%[_NMmg$a ~?mJM#js3%%YQؓ}YiA\q /_ywQE-›н(?P\T&+ W% ݕP0K{E!bY$o.֡YDaʮHxw7> ? R}+rmyr?CJ5:r2'c!SsH77N:xz_ g+\eҺ*fB 5 cg4}ޡFxlP>W}mbañD>lQ Z%bH\|:CuXj ŭ"(L颦%;5!'VTFt>>:=hku/Bd@|=qL"L_SaNӠIJ=W:`6s .A=&Y YUQO#QO4H4]7M,ަh1[8}Q݌Hq_x![pʦo-J>ˌD51e(Br~#]2ZO4@6)ir_q!|`':pj'|jǪ(uӿR/6h[Ov%8tm8 ngw7}}BW[`g0 O&MWHE }$lU%$Sğ4r5B˽NY+M$P l5Ɣ"FOƭqԜuX:wSF-Jwᖱ'Ovpr[%WHU~-Gwgs64YOEOKs9:zs|$+"4tD0D:1c0F-ɛȓ,wy*|ۦbpM $"bҧzåZ%Q9 Qm/_$Hrw3GqHbΪHufD"oTSIq\lYE Ssvh? if3*Ur_D^5mcK`7Rj1]td`DEb=Ao0h(c 7-؇f1 HM$߆W⻫|LfIeRӇa! >ص!I+'j+sc@Tۈ5q|0'řN^]hBk@J+Q :|T[ "L?U!l6yu%HɈ ʄ"҆;YFvN_1M_IENeP!C<*,VWUZXȆs,酖쾊q~7T_4S] y'-:dOe4n'dE$Xcج{%(6Ţ,@Bs'~`Vzu/h-&wXY#",qŐ³CUqc!@$ջiF`k<2j"8~u.Y{f⑊Iq:whwXŗԦ<YR|^v{Q6ͅC i%  Lrrnfɩ+؝t(fW`^-n/j.'{3x &`4E릖 3SKYjǀ/\Abh<]?QK-S)m٭>+K{5mHAz|?T=t U=d03d{>?~ QcTqddËI)W,vÒ4D#5j6'⤝\$GjdMy8ӗ|Y-3 I1e%3|`ejrUrmoHnuwe~ raSP ZV2Og"nf#hPsӛpc}!wSB`Atn7OhI*U :׆I8E9ާJv\>-\WQurBL0JuR: uwobv'%g!j.Kit"DZ%"ɰ3˻|"xig,?*#dŗB\~;zzqdR+?wyfd t/Ja9fM^+(o9[) ry&F~l]:r"Lo>Gb=>wKFu-#6x,MU&YE5X:YYY+sCKwwu84 e>m+{ DuiO01ebwT\([!Mk(+o&N0AhiH2O9{_jb A&ܑ/M pav]IoF*鏷NLoJ7>ߵ+V_`쓐Guhh$)3r5~|Ԗ j~s(83M[n].T3Ϩ[&-NN_aXpHj]VUmOU@j#vJp$ ńzIhz*Ǭ F>_JܽWL*@0}jEF K[{TcDshXv5v|~c9u|Qe9KZSNCT9]NvODEӫK:lmY04uB5&:x UWYUGn'*('tv1"@Q9bf;e\a^@2Vvj̶*?{Ύzhs14,-HYnkQό樥xlV*u':V/!Slx{ܼ3Zj#k3k34u)q L$P'VW|-v 2Ԋэ|02t5q#<6qG>wS6Q:Q8K jn9{Y= %_wB:dNΘ`Eh"Ր91ud6k Pr\I ܓ wvoh+<$y9(Zٗ+؋EBm0:  ?Gj7U鷈WoIDYa{@XFȹDYӑ؊v@|l8,5DmL.8Uʘ np>J77{ .*?;(k᫘1m ɲ j?Ȥ%!7"s>Fh3@6_(?& |p3Gx9|v0au7eր* d)w`J> 9ؼ{\nHu\{v#i _rAKH@)܀hHe*t ͶPC6"#9҅(n++׬\cR,qy/I/P+cϺ U1 ffѲ1(ӽƛ|NuFߌ.zۦ|5ΗnubHF7%k | TS60wXkO:YjpXL_6 Q&.9H\ lg}WQOeQ!LQE4f|Rs 4*Gՙ_x{/aT/Urt9W _!t4QA&Vu9V9 b`,=&Wlqa`/zWK)H'/8^݉f&Yɸ}̼?lvP;"~amCb[uһ$64Nwu40kE{UQYfC!+)cREyyu G>7t|,|mU'|]yȉp꧎_v'-T Gj gNdTJ5N!ej rhiˋ]aw/ط5kmoįh.)ЦfB99f qϳ{@|Tw}̼U獃&G2JIM#IBHcTmI~6H %`@EKSn&a_<{Cn^{g_J@^EY_Fbkf٪Wp~Yv<`+n`+2W/zH#%W1&M^ X!2mcSbD6V \kvCi_[pL*Րȝ`Ė.I[ {1=`/) z^v{ho^R00o?a1Oˌi0`@5;%)($ѩZ%3*-ӆak+C]8L Liga]޼5^Wh,?Q&dn((Xuߊup>0嘶ȦnZbVraȪ ţdhY.U Bp MqS;ח#c:mä+QNÌ]M\5dFߊQQ'SbNZ[&LAҧRZ3ulb&#tMU#?o 8wR) 0SfLd7lw_ [ZUp|hs A  Bqwmڒl~=}&2}wޗ.~"hDck8)cWGn.wd2}RSޣ^MGfd}A G_Lx^*0]2g'ܬ<\ΗUcI*(0B60n~$׊!j9_픵ϑ诵9N6v hi򩖰bk]n GCd(%1j*q?t3 Q :+j QL}b!~5*Op@3oq,_wW1'(ڮx ߽W-5];UЕgdj:#. RqCY?lb_q_ɃxY>B{3gJ<]K ,k/+QȂГ1$Un܌`-^_Vȣ1Ұ|+?J_L{^&A挵^g^=R[5X]Uqܪ"5>=78;*M`x Ms&:z5PԡdV޷Н\"Qxie#gkas-l'{;i'x Bb>ax ƻ8$gA IDlϒ=8bتrW1YqP_p+$~'x]CR ?%^I5}=oĘYU%c~I\rŒ٦{8߳t- |š#ˈ(3]Y"3DB17lr]@'a@5l ӹQ ʜ> 'OVoW e[yp&`dRx='`'L3$(V^$('DDY& ]Ҡ* vv+1u L2[~1 8G͂9 ETT)0MU\żIt- }lצ TQ.5Sdz &րhݥQz57.9.Bu0_Wrw~n2RqG2&T݈;y#v[tq9f!@dChPʒ`"Q8ݤ6Gއ0E#wdz?vugY:XVgthz=`ͬ*HQ59ǢR/嘐2ᒔq\( s#\m p!FXFiiF +PzN +Rfz=̙s6R[6qsqo &g$"Y:݇_iٵ%Z8>ĖBn/3QO35y՜p2^S:n<|ْ/jJܢaC3J۪J㘡;e5Cub6DvKt06u?WuJ;i%.pLm3HoӛNr{n.OӯI%mJ̮;Y fW3 rYkM,u:1 vīܔӀQ̣H mxҙxV:M1dݯH던Ezofc>m^@",!aIejro^=FĂrJ!^MWX&A':>&7=i2kxJntrdƓo.?,N>*$Q^\ Ӱ:.[ZJo>d* mb&H!XNfEpY߱W۴]?*1lZ N)G}I{TF| s6!@h,X[5F5fIO(bqw˦=\)r^U')%YI3 hœ6˻AG j‡a[Ź"9lG SGO*hǂ ag[S냝^u/h5 lֲ^[-. ~8# ?P(A!}?6k@-TF-1$%S/ b)UkVN}M:Rט^׷ ktUsQ¾zM~n@]URwIr $pyΞ1:GSyٰ+ȷ0dʶ?N Q6`nY~]~;n@ֻ:;~* !AbEVRi=,܄I_䡲a{2-ʻ0ٟOGuN !7G@y5r]& wy:$LИB˰!.u uEqYRԠE7uQp21)Xl֗1cp, ͢fH#ɽ0Ir̭lѽ' nd _^D0,:7`0`$mzwQT[@rC 673_ [̩ V4F/K!K*ӏE+c]Z^ʑrxGL?7usPP5) $ ?7lmOsla +=-rL&FڬoEf!u%SWxf.8<>`5h:#:tAOqTM|R "bJ֏Uo] k #w6?_h6=/xBI=1oDeu,!et':2ؼ(j<rB*b4#]aA2]r *QS&q<62v 5pBq}H9 MWX$,V f]k#k~ߓ(h+L)V|GuGOn>e=@ s,"8/8>wE >AYCE,hJavg伍HSnI, _,A6>TOޯyl*wE'_{u v~KZ;@qKjʹ84H]\S9IzJ&%EGd/q+JWi<\Xaes(p!}IoMۖ;$AX$<5_ꛛMU*Ү ߞo;9W9aH[ӱD1[YuMm3>Zr鮚.@2{|~;d``CM𻯙㥈3vRO]T6y}1]f$KQ`fwI=%D&1:Nq?!8X1ȗ@{|T_aPo~RT |c vqњ)e %!xaU{49ʠaDٌгJƷ)^+AJ/amaUBzu ^)0Lmh:F%oL0WP; φu}_7N542ŷtaY!OѾ<贉fӈՙv>%0\P_j, ,uK/ :Oc c uoj'=nn{!? Ō/ڙO%GpX Ȍ_$*yB|K'Kثee8 )wy0FsJ$fϩg*Dn ϕ65ÇqF\M~Q2ojv@QobּCpq4+B ڊ,=ۿR֟0pH-g3~;<RJG؎?'nu Vo{s㢣=YB*_Y KJ k)qT S"Z'A8h1Ȑ"c4&"]MScl90|JϓNT AiKZΝ6!#أ嶴ڠ۬_{#&qc3țDZS ڼFGL8yZWҢDWWȃ{2bsDDfCqN=ǒa45i'3/oI6V=őBwZô<[}kZ*g6xMH dg̦asI(PD#x#yDӺ \ !'ū~Lg\N ,*3zdׯM7!ԥ} lE҈̭h=b\p\g)("q<,Ĥ+nA6-yV]lcr7:EeuU"io1_Lۯ{.$?.D?UC A:3Spr^O,?̞Qe,d.}y mBKB`$sz^JYc4ۓ)}cZZp f VlFYkt}^y+.*,Q g"J{'$ @'UaG+}~r@P.;i4}9v6,:Ew./z2$k&XmCZ!ÆX$ߨzRqľ/g T_l-pqJMR[e[g F ӧYTK>Lc9UT (zW|E?bpyx|,r&r&T^Xbƴ)^}' 997q|[LZw'V•E#!ѿLvx rκqR\ t7 +i;^}^m<.ڏ '/7'(I_81#s[ Ȕ |{/@o~""ޘZ6rgqEwAfH礹އV~Gj9+gAqc YqQgr.a*t1 i=Oq|3l^p9'Ov)n[z\-HKt]zh\[Gn8QAPRp1GKSӼngZ2Ud@سC,!yU>oM3ݘBQ$ Īj%e3mR]Ě4oOȚe1=E5ΫE|xmSؕvs-Wvd=qKf+QJmjjcW T 5?T XM`b 噤ϥ3nyXv6`v'acxh,˔-6z=\E]#xW IRIH*%ʴ_|k8XF/5S}Lw+wCǘTkP$NPȃ36pdZI vE YF&ao@*ֵGM(|eL Z{F)xʑYt29#,ns0z>(ilǠ?jX3~6~YM4!VB^7-/JeXa5pDt#ڌpfѩmA?sVFI1{U\l r 3Kvn&_XqP R*Aؿҥ5_?.Ś;aUoVےupgbn8Å6Tϣ,GŽdْ?M`|2Xjl@+ۇ{ N$.n#ߢf`T4N:ҮTt(A\_L.5粎'=*Q(~9:{ R/IL4|+#eUD3BkmR'~S.G* WOz!{r'vTs #QlmV<ou5]Z=ۡ:t31-!m#~GG󎒬9I$H~o*'c?|1ٜ:e_ BwV0;-R@O)}5Mvv<=;DøZ=#)'x\:v%΁^LUZkóo[UV}Se(;"" ٵz4~k";w׋Aj,ӊ0G(uLZ7g׆\)f IP%TX{`) .]וJ.kQaz:)(#fؔ~!jԫ-OB}md`cC]'+s'.b@1w \e._i3UE%Ѹ|[,i Bf3 Rb+g^04<8ūSuqHf>.3ѱ~kѹ jrK%G?Lyd-?mLN{(S<RF'r ] CviAq0|o48OJQE4Z`% I^L~Q*csO𯟥H-8uFL+x5͡\uH*zf0=:=QmqٺCHŗu]_L5@N ÿ?J2)?irJ"LM %mFtC|eL$Z7i^3g#t.N>tn\Ʋ7зuRׇkj,\1h!.XlDZvq8F0Z:iR(pkc\j@Qc.1aKgENW 2aRHɵn#mq +X$,WMQ\r7{v8D'.:i|O~)Cc7~1gwwTڧ\7`|ʡ5~DcچN ,Oąh\9MPk}WB>;*>XKf+:eW?zTpyGV()Ebuzh/kjV—2x^D*1Aغ==T=hPjw׷ع3E!9ʵU 啨,]1_dTrB5 hf\17Hs:."ҎyЦ ɁJș3l v~6Q2`@"cX4.iWJcLBw84Yݻ K) O,u D"ڄnLѱil=uwYA9~Q+jgHyJ>B^j ʼn߮YLcgG>l8'ŒC65}I0㞱+eya逭Ϡ|@?%ƟJ ~z~auҌy k+0 tI]]3;vi=;[t ؤ1sWRr*^V{ZQKEW$7îIk:K~zmG%:결,8eP6avN{3*f5KbmƙPw޹ptq42kI^8L6P}eh E&mh0RS+vfA+ O ",3@<ԲݖȮйH#TY!~ NDWб(&E2Փ ,cZ?O2za;jPw"~~t&`4a, ܢ 8!#0 #*$KxkQuGX"ƜYi׊ &$d(b$l'/,E&pc+Z_È!0euF^AϝH!\jI>n#ʉՅEf2,cVVhTz^8=HZ3oL'U~'ĭQ:)bW=t^=Qo;-)A|2OsX67&E$m$d-w$_e Uɋ^PmR +""V'[URTgT}vYK`9H'*d'!ŷu0sWOc9vW o?njDGMDJJUX ''6?ۦ3^NYb,S3!D*ln4 L!Ѣr6?Th!*bŏ"38ۆ2AsX0d$[HRujGI8GhH ᨚr ϻh6BE3L-c)B9_Ti wv]wiܧ٦'1eYͶ6M#-,XTR:)@Nwʩ 7ZŸF'Arq%AnRW4.13ȚO̓_-7v6}KB\uY.<aż+UJ8 O膜!܄ en9iO Cua> `,)df`.끺uy[C ,0_]LϝР~S5IAGN/w@½^z "&ByWa`ԏMBaL%SF\I[sHfBnW QO~4ˎT"mCؕ2;R *<{UI Zad aʵI'Z.u?ub4+?n)m/r8}'^ Z;` L&%?ĚZ l2\c\}B5CڛP V}2h|quL3?2d[(k@ĐBpҮ&ju6d1\-4mYTH4ͮK F 2z~VXA_aaсsaP]M_RʲdeN%#hZrP ΠIHrɕmlFn,eJRCp$#XFW}9AEDug6n^j 6)>ŴZءxU3gIWK`|!iX#k#(L+ Lu]F 9r;mB:}Ќn[\7gYq )^?ܴlvgQTKW*>캆-̢o᦭b+427PEMZU JI?GR$EZ'+ b׋ϙUui(b_."1ZuJ&q:D6%{;oм^ fzys;butx-dRt Ջ,C޷ j*v9Jq/M60z$l`elɝt)I7jQH{7ocV-Z*}WY')n/u.jծvԁ/Xkْ 5kN$~FÜMO/3oXh Fr6B4~w;xD Jg/|&'ؚܢS8^UWeţy*Yڀ}/u 2;wjCeʁbVD/@S9Ƅa9&2 5v\Vԙ䌏EkJ/v}ւ׊'i@x61=+sd r^z)}T9gqIE/UFul2هJUYT.! DzU)Pne1m} O x Nse)AR"a|ލ0};іtK&ͭ$znX-TPC2s~dK%ϵG,Ɔh) WGkd4kCwP'-svؐiW5#%+T!tC= { ml-Vc?>&9jcfܥ'"l%l6D C Y[zJ Cؓ:'&pݘ]n{AFcx3aÞ;0ofʗΙܜ/G~Oa)-8=`1]7ԹWb2Hڅze{-?PIݲaMɇz7k\ޝCX;`:GIY&gBa^T0GdiLqn'F}t;*džo^8xq?_񬘕/!0oo_x}[bf+aLaߪPR3l 8UR1-Y ZC'[qvKV xی䕈8f[îm#_!If .8E+4#8ڧm0]}Jl}!YM)%x 6dbUGw1RE>"t<7@Gj+߁ ۇ嚘%!u쭐Nzbs"1ͩez}b0p,6aZzC4@5+ !ʏp꫍M<床;~:Qe^Om&i;#vʏ-ضup=rKGڜv//Z^Pp jڋCי4֙bȔՖT*lezZaWAJy&ͮ_z'4zՄ"I`ޮVt r׳Z!qmnP81lV!|Эjc}`FkHJp: |gj/g+/2N?_OҌf3nuqPum$k>ğ{l NT6d*4 ^|5 ZuT+ndp!Ö}kP *K>TeWuZ-RNG8\VX ?P(5$uHb'?]y=>mgjzh*^ ;1 Y [A*8L_.wLI[[?1Nv~Zf/BQIXqٗa+T5VKd rlȍG5IFVp0grN jLQƞ?[1 4o7Мѣ+0je6ʦ N 3$BҴzw~S:Pi?| Oĺj&[`z+!$ŷ& Npv/+U Jb恖C?m" 4pK I@:Ycۈx%#EFpڄsBZX+<N Rدyo!ꖵ.^v"_L~%ť H5E]&!:ϕ%+Ky.?Z[`q`- )cً.dXԽ;l; t Ak!תt!v&&Y߆ XFP@y0"1dӨxO~ r!Oq?xhLˈXoNn[&%/}!ŸeyvEe aJw{\FRV/h =&%f?}37e{*ρ{ #8]wbb)i@8Jई36S1q[2pHPc֚9cwm8ܢf+C2(YᮁK.uPSC%. fQϽtW5s04w[ TȭmPv&5գHJq&3jŌ z 2m)QACZS'Jy\TۆT[ώ/LŽG[: g^KOom G8N>1ݡ chRՁ6rm/b5EU#j Y0 4WOJ0 ⩝$zjtޯ5}KMaFMCI^E*Xm.ZfdoeU?FͷQ@i-Qp-OCgx.ٱy=*VyɆUr__C8YV7[uQ ,\L]nnl*zP(PUͅ&2_eNdYes3:;msٹ9'L<|Lv!QX/xe0ϻƱB4嗑>Dat ȯkT{=MQKdJmշ|O 4} Z #}d`}[%YL&Io"!@LTBW'MV>G9$ tIxxj(+e޼7NIMd@ F2>wcL b=V̪ͭON 4 Sm(̶sxTIyW)Âۖ < -Iv[-#8"_[2jlWgrOwb$.ݧg=BXUV<Ѻg/x ڰ2kWuB.بN[iƝFuٺNBIͥ:;$g${ȹ >$faEW078^dEЬ쬱Dad7z+*lA5D=zfv>mNY^r;~^9Pck)kMe08p+ߕ`Lh:(cY0g@d VlZ;Nt?|zc3`?Go+8X%D"_ܶ!5EdeLcw4U<Վ\<IzG0#]½^1@AIXwÝ0ϥoI|'Rt" xN] ^uuvYj_e30hF•1?vb'UX7@э.k05/oKZm3o '< b=&3CgԝfWwo]H3" 8Ϲ=T=@tu9\D5Cj]bN#H6heL5̵QXe$h=E_%cwu=I 'N!].7RY'j뾟{_b ̒:\/$}kCąc8; /ܸBAropG!t~wZ3lr{S-@ϭYcnSCԾOޑt1(h)15x#/zc2ᆮji`' }ad5ߌ^zq;Eoj9քPS.bdٺHo sVr]G$aEBF[[ a50lq}S qh!9g"/~S>sQ>PGEpBXK5& )=Bֈ8EoO.dAF|;sӰ%fDO l.P MwLnS7tU>E"6b($Ƕ7²pO >E& i7~>Dݣ7-9ƫM'R.??%Y)y"ص:rB4¯%ga/"-͇R*NsWDg^:(CmlO`H#/깳P$E+_~[y(q!cԸN_e zSh} -f@)8'o$; 2$Z3c25D[:}7_Έ;䄇QUawcj)C@)F01WhR\F  [QΪ!NLޜJd+(42ܹ7[;}dxQJւ`SRſ2I?d0􋞠t'*L>F :HrJj֖fngqT>y1^4uY9r"[hhuJ Ԕ,\l] yj]'|^`*N.-8}5$~gքv9G͊-dZ ,@uC2Y\0cOZxWW;pg:]hGaq(_e~#5?I0N.޷F[/QUP}U3x\{|6Tsܐ4c%$gG\zȝ9|09]m7QX 9hj% ,3x 4/~,,7k*\5q~}V&X<)3=EV%2]~ԝCr,}ZMl 'y͸C'G zn8$ќd=w^sK9x[.ϊ tu+& /.J>q[˴袍S"`ɡcI[&M0$(Z߶z`5fXV =_¨]| ML3G8vwOC 58_)晸,Fgz.wY9ATb0ra\mP#D(i1N[)C %'lιLJD yȀG0ѡU2>[Mjj:Tͬ76^*G:kWۘUPjEةM>f?z" VWlU9$Ia_K/eJV=<I<Riј1~vozQ`i8l@#axǖȫ5XN@-=dr/aVꔽ.&vl}˼~V),%oN4W 'ƤCEB` tAaTzl|]ӄx_T?O`eNu&u]<(sYH%砂`8fDR> Dž"9M Z0#~]W`OvaNPϜP,YZT#;: ! m˶}l)nua &POVskHf$3ܢ$ \T LEvcR\46`ZB,9Y;玮?( @+z y]Azȑj/}qcrcc#BѢCa:ɽY %OFn |6jlDfQ3}(*<ɷSpJ) FR{@gӃ;L:z* ֍XڭNCIE;e!:usY /3Z[˱^t*AΜYͺ;'2t+\ZĘ L8 ewHqIKiZ?)0"??8VX?>y t]Z0zӶQML56:B8,hv_Uka2rk͂L=8Aϛ߫fv-7Мnv߮ >d> 6?{:mEq)%Ὣh:GZ;nyrB"*RԔX]"U2ەȇMPqr;;;7ԃ]r2Ѳ*40%4d@[i;.x$#|p"tNd=l8u׳3)0sDWci`\0&9OtdؔH9k8c`tS'}R]޷HT ӒX#vP^oP31|ߋ)*e֮H+qw"sa '%}~yG|vOH~zXGIzB(4) 1!S56bOnUHy k3egmIc>CnƫUCD)ڶN WWb|`& =,Sig(13,Y-CHUN j>^;KvMdt귫q=zT<-I/sne\jȿ%%}1aNo"0Øϱ:zٝYrŞjw)Gg99giAFd(hZ3+%Nˤ3*ĥ0eksIe$poPx3.4/i=0F耇u&H SnBwLra;-O@F!~L>nPdga;JM])i̯ =/4 2o3fh'zTڂv+⛠>ZEYCeli|9r?ߙ<<);l[7 -|v?HK#GbЀcO3?2۰QP3S1&` VR\͓Dl M<Ռ%Ҕr/3fˎڱ@ so}(?.isgeD.~Ҝ]5]ԩHSrO!AH~gm[z>4 CgYE2s_n$s?TT\O[4t}s~CXZv(159Te9 >_dIJr JHZpQJi$ܘb\QJo`F)E[D = b#cҲ+0!55Paqw.m&[Wyr?XqF*eLO+Fy&=DZDk7Lz)>j8EU cs2gLPnrF^V[x9~E%NG[MЬv=R%I9̡:z BY9huN$k0h/[Zh=o}!1X[FX1S6sSSu u F#!"-`tn!2gG<},>LJ-^| qǭt}ރY]L_i1׊ %ٌDa/LĽi <:jc17'\0QYCgz*Ka\˼ y-y61F@5$X^rө+NH,OfĐJ^9Q~tOE`JA#^]T :\gnו 6@Ӓ@uhg9..;gM[.lc H-ٰ߱` U5WlEO\lu=Qmnk7DVovCG$Jv,YlF"O?F.yɒ1l,~" _"|m֝DDzdnr*rH_?#VC"ڞ6dS$|9֘o;* xHP"stV?{:^t#_XE-f504%wDs!PU~K/󯅾a#Ɩ ǥ.1#1"@F/)~鵗=bG%^z-8ӢK!e>-|WiQ!cEq6&X;7垯XOwU%\oq^8 ),)R% bƆGdPٽeOr~]B Zv>ҽ؄՟ZH!=FgQG%DЅ hyF?k' J+DQgמFG-{.Ǣ}v8Z`#1ND4)b0 \N:O,fEe?&|o +Fi2fkڻ ϠF[ \} MnrftN+jrUk5F0aH4X\n1 Nhطl aHٙdɯ'IQ\C3/x' i\IBNJ$Wm(%AzCRp@z(m<(J79$5&pGpxy KKp~jW)e3M>k$`e%%>irE#4h寭&DXvSpxuJ[&vFڇ9eݕpXtCN|30nzG c x{b~;0z+ٕgXX&4C<&K=+`INct"I_t?9*?v=`/}'ڈdJ11ܥVƌ#B}X; !!9UW9$f +nd_ jIx&Ti[1IC7$8k rQ;rc݇'Fo`!1v+e2"1r]=u@HOuؤ\ep-*PUI=_Y \G-8Ⱥ)cQE{0&6_RNd^ &zPJ>C\E2hiԟGY0|k7x320>&o&of+>^ -^[Hf#>}iъjpI#J,VxjOdD#̖[a/T a$N:yrh.m[v zc:UoW1M) %J/XzSqꀜN{swK6tԚֹ[n=3Iܩ/mC%~X,Li3BCb`iw!\'gTYw\n`/^\ $'.^+;pdGWi`Kz3hf-j\\!m"IcÚM 3g[)D^U(hmb44SEUtiG~+Ց(3"즍o1H, v#&*Hp3愶9*I.8G)v[Pul]whPR)-OiK;aeBi==Sf%VPvAj^[,_ _ J >$݁ \:Y{W {njQ@醺OTpv<,8tĎZ s8+]?i湇 "P5<|:ٍv%gܣm4 f'Ut)Uv[|٣nf|]ǔz!ޔCŰ^5]/9tbу!6󤕂=^I]ݏsկa#Ɔeە s'`u5zb {Z zq:5y0VSNFV?~ L˻TIG VTJO  jB+l'kJ~M USjPH^ lETSl^47%/Ʈ86OB[,R*Y!Fy p5b498ON^K$H sjGH풻k!۩$CD Zzj^ ո#69K1 6S橸F[-DG1;]ogw1俈\Ry U:'FzՌmw{5.|{T3iRSwCWfσ쪍ɑPպ/*CLU8l']e}}Qd` u_=A[WƌIߚ9c#roB'3#K$׾̵x%]ԞN$%C+] ܌yt7C-6o+z'iW$^c1P48 >Y8fI׭@2i)=zur XY 'OQv\MFD1EeŗCQ7S~\{ыy=[k[dG;Zx+V }LjXʐXLi>RfX_Mk Z* x zjH4- f'?<^O)=FL1iKfF2GOp{| G{\ s\9{FxQn\gl\])Ţ29);"ۓ/-}hfO#mYGr/z@>NeR!ݳDzFfܟ )EbL'WZpۘ-L#nbs} IeA;N(MOlQ+1ʩӅv"ɐ;HJ>3ֳw[nT2ʹI@ҭOq$e\U|Xf\C}[ʿd:)mq ;쓏8󛞿r+Z0Ka 2X Qr–f?427;F Eq?4aڞ<4{ (O9)8cd0"ݽ_ ReFm׹aT#h&lU,ew܂:F j;z=FtLRs>r+^40Z0ptayUȊN@[)k<5(CXjb}v`u;C"ɦ$i7H:3 CXnxVz,*[ȶ3WD@B֑cӌŭ2tGE#ovwAVbŨ+R?[8J㖑/H`,wƧ۞Rp\DnV.Ō*sP(Z Hܵ"NQ5M/:qez1 Bk&R1aV^ujR33[rJظ}pD ρF#Q% 0}:g5I0~#tǢ}_EkQXjIs]Cȩo Ŝ2{y?y7 :өӏQh+ B{㳸 #S* x+˫ \IXj ɄYvz8¨U\ŝ ϡNr73tTߎm\pI"˷N[ĺJ?uZW4wH8S.GEn#DtLJZ'ө-Аhk GqQލ4v x{|pxۉ\Y_`,],Zu{uz+{ݼ?b(KaI w(5(&&f$@48AZG%Z@xd+1nDu[KY7gSt 醋E6z{5x^b' @؆bpS IK%k7 _B+0)cW"71) *fҘvIݎ`&"KL=|Ռ)`ܫR{%@ Ќ>)ɗY[nBs =玽f㡎s($;=/% T#)%ĵ)8CB*%h$8 Fθ8q_ObHKl wa؃Pg% YMδm@meG=Ҥ!M]$7Zl9=oVΞLÐt9 h Ok&H0 q^$ ׸ɬD_}KL|Dfl#2\`5BۄI%Qବ"Lj6`iK4d䔴vй;P|6lsЭoN'&(>'4̲6VjqH-33%`rmk-2*}--6& io-+wI۷R]{:#%)q-d=>T$G7ڦ%ˑG5!FM tcAĘI`I/Mk"hX |/.jR;{wSpqt|@RP  W &0j+}E?J+ {QEhaldrH< dİBO'uy~ HB]J 'Ҷoaa'LrӮL dn^\2th"G8׸YU}Lnޞ^}R}!d/ҵXʿ3(<%M_ɃGwi]p>N}Њ"$,C+L¹i7b-Pj9;#'d%s Iؑ#bѶ/u0"⯋@Cie})'qD?aēvT0C-@V6q **> ,m79d qxGՑfe{ +b(_`/gHߛϙ_<\GP; dJk>_fbk;p#RMң Ve#L+\ $ɔ%STipaߤ$T^Ԯ==TZ V w dJi!`+i~l&2/rKਭ-2~$Æ*ُX~܉A BO^)~ 췌Ci?>3jcgOPXn@H l{uO[C?kC]Q4(2CwfK$_ .&j++`L%q'9m&ǂ * h|3?ނ '&g'J)"nwю5^ڵr+ XHcd e֯r)Մ-¼n/SV͗)NtdO*cb&{5P]8s(0)'m\tFa&;S+hr11=(O ޡ?'}U_6R:ƒ F[”Bԟ;i(0l0QHh@vTOl3[aTڬ=^ewBBgғfK/ Qrj'/x=ǠNajrO8ݡ[F(U溡2\lOJhށ]!%m|)0QN "!o`Z Hhu$;j ⎸XXG3D9b<9TGYWI l\9f]iuzTţїCJqȖ+-ƢGT#Z!e iТ#Su'W.܌#"?bL'PP P8Bc0ʛN$֧b5n)[?Vu+o֦h=~ua."ߝnE}-s9w)a=~ }xC_T$K򎻵)+rI[4.W{.~`R8RBy+#LJ*F B[y+)NQ !GqSd< z|`߇mkDPpɭE 8=Ry$oW)C{&MpY,UbKi" PܻxRq]& +c8Е= P{L'rݰ\ħkÄGL?&ʍ`A[uݮ1{.@2@;,[PHJ&feqΆ?HG9)"N_YTͫT_UṖָ{.kS} \978q\YHVҒ)m+[ӎǻ'Htr&qsҷE vpcPԈ{PAu ¸ɀʂ*@ x.dtHKe["ң n9^e]" neE(̳pDԨи[ NւכtEE.+rZ]J)qchL y6˷Xah!xkHQO^0_`5SV.Q`9kЙ@Kc[;j]ScfTJT^U_EކI o4 ɸDc5k$t%AZ[E_)ؙ¬8݁p}u>^UMaNo|_Ձ[/xe>&tz40]V~|"zPc2 jRsqGљBvɨO:Gow}]Ȝۗ'B'i9pI2!72(1_= "q@ZLwlóC口\,nj1juak/ɯ>Qo$;ӱ\Nn [LguXyM1Ⱥ&/e3u&1OSZ"Io¢x|N~.y趁obRhh?Oe0 yj.Lj`Y{#' Qx Ѣ-sMgkstTpzRRLe+ !B+e6F\@}ʜ u"N*\NS%u0zk[ݡ o$ 0⊕2!VտjRi]vzf1QniۮMUM˭ժ44˫"WEPqo19$Cb?OX?Ol Wy-9_~ ` 12?ICFG?SZ#9'8_ -QUr5V2ߍ v決'98P!YXt]StKU9~}Gd>X{Ü2H9k#FЗzao|{X&܅څ4 e f<'Ty:= ZO[vdv;>a~2mHc~8ڥ6;1rc^)R;ҿք/6\B4|誹*8;$1%gXA խQhT"DRdlT?.(]ŏedQy>[p f! 7|fIa;%(VqJ|G*q!T3˿dRIo5GWe[,.G07/j*1y3VN,䀟Z8hwh;1e_D־כ8Ѥ~lR`r'pڮD-mI~Dl=@L01A dn̄x5tÝm'ҩάrRQKn*QE0R X/݌nU0`n56_Lܥ}ٳ;m[o`VѓciXA޺"42ŀ{פ FUL7XZa%=d ݯ~4 &[Ć_;3OBchaݛCj"!PP.QYf(+x&IdYn/3f`w_w0?&+` 5]^UE|~nͧlUT(7坸yk1`0z܋oZvAʆNm tbeJ/e:6]YK¨tvd4vw늋T}\xeJv"H78%pE&fA-`#1 Sm:g5/YPwq˕p5~4U?h\_%P+_`$<(?4vK= a =`9ȏnTqm? mP)SnɆ84VFbmWD,sZj}^ƭX !QA+bNL8fN <90',M˭;~X+|T/Wt4'3! ,[ڷc l,:tЏ}8pLG>QŴQ}[} VUEmT"TyOֳu !3^ʤ]lM)" I; H" !/͔hH( 1=4~ gobX$ rL &S4B @םW0o#M0 tg$),Ϡ[4[b|v ~{fʝmr覽VϙR*a</G]cC\J{ s@ 9}'P9Fk氯Ijv+*!bjYyB- Gփ,[V=\ƃ48XL\TK9nO^7OtOxMb4ۆnv wn YG.(R",d9'a*7hRWX`,)!fԷx}s2 Lz0AMNdPH* HϜ$\Aw6$`,=T-E'*1G5{%:XW^E =毁ګyJphxwla]wE_:]KWje+#3*u7%ّG 30P}`op5RQ X̆ !@~aj~[fItC[\7J*򼞺H~暸ÚKYHϻdrr2 QkJ|wTF:p9[6b{!WV?z){d" V_شCcݙ\&Z,Rd c~@mD'V[KЦ:nLh*R)<1DVGp,nْL/4%8}+@e~ =OQg; C%=k="*F NefT^@wsYê.\I(]Q=YPE\Aq֌PSKf#w$!V̢N6Ĭ򿵋џ#TCv޼Zx`75NPFc9GلdJ݉n**pG$tG.-+"mnG`  A@Ɂ$HTV>['fB5=v 0ɉr@\-Q?D^,4=a"CgIPif LӨ̓4^ Fv^!u*ÀеlO!w?Gy-&)YY<8淟q_AJisGȑK :fbw|= aQs&3mG?]yO)$3)0;z4ўz'~vVJpKDLvKM֦$΄3>BA|XX#>p?׾bf`@xuǜ15 rܥF, j=jYK tj瑞i+JcRQ"A+-+[ᔴ>{6]W%5ӕS8!;#A59{ ; ͽik$ d <Teox/|J`aWXT 4QE2e",29 k[嗖D Iz?S?)% W YB@%I*ovbiQ,~"mwy8$m-s/8n|:biV J7e GU?o6cm)˷# C KԿoa =uǏ fRʏRd׆RGM,W.?wM(PG"T1IYe}XxCY@tAh~z]Q`'7|]Jzޝ<~{,`ٛE*sjs8i) $qAN-Y=(;I+l1֑Y\$t-!uG^|Mdd jV'"<֝K cHnN(otKn4(-r?'<y3Wob=:J$:u adacoom_ \=GOхK,gw뛂rEV-d&=Ј==fDs=u} 7Vp쉶ef\~ܷetLY`H\# XyWj[iiuHL|5ɷiÝEآF@/i^`=muB Y~i$?K߹PsϢ ֧4Uƻ!;c>mҼYpL7'~4ĥ.0jEV,;'N1 $Sk]Rb_h |tf|pS˴Ct4a?-ӏ~,d{_]{FփDBRGF1Y^' H-T~5AT $SYC"#^ƍJ ͘$olS%nV<7fNR_;^TKWEԐ7;~Tb}vj' E/3 DE(Զ|NATM2(k#9ڵףݴȧL-m L3Y:(o*{g>;)nh^B>pb]VNmQG[0B7BM>>^Έ2oEE޸PxA<;60TY\RDVS9(Ɉ_''xI;hmT93ph[%%S%іŜ@A'Yl] Ӏ,J͉ˬ`B7PM\v+,T@eFyn9*Jz>5<3÷!oD|h2|9!xqO:KRoC hQawx >a9Uxlr_ŮtQvhE3(2{ ~L~G)R9ϥ'4'6,2\tdY~WF ;&x T WO^p0o9D~sJ*d=JfzNxćB]4sb( E(Tw)rbUU|A P(U-iU'Rg(] u{tcBBB@]sj X F j066BOS2aE\^dR E8qB$`=.&'dL(Ք+ϳiXtzï ԗj֗ݒ^h ն.8%#?X´O;rd^wpa䔚ӫPpq~S˞twqO@_ 61!#|z Ad9+ R64ŏ`}gcb򨻵S:)ǧX(*QN!r>=Jn_9m/{]%jpr{^.rJ+x 2`²-3ST-/rYfSs#'ÅIVx%vTFlr[e߬+̂'ƙlMg_JYy)եIauF۞ac&0(m7:y;EF  P\>^46eD]r}%RQ^Zk_wz 3It:mo._`0nXnka[%x=HΟ~/2xHQLT?~F>- K)/&~7.柟 }ɖ;`zm -a?L\!N4 {&Y) Q@Ձg!;jGݞ;~[Zsݜ8V%Bb|?|,-2GLŻ-F:bHH4k9&17qPrՒX7lH֜f}W'e1>ASFCn쎥VrH-9+ ?M>bOH75\%JpRV̟l1ANa}:!sucKW쓈 Ĝff~^%}|:lwyfbM?>I  [-u%K[At)z}qYvY!XS@?o wċܫ (f|V8=9ODwX6λ~B7?̆0U 3"C_}l/H/aӴۡ_l6{ _5X8DAhO͏sPIAgG%Է9MXYrvLVL|,wsU,wR܄ZUN5d 8x G Nm5Igg6WBOae٬lQ'I햄CL*<߰>"34<͘'uox,i&y=lߚnS;ߠfVq>F0 FbŬ9 D?lL䵌hX+`Jz_+WDFbKuP$s猡|] ;ۧ1ՠ ۖ^7A3O _E*omzi) x࿷#\Y{Ze'/q/ǔoX-W?,.7 d7խ6Hfox;F 2SJq9(>pMeiufkG4I;}!v`޼lkF;;gɧ5T&UScٖYKI~bE /-,Ew_ܧ6dx|ZT(} $[|\.Bv# !ܗ9_HQyQ߭143fO4MKY2=9ԢԪO,}X|9iH/m}b b,LrX|[90 `[( A4ɣ躒3\PH;7O}n5iK8t+eYqe^tlnzHK{F7,^8b[_W[- K$*OS8Sƚk9‘kQ4,KrWybd]l'%B՘`\QSS\=hѿ%,8d-LNa( yׂO r &ȵ:0Ю؝/a/ݚ-a2 &sʐɷΝFK4! Q(IVdQ|`ٖ^x4Ϛ]P)Yi*fU߅>OTԮ6Es3iC؞Ϥ&v *+PP]N̵ew2Q-T#^,غ=膘p>p α)tyx%3 ^GC+ >,p@TG Jg60r P:QU&m mWHao[-:~At,5)…6GgCL{uXÌn50.&:C"a1E9~+l;4{Z ~NPk'{vIׯOBZ%ZFƑHٓ7UiQeG1xIA$r)cp=i}MDTݣ6LYxı:!)cRLSe{kblU)^0d$ɟ: w4 {$Yf:4i_rS`{@č)Sݠr gT%)xYxA$82?SS$:sRty u[6eI0ޜ} 5?I[}j̳[ ` #AʅL`Mn݈m2&ϳ!QC4K )ɸ InP'b}11k_ CAw^,b6I8x^j2V+!qw.LmNmEWT2F3gj!?9+JtuG xsYKq.%s!Lj>c8_m6!>)uJT^A_ub_[+uh1ZE+#ZM`xSA:3/x7 z.GFS22b1ɪi1_³p`J|T%gt\E ܏ِemD/VPk{LWჶI+YZMgQuy|hQ,6$a˰ϰr{ rD3<\}2Ҙ ۶% ݀ lpu5켨ܱIf^Pcv:q,/+i%JbGiD2 ׊U*N]A6y7~AwpjqlLuNREb~t1L-0c~#r-"ּci\=f"F<ʠ+o 9g!I5:5B.X!HQm֎3 [v[{dݪÂD] ̄qH+!"Z?$IƝ) ;ȥ $gQ,:gt?1VGx TOkr-; j'Nx'^ kh;EIq w)8yfHۤ^6ߗh[zU Ik?TYvzҖ-ʹDߛnPU U=>$=g32%nnJEC3oѼ\f].L|?-ʜT7x)X/ځAKIz2RwRZ_bt:-sdW6 6?(Ղ;͢kjS 5T;cMYn:+h|9c/JL#4?.gaHLxL)atCWwE%AV]5@1$8W%IYr>yӁRs0YCn텩A>T WHgh"Nm䬟]9[d `S}3I[&f #C., kHY˺yJ#hk7~#Gٞg9=xD2ʾKw$z\ [ rT;>ZmȑRt4?!%6rϩtNyf[^j7Qمa'M.,MaqKZ{d ԎM[d qx]fGhy5?SQcL:$1⡊5A D7\>ϝV60o ߖ% R-qbY'/YÕu,k܆g')I[ii斴wT^)d62>?:Rd9m0N/4?'^X*;l_ 1l | !"!ѷ{,2e4am%Zc+W\ 7&\=Uy^ؐVbؔfuVw/ /Sq]8(vCr1X ЊrIdިQb8*TYײ,\?NK^ gnyH^yjBz)ѽLEyRqZsdIb_# VPrpdQ)CNq@v_e eͫ.ZAjc%yؑEЩ$-y߂Ҽ잞2_jt$G$#;A߱#C2dcN^ Y 0$Qh9k98L0n{AW {AׯjǢˠe7Mx'=5<#~}7 hZȟ$CAALZǰ*iQɦGi#`<#if qzWL&`bO[069 hE!H"T.:Ʋ;֧S>O^iVbuۧcQLh(EKAN[WXv~da&*\|jkCe׏uUjeבni+r:L·B 5gw8pY|:fөZeGF1zbOYir ;mQMHȔ(w%ÿpļ]p82~ZJRj#8R-W2LH@SMw¬* ⓒytCТ̗]T1v1\ÞBbfۯ D- HtpxQ]ߛF3|kbJД1w~7ظJjkQ bF3ȔcKĄ:_UAK4L|q %,k}9)!y>BCbJh_@w.<fpmzrL:س⾷P;[&X >+RY%gP (};{~^Eq+Pd')_7Hp.*jxJ$}3םN8DWТnqWUb kx(Ϟ1?{mh2Q-' < WzBOn4ѱӊ@0|B#وrTȉx|g.sW1'SNZ_)^h7(:І* q 5q+$y:>)sQ+F3ʸ݂U)T|z8?ZwkLeOZf{^K016MF7<{hx1aJ%^Az<䉤7,~01vzsb]_C DyIC`E>=  TKx3x?QyHEr(d͒ _H秽6)fz]))])!'L|r~"XLVWC4ļGH?/ιfK*CHQdnRC+}?9k7udZɓ-ljW=;^Y)s^3#|ksDhFΐ;l'( K0|%|Oie> ,WC DJN׹pk8U2J 8Eqgpu9A6 uE5u+ };&z!FvxH6iV5Ks'}TWDcݚzX}v#Ȭꂙ#(venSURtf Q8 cRei?3b{)7:`:lK.gjYpHZk*rOfVDH^ЯqGD22V4%?{6K~9ʡn5p{8Ղ"RAjP}rR]C^ WӝYRoɧY-IduA:#h(;>g 4|@ϯjgɷٻ*X69_09 U\r+Ɩ-կTMKuPP.P( PfPCcTe>QU(kTg #SՃ7@'54A}TXpwIѯˁ>`ŧ&!|{SwRQ`P$g2:IKw/yDgb?BF?}Nlڜ}+W{.X 1-#H#ƀ4&unh]'Fe M'/TfIbFO5j%: ZeWguދ%_wQ`ݳjiyӬe3eIOXc +|yi/1G0*,QQ&3ׅ*:&u6.Go "hϯՋ/ޖ*%6HM9+Z(8B}`v D<k(6Ȼ#JOYaj)-";`72ݱDZqDs!X EcmNb1u`{=Fm6I8Qck~&+JR<r:WeH廈*2,?F>IXp}y1`i#o )>^B[3a\]<R j9k%rtIݥ(x*'SIB(5y|82KuF+E&fZeŰ /I l0G\$`wHlTò|#@Ձ;E@r lBan>pcd jޏ2Q|M^f[:h%Z7|{cX1+6̫8=5ԿV wBy^vޛ /;/A<'h2'Ҿ4>L.Ncc&m.))QJe;U&߷Y&3?J&»C+- НH5 ߫ Ti"#iE",:߉۪$\ٙcm-aQ[|]aCc>B:N妢~|IO?:dp?лV {۶D Yxpe`ߖU;[̘(7W l[$gd ׅxZm%U, 6@`&(n*- 匰Ϋ >?.u.~3TihWR9[*ֈ# ͊WXzhӥ-^vm{Wew9*?lgEۯUD ~B‡2`kAt5K%B&TkQ p:צ(.qSV7|C9sx&`.2_Kf} P=p,ހפh=*dgC$SOqH.gdݯH=]* E3ht8!<H~e #i˨b ՜,A63! *񝋡a%[@ڸbؿģaok7%neA%t]H ʂQb͍g:2 y 0Y)#3o͐c )ݡE`V[_ 7dR B"XՁ:="j| Iͺ9 {nޛYf;5"(>-GMfQb@]Av<tH~Pw2#ڸ׮c,ZH)>S)xK{C6"ơ[AV(CJjnVsqm FH9(Q=™hd 7 cy~D t9ffj1gi'qxK1a:̺LZ-%Tz9QA`gaVWv8\8-O%0_hH_OI(XhXas:2Nl &W?*XVr F^]#BYx,"T_+h'*K8-Z]&x9灊42>mD"Wg'W?U b*}$k[i9RcW46>rx+H{\4ZܢX8"5H$2FrT$U_oԕ*7_[n8C%z4zMI0DA]%SM84r.!>&;bbK[s8NN%3Cx ~3O}Bi6.kvqg|27@ih6lQ1g9ڵ^4voJ Vb$a:8 lnD1\.Uȧ dҵS6l2;årZdz7VApocuf춂k*2+7޶w$"cɏZy`"9{YH='z-̨rhl(gl$O?q꒶Rwq+(L W#*7HbͻO屍L#?qHMJ8B|iwΓ %7:Xs98)^cNQ(a;]:pNcs=J7&=S;+ץ& E[=~TYD4R1X8Ӥ~@0 M(Dv> Iv=ݚIٞ Pd[@d+^⋲9P:*>a>J@?uݑ>t {ݚn*K4LQ7ж$E/`e-kN ] id(<|-2.Xyl}Xt$S\+ 2DvDrJPW᳤nmAhat ꁙ06Yc9?KI>dU7 pbZ_0B$%,MVڊO"cotlU}]|@qz LEEǟG)=b)I T\ an)̍Xn*q3@o]Ҩ"[VuY]N8m]ދGmiLF=Y A70 0{nmGZ,a]rLh蠢GuqZ[^N= b+RksM0j탶  Ofyh\yǹ N`e:lUZ߁}'we[NXm}A>X8. ȖYm2Kͩl6p7k \{(- _"w65460ك%~?pSA*"$ꚶb4*iwQ:쮅lWrhš <`\/` 7Eyk!,ZPxTV?Or4]S!kdm M@B۝49tژƩŋWNp+\3EHḛ>*IRvCwy72?2S`4 /̶ܴ@]4Yuze)'n6}=ﮦG.$V}s_2&#DWv#Sє k)l x;題z;F  ] r5u=%ztʈm m ҢPrS j[,66y+.[{8Fb3 wǑ;cog`,aZ(*2y0 O"aHes͛r4~%XNOU=dU;U$˃J3T I[. w{ԕЀ~9<0ux:0&=GFaAJHܤrx뾞 9t;|1GT3VW]0OiV+6b? uh}>ݓ@>^vIWwfz"WeIX x5Šo~HS8el;bUnyNTO(:\e_.3sUU(NrtUt9أ{f:eHpIu9cGKB8$^,tYȰ,b:v}qb "_@H*vPGGe8BuZje1he77|:漯u^la@Vrq(XPAZSީ]VE}_^ǫj h q@_#V'o% WT.6ˢ+MúCWy 9opfA:{7g3RAi^R) o$]w,aDmՕan)iu"jȪ^[3.|)1}~A@ƾ[BmS3S[EZߜ+;7&;D+1(ct^C_XVQ"tmǪzᨻVT&Kz13'NQq=+QY;#*k4TbͿ`3E1xFl<\bkfpT ђpCPH˕'X\&TX+k$ľm;S25\؊MgHR Oobx]':ϑW \rdvL^$u;+0hX3slA(2 yLV?ʊKUl5e5XqbW#*ASGȼKl9Wy`_̓s- f\SS\ HAa(w?˄fM"(%jh_r,r^վi"cyy< d0xDƙ rwƲ~CА1;s>+5J_[F<~33*}h s^<$3^Ѯ1nu>XqCIUfZ:UafNiW#sD{#>| b3uH}Cg}͊]eC{MWSYSXcœx0l'>U4&LDxͲD?CH$z 0;T}Xbq~Q5 C"?sI~j!,tSA {0⁊abƶg?-,ڝf?[f}%A&9P)7\\ /r-t?O.2(}_ɤLWyvϰ~! ׯI\I2~jY颊+p$EK7.u5yNH -8Q+v<ʋsot8aOnfOoWx,R[Rj;]>={zh~%_aL4s_0xu4mVSQ2a|O?>)".H₆4{ʢmE$o ;!TAEqìVcN.Mya '8u,DՏ2"Kh3֕U'oswt~wPQi`z\U ~_]>r`BH%*CřƂeZ YԨeq.iѠxtܨ0\DN}K\w`Ql۟xWǰXEBWMs ơ~iͺ‰RA3M5j0an(5wįǶHn*qbt/,˪>7 ]KǔWAޔ6Nv}l\*f$*~8S՜ ^4E"83-xɿ⍥ וyC*!]Ia0XWhp;jS>G8zrs*]Q2],&r ;V;Z뢪=;tצPNl9D~.)e3"ĜyOkDB i#?|%3SKNr<&hEs̃ c2#4Z3kh컖C>MBcT4Md7 @yCcl7s+w۱rt5+O[t!n\y~jVh\Y1JB9UNqVcg*;*̬n$=kYEu,6_JnSDŽ~ӆ:ȗQjU1k_N9/Q%H6xٗ} uOcML@ nbW'mo \GxOS|abf2\üh8Vy HrKnk,،em0-KTUrm3Tk7.~2\ucMY2tmsa`I^L/|Ӛڝ[2H~G9#, )<Ui$ll5RQ.@{Nۡ7<\9Q`Xm 6 PQ8,=T?)c$ҎFg ) e"P0BR= }CLF8TRnv+>g?yՖ+Y 3)ZTB'_eLִZ% L!s~'5>q @Aχ1pi eG^9Ut 8I~Kڐ&K+*N HrҭyRC1Pr֯,tMN<( ?w1o'*BGg(UˬlGp,_A~x׮^s>~51s|8uBQi=uL_ AI(z7=>IpipReC.Ѧ( 8 %EWEH[ (TٌPHKK jѿ?ձ}<7g,U.,pT=HR=̙`& ruѾ)E7|V@޼KSˆ%*QuaRmS4{}k Nkp؃}8AzLq_fh[bu#xڵ"&"`zl"B04x u.K3H2m}xRT'o%2?a.uUܨRwIG*xk(ӟ\$Qd}{~;>uDF`6z#;=< -YU{.5{27 r*3 HFG:t2r}A*=0҆w4_%sodmj Xuj]EζZBRBPO`/u&6-k;x"5߽`&P_{c{XQFVW} kp&vS%\QKuH{J` 6@6d= g}Ȩy 0OvPXe}niʞ@ 3ݺuӊw12a3Yi(aCAtp_&hwk.EZ1JVNѩA@5^-8MҽM :BGU>G,1k@Y_&e&Ju+&ur%\LkDf;fYR/x ixqꈬ,y&| 2'8X,ۀHҀAɒ,1E3'$by]c70P= k!9lpN1H [: 6}ӱY@©;M==)ǭײse9WVpּ𭬊)l"WuE:)ǡjx02˿_ᦜ,X^g;Icqhn߿;"™=\k,Lu^GHL on@3O^! -{Y}'wRO`#HZ-j7X2}B bL{rǎ um]!ڽY@*d;~wU;*# b] H+ F-^`H,awEѤ-ş$U?O }|Q Mb6zQgm}Xgs:A;Ԟ!ExFZ%^nеj;mȮ%+$覶V`;pvw{!7J6HC, U)ğ":#WB(B=WSٳP/ih!u6*8e "&[:P *{늙NǼ!긴kI\To)(B.kL.k_- OΪٓ#Fpv$WeI2'M Դ5 ?([!w`._\3r>[9ZA 4mm3ިĢB=LND,C/ ﲾ@pӅe9%Uim0~Ts5Nqp+ìw-S/,u !@>m,"-uwJTE o>'u'Ϊk\(R샇R 0S?s+sxQwVE"kWeaB~X_aUPaD"0MMG}rf GR]{܃EvLITqa6Gly,ܹD-1Ȣ#AeA!z<+)X)GEU~,,3xNl'_zя~t/HkliCoU̺ ]osS!բwq1  7!;] 4o4<n]xU'ǶIvH2rDŒq%;aaJչĽ ʏ\h 7QXUvciW?%:~ `"cc!NeqD@R ;ưX+A)H jo34Ii@srmCܩzldagK*xvpo\C{6 p/aE[ I~[1NܒPFtvXJ Q%ژ(H ~JLgG]lIO6K\:trwmԥQ6Q yv cbAjG'x?MbV-\ h|o@Ҭ~XOҝ~2%@7lZ,T3Eb_U7C$LY'ؠmN}s>%tB$kmEpBΑ wYԵƀ+g6mA%=5e ԆHeq,uzuBFǮo-5iڧKYB$=b6FWa"mUzX=6}O(Šl&|U3:b[?+ץfO(i:` seEϨig|]c%nzϖB{nc*?:}q+DQc,X d#Īh$6'D}7V6uYN F>or tNYY Nț.){ow]f#t;d7u\7 \:@"#z$Ɂɤ>c(ƯCYOsdh;=2#W}c`#bY>7"Kg`(:Azrm+` hMbFf{\lUA(xT~ssIeИnQ~"x*<p%Oε&#Bcx$ZɓpQdg̍=½wՁߑJչNU{pgfFm xKT BGA oڛq \Lߕ_Hg%mspXI_Hbu/i=Ҳ2󞈳{ܿ瘥va?&қ懧TgK7k{^gNbVL% 8XP Тf"ӫ#Ghdq?b."Љ[a k_(kȫ|EsY Ɯb-dC{ ӪkW<.כϼ릡ݳJ̞m%ObϋǼLuFBA4Hl!s;eoTA_J8u>Ļ#0Osj4hBv6y("  de?xܤ4Tu ﴩq|Sv/\uT fT5Sjs ui?>d{Q#(tgWRxF$qӬ= &R&1֤z}YsO@ψaKc5!|4&3,kx0iO~z-azu~U5*9;cj_HRP)}iSdMҰFdM<7 pG P< mq^"5BٸO~FЉm)AU Fpmo!/ASte&2=,tKtiAbr=e嵬'7-y0p߃BPҸgIۧWKd _(_U~XUbYbKy xg)RxT\̉q^֝[V$[d@QTC] حL *Zt6zFs$϶;彏j"!2E37@W)sbC%&W$< c?6sʷs Yꇇ&b\ϧ܋TzeAn~8 q{> d gfll bǿyl>Kyܓ8b7bZr{T/Z"0gvӦMj_p qtp Im=ҸzTm"4m6ĘTf9Mhl z`G"%!JsEՀ{v+6BURry?'p IꗵNODMazɦFSg#v{ @{t5c3e7WK貭m?R¬ |,p4SSt)k8z GqӰ2a܊Wc,*Va5Ipdx_A#v F K``JaI]WD Y4S>ѵW(o3;z /Ҋ9'X) pz;Jt<&S}娓c6g`}$R&v-icpycO4 vBU^Rb-]rGK DKbXB<t bUJJz*2:@,^$ ֱp2!TIFXL\@R|uy.YiX"M?m@EUX:ƎEnЄwcuQcU[cTq$WGje.H^,ԕ&׋'D#.R#<}l]:=TrPe|RU,xRJ9AuŠ\#9PfuL+ `yBPa k7Qwp~3.v#dcǸD#G Q@A3a0oaI'gD[<[iZ0/^eDRvܖDf-H0prkAweB9ైgs5a'sLH $A(%q,b|5vfrYKts7J5.LNC/Ry.OJ^ U;+Έ)t\!96ett þ Kь)32Mջ[tDte9KzKIjWՊ rR*_ >RM&* ڐWhympgomSM/?K*?Gdy'qԁmO̡2; D9.ϰ*\ ' 5=qu~vY\I2{׮z޸{)%cvhzfwiEW#]VY_o_ kq U.!>1*@F`wiB ?ݼ ](ظUؐ'~'WwoZH`6-uiNe hqZQxj&>G03-{IB߯܈%*bWtN}?=ٟ>'w@ C?aщ75eukw?K`kQ{! N4D'#h5'm53X:NQݚ$;Mą2?QY$x%6v[RٙHQm/9#ҡ\tOp!Rp;Dm=TvA ǩ/rg$Pmx^`/*|TA.P!5YeE/UaHy>x Yqҡ>xznkP3J#`*eq?_2H1AroRYF1g?@k56RON/HV}) х({?mHУX|''bcnI Oj p9p)AX}iX&D֐xo &irZT}Z|Ikf إ;,!߹cƫ>͋|.㳽8$Ά˜v1[ftw Ȣ6t7m'.Gvqxl^r̯JoD{/"! (qFud9WѴHW,I*` 'JgHӶ bQK"I͇jDLڝEnҵ㌪W<8xj'797#yG.);MVc;,Xdb4abzhԮhtw 9O]_W,8n֐W?{K-h5#F$7qG+n=Sm<~[4bjGF-y9NH[P/i QG+\+z_{)%GunNn/qp$6THH͙sSYdq\ ABda-زx8Ou#n5A-{\0e5qp'Cqeƶ2 ߃c gq'Vy;WXA՜rNI2T@>=·mh3y1J}v1LVak~lu+UT¼~e/}^~?Ҭo)k1[6r4ziB̞m"p흸DԲ; ёml橊t>`Wa.[nT&j$ CJ=oChHu"W7ӼI(z[8{C "OzrmÓFÃ+c^6]v/4m; `lOIVBV$g> Uoh 6 a"L;R]Vf#!^8Qd\Z95[)WEKZ1ٕit=ŘdeM މC!h~m)nl)h6R_؜Zl%d0 gU`Rpcf5%S2Tb&QVQj;+DC z֚j:tZs؛k$Havpxg(M7!86 #РD/V"be*& ge7"@Q^&<31"RvPI~lJ{0ii5>F3h^u@qCYk[KzƔnU 7dZ>K17*_W&ܟ^HA_)' =j.r[/E w[sZ**ʦ`W,T66R+/R鵙Qԗ3/\sd L PH7}oG@^sh;:C[ 4O`|))ޛ.ot+0WJ)Ѽ`>rZ,b&|5d10})]> в<cq/4SR33ͫW߆9w7ˋϕDcJ(h")9W\ҬwJWE}&,ͽt^V]7P"6)ބ$UT#{J-w$y*CR0 GbcpBj5՞4c=eW3fiyqb+r̍ZPw!:f@8ʒZ0P]˷ [Q=wbxLz7qTq}29~CTqloJѫ%bE:T3n=tJ_c&)aԭ?xaR zܙKm? jw7?Yii>n}{7q= J#yDkTA)OQeyBo'6H/Zpߦv/1V!l&S̝,k5B2;lް-ޱAVKt ߻:D'6'sևCK%Ջ3r7n J㳐Ve6(98ΊGɝ1sR'U"g%u !x[&tM^+#rH=M <12LD~vs 7HELhYd[ L.529mڇFsB?F8Ub:n 3R4TH3xe6z Gn_d/RZ-4-ee tw<@VQ!ebJEp "$nCSz̟/˲VǖAQ&{\HY<}ֹRWv-L_7\6<Ei }薟xa;j AY KzNFb6oru5{.hyA"F uIU:AA#u{U|bt9D~mW&% PvB+o 95vQ!i|L  (]_u@20x.'ҵ n+!v,Bv6"Gq<Lih+.b"3+ kT\L(Õ ` [<⿉4^YY,TmWR;"Kh&4JFvIVHM 6U FV+(1F!Q2,+x5iفttJqelJX %ݹ w44$S-('KLSdWb¬e+U0ĥ5˻gEǐ` FGo;Je 7;g}>3SuB-z<<8@$Rſ5\2F4~ 9 eueތ6MDC4gu4-*qe~DS-dP؃l{0ڳT@f?L 誸LS ;+>нyVU@vc&bMtXOg/jO#{+@>iR~s'TMm qp{/Wsur#M'uwDz$Kt~4uTg N7GUr>:y,U=d4zA(zB^k;mt~N^a7+d,3/b 5m78E6wTnT)@m4"',iq g",Wt%n[['k?w2NWv(c2nA5Y"Y#-9UGȽZ#{xz6Qʋ%C,8djʼ"ȷv(翻ڀԓ'UڴA]dltFgUDevS2  )iM8{C _ˬ^^P\lxi&=G{=FK X 4-~TJT2r3[%3ha}拒%`DA;Yg-Xsl0垞/} {E3LPė;e;N]w< _'l1gRɈ?웉wzf%>zL  ue_~n:¯ #yCp8BaJRᛖ3{Y:)8v=Z-pUz }ב Xilx쉳?ϟU~eoo&lJz/;}W'R;AvDE7qT<SOVYQVÊt99@0.uidXFΛQǂ,tqۻ>U/Uc'r ǛAOhrB;;Zy{xYio;X-_KD4"of415JuB~5|{HNԵ]q IQ#,LopYffǴلt:" ֐b'2Lv$K,L}GjN<:e&|sg$)TuYr) ᵁ< +֑>0]fZGt훠+Z??)$x|ᒗ@9ybJg5G<-0@L;GtX3^Z72lV38ʩ:'&z|UC̶_oWۙ8t)W%Y^*D\s&#Z-5Fa،QMcŚ_WNrcԓɟϔ/*wqqF+B~ɦb> (Nfc.rGQSJ8>'!wAU[ȶJ Sn S'Io/;5縤iS6w'(f.p쥦H?83( W4.t M߸nDB:% ,1@1fϥ2{} ;G@Qk?]ԇ,[59Cys?qulsKHZW6&s#ӷeAlgO{u@َCzӐ~zINENЧ[/Z9X!͌yN:\EūTw)`{U~L#&'<잜ɤR]F H fgYܿCBF \1S@S0;h#eJ H0 W?B#qIwJaWv} +FlAEB=#5[K#V|4/c@s b\_ yhQҭ =-:BAGIyS&cH[~z?osqG=c_ W gm!{L!w͓բM_ zthA+G'YK:IQyc5w{vxM_uU~\˸]G$~+7'2@;/lZ fY_sz%֝t؝6nSKL)ܼLJ[}eݒfzJ\He-jA OURZ,*6kpj8H*bTH?ZO8E}й2Ǹ#\}*Ա%!;T0ɤ,DVcmJt3dy_]`DlS}۷^D˶ N].ϮXql=ֺ_FDU4ׇ<$n76``g Ul2lz@(U2nZ@NRw,;$:r[y H +ۈKM$k6f $%k<4aodAtmER=c dopYnc.1i`- 餋s\l;F@X#Ĥ'+-vD{.T/IwuDQn[uv=H}"o hYHўW-ث?oʱ 8'Ԃn8̾F85S֬ b~EO³ds ^ߌ mV^J}e+p[%ô==XEq#`9vPDH6LCX`j5оx-B :dfShF5碃)G/:\}iRJ2iXbc0&V27ӋX7.2_9U0(UHb 54ݘbBBVF /}}dHOZ4wI­gJBgœղ D TpDt{fEZ0) d9Fa>m.w(q] j߬ǥӷ]&fM \HXV(i*|qL#ቷǏkO;A6siB03sjMl䔌pn^c # fQ9d& 泳U(dpPTx3bIn//ъà pFpO4^uV^/-?>Ytz);DW2w?e!JBSNI,3oM`r؛]Rܧ_ PFZ@N6kQVE}:ax٦ΎO$H^(I븘!D`_pD`E?V@63x̆w.ÆI VA{/Y&ptam.*1몃J'Fkgھ(2IrzmoH nvY gR xڛK≤I('PPh;Sd4Q0L$BsŞ3Ι;yI|S!bafcC4X; W:ݳ,H8Z*~Sܢ qtFK1׽S+XۗR)mۤ{@bI6zך"+h+$רK#3O}3[| j|"ͱ?ab;SEkfE0si͇G K6W۾/Oڪdw:r9Y:]pDHF%-I푟6Z#s^RqYl` Ψ)~0N~@5g9>7)[7?l,‚{N+v 榈zXY1{ݒPJAd;z_\(6F}\ӏ5-KUbX_חD'tVz,o&UM{C? 讜DO~Бpvi?yu.J%[4w~{]v8=xp=2ݓo1<(s0Z:.Ba* 09~0ٍmwl䤍z|1ЖOO8@Chp,i}8Nl?1f A>łMh s_مP/Otj Zi1$vI%R|.tWΞΣt*z;R_1Ea*п,OY}gn*Ȁ[ 85Itt:woڌaekK8/ksɓ&&7CUe-+J"ki Π[g[eu(ӷBcբ;S~B}{S2|N>5ki~i1:Q {Yq?|~>?iyinR{S%Y$C+#mI%i/RoEju8}r̭R[ 74hi^5t0֧仔Te`v S%Hz1,VSAV!݋qd:(}tH `}VQL,hYFjD.- 0h$d"1.[Ky{@WBJ؎c ] E L$<&Mf)3CKCCq9) $?^⸐x~׻9G=tfccFr=EL4C22As{1>O\#<$H/5rLKd<+dO8oQ\/@oݜVAB +U|ªbpO7W|[U)Bby MHȟm&WԀ< \-mt;Ѽ0<&foExAdU mM&-wԷDg KlC0v_ sO8jՁ@R7RTxv) Qb:ΚX`ꀪP! J4=~F fƙ>״'n#Jdg<7)hnYVT26nגgWqD9 {.ϲJJȹ  9 ~qrmܥߋ:Z~?rT>9ߠEpڳ8Yq(Klt<laK}.}=w2(Zn:t |R=?V!ƫQMHᖹb쪟I26ԗ-}JЊ\E\t _кZ A?7a~n薜\OB(EM3]?r8?EBӊJQuփ.kU>\i :a%L˷pw%Υ~[J5VMtCW&4\JmL8:=K'捊xJKCF/0@G.rCyߜme_+^~7ЗUYwfxS08 T:^V.?3XtL"ԑ\?UC\&g} 1'L#@C,4 o' 7(.h #ef;d>$f+KcF_9[{,-}u@n~N15 FJy_yh"^ƽrV삻Q_PY1ϣ$ _yTчkHT=# {|ZucP3 $Vw.܉'d*dΫ+=uw..̋'2.6ꯙ[?h ٮNoeF2Ժ?o\xx66=Qxco}O]Dl\3O{>WļAAJҀ4ǃ_r;;[ _7bB:d/cn9` "?H\k.mZV☏ +~Deyi }ԯ}#QPi$Zi?:mg֏.HZ:v2^Ë8n\3{KٙhRqhWRHˋ5,ód!#4΃vWtOd5 AKͮy@ܚᖎta?^Fx#G?"HrpriI-9Z?4xgTqCFguִ5Bm(~}-IUK2xhMնtH^en9j|՗tF*!q)F%2H渄n^َCS9>`;sxO?+gz|#uV ozi{4*͌Us$7* x7Mx:&wA/.5Jӌ\?,m-;䵐}e] ST`C|&xM=2k[Jjրb¢|b֥vS =$tIMo!3N$a׃87:-;$T_c(|oBͧal*!V oC8mxԉC4Kbny8 QGA ԽS 6E$C? ypr?%El:Y.J]үC^N Uy4?n5?9~"l"Dz2r&ǔ;V~arhU??Nu@ƶבEjh,:za:(xjYƟyGcvGOi~|zHwDv),se$hOfKt􎼕-Q\9v8V8E5WJ=ۊt=.ϟGJNf,^_;.?G}]Dm:m^# YM2Uѻ<~dg0KV&fsJuƉRIO ?W!oO?YAӶ֠sJbǀ2S/֐'Rn l݌w%D*)+PcX<:UA. -9{w3x0yijgKDQfЭ59-󄨉j5R09'Wq{Є$ .<`WB.BK|2E?k+7՚jY1b3 s< WAȤ[s Sřze~fVSbz`qwp3{ptm[St$)Pߢ6fp[7- t.$)WYJ2Ϡ)^9_ᅳhݚ%KJ㱠]&$/5{2i -rpQFL b|ϧפx0K`YSE*gZu͔qxscӜJ.8b7W&÷wqYjӭnчbI 0nf(|ZOܦX!CEշ2OMNՍb\qpM6!ǘjr_sR󱼛seA^]4keNYk[&qi7Fv٤QhK?u.!B%=R8͈BO7@Y&Upy͋q&T1nA^ql@7xǚ$ U#1{ؿIXMRRkUV52<1IbOPu@aMYi5GV˄aT^ ]~9Vai[ @Ji$ dY6QdyYqp](2+?(v2"Cb#U|apݽ&p!5~xVWBYTYp\T]ۦV1 \W%ޗHd@+=K}79 "hSU p;'y=!|3>źReu,%%l+Кe+՝?q_l:A'0m3Ή;DM7kRu2g[ Voг]*F{|E{t@XfŖo\ + QD iQtu/ ED33tW EZ%Wn ZQchP:-s%,t铛>: ysL&܁_ v E`qZ3YBo'- Zq*سgt%=M{}BJmf~W o4䣾W$/ZP?l _bx9'vKTE\O˚(yIyŽTnH4 ㉮\x["}ߓ"S@DfA!SB%/+Dº"{y4F&=<bC5˽ 1AJ0!u[qޞH3T:F쯔ZfT$ :dK#Z}q/hP?uc(z/r'Nab $)}ebP%+0!W ҙ=xߘIn_PL?|=*o/E3.w>[\[\ɽ*_7_q iO!  ^5%Is=#4y.h+t-TZ1V&ZtfA*zQqKA|de^)@R:qK~IP5ySˮ c,PsbW%e@akI=)EQ4&у'=(=*BjX(w7=9e;!Zb-'Y2u!k itL3=lvGPaz>zQ1WVU EO:0bL~PpZku >]$BW?*U p@p?2]#t 樓㽸v mO'a &5l| Wzy4کIf߁b1@v6dIf|MO\l#fiwN.-%2U+ ;;-{IMB"_ D6P^zE*4گe>nbaVp2CC^)(^/Ae}Ղ}n}q~$ 6hfkxaW=4Pl{lSAVM";G Gn.۩)(.SϹb|tM?US5iEb-[Rýƅ x|؊NlS箕_QDˬ:[K rd 96;f0M ,aO.SVCcpz!RΙ[xa1OSipnA+T[!L%,(&7S,`gw=^_ƚ:Ng6:k I$s"MQR.:IӜS7QngA8 ݹ0AhP)|tEHMaP[BmӭNJDS\D IH(j)>Vه)(PSl~j|j;f\<'5I]|FQMKǞ(@|:i3zaLs8L1πPlkE$U26\o^\v;S)[ *|{RL%cPτ |`f5@LA_bNQC3穘jU7<%v/!H3DL:pEqy=Luv/ͤh7 5(5"!=<2|Tbq!hQdϵCThJȗV >G~~0%2妧} E_&~$Ѽd}lp|QV~U0w Fo㲔B[{оQ b"0Q'2E#Ĉ/4M;7f#v[fI4CY$#|Pld*WdXk`/*:~w){€rd±}o$9Ayc_[x~W4ʧ)5EX[V\\06X0%IɦUn f勷mhF[zM̭-l(ܚ%MMk7[z"B(7 xO\ԌlO?q ?->xjhc0GrYVFȼhA[V5DV٤L!+B%b;]1c!uBe ¬exfmIu7ZNJ֪P**'~AtOvv: 6PnzFprqM EY1Xד㦴8$"?۫=:2b. wcg2]+l7dm= `I,~)oRB;ۨG9`SbhUʿffu_5iqVy+UR1r+ SbuBNm2xd(*X;=CID)YڧiKW5#?|1W>J0O؆/I G* OL`8ظ録LH>̭qE<|UhN6⎶w|p^_gxnSYxnE? 􁄪HXQB*S@Klץ@I{=ۨ:$1{ ŋ4,CԻvԤ{ 'z `K6BD9BOrKD]NnAOćj_bIΣQ 蜷V6;aOh]r71w4T ~*Ix`s@rla2IM2yCR( IEϿbk|zzd*r$ŒyFNL? lW{ǚ-9G%^F;tw)>xN>>hOz%Jw um>kMoYxNa^P)rl}m>k>ɽM(o՚v|m%YDA]Np@> ZUjIn4y&Uic3?!= ]DV5! T>Og'/xS$Ulp?q۞IO,h0sMgѹ7 L5j z_֧KD9\Zy0!cFYn=1vLgmS {N.ٸ4{aLHou#."&a8{V׷0~HBwAaTodw=][a]Xv,iAkyH*r {vhT1֔J><|~׮ DTQ0nv\[-|ih:.‚p>OP#f{rEoR4NadRљ} 5 i@B˚/X~q | ψ[\_$yU_2vx`ju^ɽf/Wm˥oF+'wuO㍔H^F׾ڛ ęP=wT5}zi-V+y m5kk1MUfM 0,JRAҶփܾS;1]m!h"!TYv8)-GU͐ O34' LXD#\U "(GN5DSOtަ_l#p%}:m%nqYV|< p$,xO3ZƖqu\SFiЫl ܲMbZLL+TlZ׫XWyYqbu䷁_lc P h^pwOJ8bNm`qKz"]V#v'U%\xῊv!>+L7ITŎg >c_@-\Z%>+wďd 5^Bj/_8 r?kƕe] 04Oa5=БWwXh,8=3Bވl=uJ{;[xtn*eX^m,W43լ'@'(>{c"n[>S܄9茷MwJq*;Ms>n On[tp_w@KF7z1,Xxcl tl0\ATgaG4$YٽFa_8:B_+\̐e[KTH^ !H$;7P8C0YbU4W{Y+鵥EQnHX(ob 9MiCt5s5 %c0Q ܺ1ƻ{+g-rHyj<(,.d4/JP%A@J؏f(:qL1 oDs'-x :1ak0YKz%4)I,5y2[U2 Yy h(c Rf3nEoU$s6/8ܷUҽ$q"w䣇:cshx~u-c .b7+sm G<o2$5T/0v 8w3:}b0..OgOR1E!f3>d E\ڤ=x_p~2[Z5Unj |`ơȞ`H!#-@QQ՜C>Q9nDSBEO"au-kZ@B 8/zȦC*ңރlvCakt'[qOSFI |'J8}g4Ҩs~oM/s =ڪΓA/ #w•"0%]ţ]Qf1vE,sh!farWFRD帐JKi((d><ʆ3E!cɮ6܄^ ޢ[G˳jޤ Y*.PIPEI,M4jJ;hDNZd@_eʦQ.|.'R\lb]C6%pU!^HP;3II"ǝ+% oEl+H/6yi"ݑYmY/AO P .W?'A ?,xxAmvgJ ܊>>Tˁfrkm8(l*"{g1f:ghAʷJEd%:Qt'w]&Ð\"J\\xnibb)_vZQ`ѶO&]ke#Hv3+0zq>q+u'| K6)b P.~99%5>qqDF \,%NBI]-{nr|ߗx<27#PJK;spJѪT)0B!Ww2`9j 4U"gQy1 vkGL8&@pT=x^G=IkNxhq6p9pBD`Uʖ0Qn[8dnxM L8Jf"[hԋ2$Wmb咃ԬD/da"W7'lnsߟlia֕UΛ ifR|,$P4u}S49SS'p8Q26o2t2v+E+Tפke܌pBq5谠|}CXDCp!*<ە'Z4nF7VO67mϼ '+"sB^e4}%{ W><<aNu]Ls PѽR'2(hfXoT%RP*&XѹFn&xuT>;zuRPqMzǡ*.D"ʳVm7nuSa"'irLr(j){kqAfp ӉrN*6tY کI3MLZixUl0?Ax$ .\P%IkyҒLiՂxA&#iǿ0ZƜ8c+·V(-^}BBX˟C8f@Du~ϳqL 0]11_pT4Vz/SZ!q>lBzٸry,HEj/槣oBP~%!uv ?\r 6X% ?7o>ds}{bmt{ϙU +lN!}91+de|M;.g7-mc]jop#35/v7a4F߯sQyB:Bz\T9\E[o½" vd]pU/ /J9NyPZMqg]lZ* o |kw񡐣a$q<%8gl-!iLGpuĎׇW݆$tyk@z8ݳ7]_>pQ vAjo:WzG=9g5UՁtxZM?bĴVl\&Ea 9/灾et>WOqwc[sk1Th MO󺰩WOZØ1Cqm"`^A6`yš`@hSaƹP: Nm]hzPõjBH{-XC+4_QNTf1JgC_Ii~>v$ohjbΔ [T)gC&rO3BX p#`x a0%d!f?:ļ1Qx_$!\TJ2_7^/!0^m DF>s_C)28 >'Zf1 @-Q .A|cNm4'U+6uO$~%9pوO.YRMynf4;h^ӸT1j⼒Q7% JOS[A)fOIDة:v5=nT kGR/,Ո |UGC ޺(#V%VØ}zMx`:zDr ܡ׫ j&|_SL۬jԑ#t4x0{ 8|A72{Up~}2-*FPTrxMө:zK~JHylk\(y/vۦ/@Jɾ~>h@:/-ڶN\I5x>gмCW|Q#Cpem1҅ip޾҆)+dEWSNVS%$8LN `޴;|yL@ }u2thCϳal(:o3 ږu [ش5Jsi+% H$4J0Q`T@@ԨZ弐 rc.֡}[;Sr ^1~udYZ2ķ/LQGS)@l|So .^3b }l |ASV -(IYl!ËdТABN(ax-n1k vNK.P%rݶdcT]k~KmS8SL Ƽ/rRUg[S8;j)5LjM7kÑ ٍBM}2c1bJÇh#߯؍AEr$=~KzSVH Vȫ]["5 7lfe(fʈMsC8b9 *5OÂ^ܯ=!90+7as .-""@̉KYёժpf/@BuTl ibǞT7IBc!Y t,R}Z7]S7/yH~ČI"&vWx(['m>~/QqnEVoiE".n]Uݪs&pSfp;k" [@ xbo^ f@gоG__n‘wD+rIs/ώ+Z8bϓ.#fzkB6N6̅[Kޖ}M)rǁȇAU9u[`>b 28s_'ӭ!+*#e6$$Mr,ԣ%e!/[:% qma+VOɅ>]Μz7K mWoeݗ n`acB/mѢuY$ )I7#!W_7ȡJASjŹDK_73̫L6adtH栥?Q,`=f?kRhioyW"}넨|r5%YWƑ/ܢ_&5dr(>\DʯrV,Jv=_[Rێ[Rwԃw2A;_94>!>_Ef$0J۲fic)3&q#R/fT%<:AlmiyQJ@탠P9i g~?MU5Éwgr6!GadlPbs )0,3aLr3ln7D1bz΄{8v 5zk8`jwވr?ѳ gQ+Izɸ 1"'bbUgݭ; ύ8}(=UGgU{AE >eLJ\sp@hR}`V/[WRxXqS7M=.m}X5&0u <8B =w?-Qѳ,i}ψ_wPAarQuoQ3:סÆ!\ZwI}Da|G:"?x[: :0;KG!l`)<n8K񝃴(qs;8@Repk뼽ҍ&<,72u:&K -ӡ))uL?]ȐjZxФ \DnCx0`f ZKTQe',ݞ*h._T,m Ӑ `ʟYb(?TE[p%c=\Z?$McM5$S9!d9NxO('Rp/m٤n, i_V\w⍬;ni!@S9祖Q&'@R&5I+V=z0jN1| ׅ&0]$Xyx F)>\HRlekd y'CAi>' Z;P(œ_l;Tu!\d㰌KF!NwN( [;LdWgskג҅zP%i+?_~׏@HҼsݱmu 9,Mi-'E+U )i+Ew 1Pe֠2&.oӧKnI{\/迵[d#bvĩazjcS2ɪTⳎs'e6t]*{2<,'jQA\XꥍL̮ޙpg|#JgiG$$'XZdUBFh:[gGw#NR~Fס_f.\6n׾2+"_ ==cf>-7žka9w4x4m@H` B6,2K#R\\KaMN' HV,Q?¬kQmvVФJaōUmda$Os6T ܚEWKØ@S 5Bd+X9kʍشQ= 塎S^w; hS뛧qm*CkV Z;"dޫL^FH+׀|lr;ygUN唧:#3Ы;8~XqN3 5S|ztL ,P1g+dS "2ՇgV!!IK{f٧h mb$c3:2!8A TR*hB˱>8EF vwlw̪ x.evTu:*GS|I$dP9,Q[wU"S8E9"@(!ߺL u5/=_Dgv 5:vä>S ~a:G"a]ݮW ;Aз( q B>}VEx_QH4u8G)S_L6sکZKe?Y*0}U\TToU=B8Ngv-bL0|mQNX\e:JuAorF< L/BuL{Q}NӤTO S! (U5/d5zEO8)h{Dǿ{8[]{N͖*lٔ7h`Xi`DL`kvRӊ |-1`HA`ts 4~{-g`UOZblM*]oI$$0} go+x@R b(1;/&8`]o)29\ hXa(3km;윫-<83S9gzp ~d,2 궙GO.©w˞ŒPDp3oK_-e ;`Ҙd`uԬ $ߔh;|Jq y@DؠIIL6hvJ 'Yj\d7%fk`ڑBPc+tlb/#塵ԳO\.~tUS"XxV,^A8DjId`ŵ(BA]SfUc96M~+\;= #I@ *sc6*9@/b?GH⊞n0IL.נ! fZvOn~@;+T%b4,D0)x}jMn Lk"Üm.4*3!YT9\kJyeq'J|Lzim4B۵ƚe3{ث[] o΋ wx Wx8|abZ:UxigtXk ]}qGmn+wPfewY6W%Kiɴ:+;/=~㵼ANM2" W5O˂9l6AJ9M`,vl."M~ˆRj&V^S6qNeCDL@ʛO!ȊO&htҸ6Pe1G 5.Dq2@ȕM^[A>bTbk?gĂ쨒d.o qpHP]dwvE~U0"&VSol8v7/Uբp_ER ;؆yMҿ6&c%`3bc$rX%*­X^G}3VYnn vH¬c T:~<=mDaF祉 yд\I=\G)7*Un{=R 3#—H3+2{w^`U*&i-W=J3Y{)-eYkjZ*m,QeYxU͝YXdO*iGbὔe9yB|XÚzF,4vk0ضgK)EiJQol4C_IPt %3\FiOOs!v=Bޑ9]xU+kK/|s|WުT4Z JfQ?{$/!9ٮnr!MfVA-/9(]9d<[_l*U(쳄UF)"[/'_㚡AFN.j`UsJ6m(J4 eWӐo15MnӅY!Pj}. ̻:T=6Ic{ ORրd`?,v:MMG`7ijwM)˓eW?e9cPGCOGrXG3 ]E-ؓ@bdc )d%q40B.mSnw@^Mv!u9CL\{;)w.Qjv|Z?g};6B^*JJ dTFZ6wl}/m73>uhr>?_&9ct걾K,fÖd]S5..1TFy-F\i*eo^w4G^pkA7 Ye߼25a^ɶU!3TLR#<3unW{QΦ4i}.~~4IL?F{V*]1{<0gXڼ5pIrޜ *a u{E2~cɱTy4:vq.0_qu^?y"+K9:G)k3@A<HGy8d6}'/jp1`0[p,r6@Z]%G ә3wT6X 3g^zbe:[$6jD}u<\K:0L>ugNqaFCHzd OЃ3%5s F',V"Jomtm2ͦ7n~eUB9%yFAB׌k(At351]ye*i/I+; }o[>wQn$+q@aQ#/&ǐsxjF)lY<]J*9I,.W;vq(GpoADuh8^F4KϹjMb73'Pz$a03AfrW36J*'&{2_O;d3w|<ɁzO/yF/jxFq;<*{r&i]0]oЅu[Ufv照VlFu+ !@f$YecPyT4yuBcj^5V)WAC`ԸY*4? 5b#MJ OU|7/ ffg)OFec+QZ/.n^ΰ(/ uZZaP/,XCVH#k]B.)=݋b@GU\h 94ڔ9:ts~' tq3䇟6k2n`3H2>M1;*ۋJ[MgI{^aTO}i!?%*io2WkВ8Hh<^{ 7-SoMGnc| "J"ZE*bN~rT{8TTh_S|}6K.mv 4QFDR%FQlumYh3ST/j`K xDƟ\GN44" E-}:qA^g.P,b[cE吲 VS$$=T=X3 =@Yҳ'[><CT3ټ"]14w:D\}COj7!lBǼ[G^. +$ sy=Oȁ!^_29 )K$A9 VKE\Q#޽ρy0jrf?ZWr\Y5ȸQ|(PA˃ ?VSdltT@e#,!ERJ["q {[;r BOn˭zx_$s/X#Bm_8IM;S2ab(0kHF^o ./QI>KxIh5N;\Y)y jѐX-KG,$]e!Ұ |7Z[f⻌7 [*'e!)Xr+<&)_FyHE1"KH1$S Qx +TQ/fvH-2tj[J?9ut(mɱgדR,I9})wb0W0p%K|z3zmvg!L@$tQ6v,Vx{b5hPy6BUKb膵LK~nm07#EGG®*?K{)^RH5u1]4qS=_U1߭9^+٧iy,Kd8vII{n@a/.T069q;'Ao>ܗpB/@mqFHBj|vNFCHכ>Mِd,quڱp4uDHfۄ XT}֘~P88o*Q1ȧVqNk2߁t^LltV ]2KM־ie&B2*Eԛ7Ip!ٛ=<5@+qb2}.dch@N[5Ȫ::G6Sh6|&U~Rp HL+l. –DSQ X/ W# Z_qdU>+Ww\antu$x,{Տ4ίôcKL-xjQCW :Ƶj˧a(ZSPn zG["?QtyYVnL5#;y]@y@TT~+"zGAIBn_A; QNK tF;46тGq9IrLhq3KhZ߹w{ UY* L+Jyr*@cFm)\#a - ُ"Zy>?%Ӵ."ʗVϳuw' e(r 5P۩sxstŽxًCebDQ[0 Ɋ^ $Tkg,M.nmM:x(R)l0B\rQX'?~C` = 9Aee*Ɨ| yme mVgFvbrmJ;O4O,[֦j 'E=?wJ׵]hjU1h={M] R(M$>$$`T.LkoaVó'{VQX"9ubw%Du>W4H(2@JkAx\,0j{6oiFHJӋQ{WatEkS+m*Rg1j9 C,ǣ^Rfgў<W^hc=[O[ђw/sxAȬWZ^ТB wМF#٦ےzeP D#>Xծu#>-J^kZ[ ,\Q<~f;ɫlnA.0EVwM0 Q`V||ԡEA[fOLY'A/dԮ6xJMPaP'r 4N^ S!D_8Z뽜9Cc3eo)m&^okDb1t,qޓ7pcbz"!,,N %hG i~_N]aU~7I8ËJWBձis cṔWa?ٌرb+i})l XsSs߅\bうصPNBc)HА4_s#VX%$ƜR_0@r孠xgBvM_"y}&gÒm.A%~v۰fSO#)z B##ࡉb 76dbF,_@(ͺn:'z?nu"Έ"8oF%Ug-Ǣ2mN+z$v8N\}P8.N(g%;mY@iQ&'Q'ぺ#˻hGMzւ)}J_'&$L @ UnĦkS©߃ AbwVU@^sҮ4'dZ e:RZxSwV1K գJ*w2i7FD;,yGJ(ow>``m sW6n~tŗTӋjE? ^׏y-Ԇ=y!?WZ.u4~!hR> U JӨvu `&ԯES[roji1:tZ55@DT%WKBŘᡫ,K/?egERkL%ojf 6Դ2`}Lސ gi#鞽®Xif*4U+ڞk0Dzy̚y:=$2{b ?6 Z7]ZT|T~bs[%?LJc+nHt }|6e3W1 N^6bT,ͱl/`%;f:(<rbCN>Lwېix߆j y~q wlr@JTƿ9f:~H 1grvq+hv ƶikjZa\8V+3gRVmeڡ錬dŞܕBKWj} +ر&ٹO S91l-D D>O{ܮ1!>wT[k;1 0~ LMa{}t%``qNP;8@rPXic\W D(̔dzc%2M Wi$AK m0ڞO>{NfٟFxqS)`=,kY wEFgەY>zC;*: f3yoxF*8.\Slze0Ϯmb}ѷlַwWwq$DKdOT?gU5-YEѿ&Z/*[GwVJ&T,|prveuSTka`Y?}YӠ9zS[RN#lM! }?xnNE[*lq &ja u uE$+JUɭANV̦lbHd EW>OV}@HX.ibضf]cG g e~BGzs#>Y- j7\_s4!m+3X#o F>&J@HLCO iQ" P${Bb@ENT%/9PЃxi $psr*Rb\)~.gꭐYmA5xfbvc&zZ"[YR,,u (! ۑ~jkdb yg9djn0~MBs>%o9TcV"#%%dMT%^WlhQuW.rMBL blzw 9'ø:f /a{emUYKfIU&IϪ v|4%C`)FNœHϙpTۋfQ)h@CwrBs$}_JP'JټY*=t` _ }`^bt0&)ΓK o$l6vX , N{p ԟO&l$' /KGR ?V] +/wܳIMW?i7c3 'P>$KEf }휽[_c=n[i$6chH2y&khgi^nVuQ٩U>ᚾbvNdl1 O$*yOӽ>ubh 9]b40 tVD@BQkVȉb}Vy5!&zi9Rdu8&]R&jX)3OVs%`̛hf2oSJ2bkxB5oLBa0AJ( L6lWҜG׉a"{TB oz Ht`* &sBH߶5g f{x@twY1x,3x ’FH38,1̂o j1,a$OI[eWA@a&G\~Wi(T SUt>˩z)ŷegSS+&Ibq Z>Oqum _ޖ KH͝ݏ|.TV<'zr|aNZ8}!v K$SՒLW'r0݆|DS)@J]g@MK8jlߨcsGLtlFT%qd]bfT>~P?K4e43~Ǎغ#i5UUozIZۥquoQJZg'H;13\/̳Jzʛ/oS&p] 0'ݐzW tﰾZApv0("nwӽjY^i-UfH/%}yKI9Xhe]3kF#W1iDqGs*c,dPHv~+lCsjM8E$6$4D~I;N>a5':7,=yr:0/F]|x-7l9~$_W%0@bطb /Y1{Ihc)cHdA8oΞuʯI[qtbZ˒:Rp38j(=b}r>m%6xX嬖ˑcQ*?}6o\;4Ia#ퟣ*rGY?Vⱍw I?磘XE`:qD:zj`~B8/ixI$j8tiCqvF }7.ސ+e@q-'KΎexyތ,bj4M+E:{cJDzul_܄Ŝb24tAFj.pfCyuI6b-Q 憱GYHoC=afU!^RH)g5 Q X- t:|g; gT. p7%R1"o9"I)tHk2e 0-ΞE7P,Dd|,.#z[*׫h|8\6;P_'!CqlaoW0|r8uҚ0b0FPB\̦!F.` 1f7nR^qYkI ZsNKė=Ft2 wݼ_ s}s%I:i\MM,Vi n⁑RdGYw~~7 SqIsb})zHָ ʩ` @MLYw+Y֠'cl>³ޕf3鎽@ mFw2C_^)2Da?0/0{ dNp"}&x \]/qQ^FB`̖)@'E,vZ,&x.@Atx߸iA:?wFɔQ Q,]$ ^iJ=8 AޢyN=bwCzwMGZ(:||l&^L-O1[@j[t3 /}? %+ZNU}\:g5A5ETs]̐γ%AhnMҊp y{R'a}aiho MF~dޖj4YI 1._%G; }x lѵ7c,HrڨMS֏64r}: ČI5*4brYO{1@\2f)->QuXF4IzoݔoV\^O1X~Vp ZZ abʨw1]s`驒&MC h+HpH#Õ̏=`p5MCWr/I39u2>u׀-l-cBwQNU5m@-yo;m<>~ڈA35wU z\2k(慲LӭPtѳG'~_ 99nja*kT> ԂH% ŕ yfțZ oG)M0U2BݶFn8A<|`l.\/iT%n+(c4G 6 O;/ߺKk({O$I׸sJ[p Y_n- rd`{Ы:W<{pk+R6y 49Ed.),#ku<6'G;яwqF`0S? 7,'07΁i:x8zzK Æ>;L>Iq+F@ɾݕZWw(!ɾA[m;Em8'w vv@*{L4 fO!N7+i7 ^: 3[JF+As79N;J_k/L-Cz֌p t亥]Ԫ&7s]BR+`vvSOC'y yrS19T IfJg CRx%"-Qh13tR ?DYQz<zs5A_R.=ʜݖޞy4yZ]ɫZ^]Gu{h?V :Y3X֏ќebXjl,]U1~`Fg܋*ڇ5EP/-]zeh/YbgJ'؟) cmTTp= vFU<ꡑ@ˉ үfނД,I-)62"%jc5\b0å]Cm n*No,KLR=uGLcIc' vBk8n홡Gh\ >)ikIAo z02//;) `m]! UF<ͯ)˃מ`l;a*idsUaX|D_a@LLl /+3 6~̓Cr>`+rԪC#+Y,/᥾`c .Fo,֕qlYʧ3}c->mhS$=jqׁm u8;쩖(O/v۫}LJmE뷈9ߵh-햣=#U`TD`"gWz*Q p+U,.q1c ֗?<ڙs] 1v R)S̮ FoFK+1"襠ڋO4$Z%9ed#Ucus=Tvl(c[e6u`ʜnDH|{SΏ*_V$ Dw)K$:!d j{ʊ?V@an׆4Ì7yP߇ΔiuWNQ~|9wUP!3rN!n<m]@MnWP) dRq@:4,[>xJsPyDFL#`v6BnG:M 9q&m Kup&*jwo B&A>*}n@}v˗(јvz8Zc)RObúܽTHM~,Y RQA8 +~&B{\=4&to 5LIj=Bh~in3FS7){lI--q!+[l ?{enO q`"'iv/_252 *7FU6@ݪ|[ݹԚ&Fa};:?|מ=C0BqU g#xXȡ<۠_`P.YIJw:fq/',{k#HJk$*g1 °s{g2itk̟ύ-gqTg9+;w3E]Ӳ*"ϿzVNB?s܇G FwUЙG vʚ"rz𶴙D &<p(xY$Xύq[W$Cܰi%}*Ȃ˿IRFu$9YPm3.b8ҩZʃ/P h'w&*gɩq~,풉!:MW~l{,l:%@+L a{c嫧Q\229\lgM-j*Mg R,D% }dyRF >ZT/>B/] &x5 FJب۞bZ׮}+R~t!YIy EXZVb1n3QLQ}>[0O?x+[Y0 xH3iCMtc4wP"XIAOHڊV[+O 90Z`^kU1ll7gSNjlݬFV{q>Lhh[UKZ9J]Tڿ4U!K+ &:(t `D]HXꊩa2;j)$)fi36;~!>PLϵl BZ䤔yA͐f D~?TфNTvqiu[Z9NWn9IƁ`JbY1jTyLIq#Ȭ!Rڳ ;B?i:*ڷV;{:FΨ}uXmD_x.V.@X4M] r&uf nW~"0Tݵ*co&x_ 'XJ#ȫuiy_~U}!Yg>/ڊ kL1%ď~Uh ˃?3٢CgN`sA1UNtc$N4Q~/ nK$dL _=hŸ.j 7iOV{$DPPe4 חǦYϖ뛎%OQ.?o L}juPdRKAhZ1 |*E Lƣ'O-.ݝ01'nJ] q6)x5<d.dW&Ҹ إ8T{0n~vj_JG_DĢǞmoE#yhG!Aju 2;LlJcψ q?{DE醉xQ$rI<;<բ[ 6l#AM5WMuU d%wqqqsrh3x ?Xb<~qFSxCy.~r,ธ>aD?ZZsL[Njeei$dR@ku;I:B Z'q2ɀ$yGSUp0dS94 I4`r9h7axϵ5?'S"tCaOLДPvTV#DN@]@"ZцtɀY ̀QXʼvSH =JZUҤϙ_C 6R f|~2v2@ L $VLCCm@7A3JxXٿjQWTlZ%1+)ݹm0r43<9 6^wݾ^>W7Ct|_:uR⅁E igUlcId$*ԇ-|G|CFV- ɷ%JԱHcH "lej7B;cN_ (# 6/`h'X#QRNt\k"ȪK=L‘F#c+P -7oyD'Dh#c0,F%o~p̍Mk ,9%~|oόK)9ݧӱ#ώo29vjڭ '~-6%JtnĆ |-7P^s5Am̭[ [^! #|ӐD ZMO 7Ѱ&K zuUƲuE;Գ#ɴ3m20%'#tj$}9.@#i{[r̐ٙj/[ʡ>j Lfhp b8K3 i5S(#L HWܔo|reI K~}4|Ƙ"vHES\[K\r?w? ρX^lH2~qR%ynY22CL|\ȤxrkRq s?)k'E{-ld>𔺦*5lԲq,2vOb֨.'w'ۇt љ.ԍ[Aod j '_ZIv̵vTvbh$F{cqef}tGw"n8HGBz9kx\cLD3لīkeͿuԎa|ﴒ^JwYk9gCn}暘|f =>js-m>lEAr1Z$r]ؐ<ovg濃`FQ)8<ʹQ%A-PpF/y+Gjb (8B(OJi6baq7G4L%J3 VP Jj;E/R%ނ&Xo`iy=Vq1WMaVF+k8NJ-v s~Z^cns#<-.W\,@ܤ9 )#ǟso˔1ڿk;Jܩb{28r-)/\n9Kj<.E<&u};[A)j`E @TzMTw*Es}+ɉ!z\>93Jz&&ș\7l\j Z@, =6>Jm{*٩T&o8؃2@V^-.frxj{A}t@0b|pIѓ=XzGZl\7apBW.? ruh ,HGAh-h;{vGt40Dr +Dzin=Bz"{^ܒ dͥQ,މ ?)Mv&vl`7Ț 0z4k)$FX+*d_Mc<'1o ^mA'A+㛎Ø(ÅJn%A7ɩrRI+%1k2$">]@k)EkUAe8lD>Z5 V<n.o.=y=|g^UZ5W,|;D}NI*1!!~d+m;R`v@|݉ap zms|Ԅ^WG}t&OL)v˟HM lc 3w?d?P\ɛ"4u@PBUiOl  zYFEW[ {ȯ8Q!oq9J<:7t~QW :f`hSDZ.2-}5y蘘 (D_ÄPI}Ҳa1TS Ji ׉U`F1Nu3X2Le>4,NbQ&iM$~6L")_;Kg5h>f*K-Adun]M7_[hp;D̼ u ?@, pH/lch𵷀`Lx%8nB).4\:+&Fy<87FPZ7F١}w&ZS?m1K6p AYq-8#>K˻h"[! ԅEN?GMƩQpunW JIVi` }5^g2&zJJ,[uZ\ >Lj|CI}{F߷2| GRjx%588*F/bnuKX=ZVK@Fscn4SWW"pC]NJŜ&MS.T=&(kigt{W܀ aԣ╋+(v s6 vigp81ar`%fN}AWD.& \+u s) aĆlF`}v+%",9p'儀 t~\A_HI8W'4[,7{>@GܠsUY`M|c(ʬFs1Kc|^Xb]qpq)Gv z u1m'c޽@e=yc@ xzOycm>Lz%Vgg|j+M@Df6& kuh^lK=ve;*{:wf7C3qU<_xT<^Y].i6+$>cd:}_V.չ"7c(Dpf+d|)ŎhΓhCnb.'x(~t#xPAZK9/|TdqŪ<?rQ6" }E>!аjl?Vh`G5$қ=&Z!P?hh×`y>fHkQyNfȮNo,gY  t?`%̕Ce@GoSCdJb!ѥ=[~jPd=}Gҗ3,:=JveK9q&OhA&!3݆9c1g )P{y\ k2k5Ud@aJΩЏQ#|zUD^f,J"3b Уr )6/z@C'ј2iŀ߭5*E/d]H4ZA{n-\Im_.SI@8-߇ts-Uv-8DZnI0. GE{YfAPxd$# vHݡJ)J~G$mxO%B]T{]S)D姡ҙ:O?T ~ڞm:Y^Y\nwN| E[-*L=1&Z4XԨNq<4sƀA |{ cuBύ~)LN0K.jXvINhD.y zb>9q#p-M~_t}ΘdH:4K(p#ϓܦwp e' k~!х\XJKpoj֯GDu)sZV8jGH T_B`4m_:_j# 0][I&Ð*wa&,Vʇ4;Υ̲#VxߎP ,a4^½IE$tx޿+m^>~ 8>h#b5/W%ەׄMum6<~L[@+{ 'Oԙ_3vqR1E;>,=?i%=Yo H($q6y su{' |>+5h. (1_&-RC% y %,u3ĪnGH ǹVHvF)*9>T{kG|s6g]L#D9Z>=DIJIi[Z|# 5;:hwNt{/r_d' @2zY˯*$Qy<JCe{$ݫ$Y<:+@6o\n(պ=ڦw  YQ52Y _/xjh8إ&/)e7ז:XFo!1mddBXxs<()b*,aZ:|U @>A +)\3 $İJ0> sJ}-bZZoV~TOWX QCBcqvY{]4l=yشB BhsQ' ?0Y֠ݓi=6[ eus71˯(g 0u 3 (q5V surQm@j]gta(A)q3kĆH w>P9GXTe.*ɛ 07jDU%|4.PE^ԽE: AT*Va[m@3*B،``eyŚiu7HPI^=b^tg&y 4_ڻ1ep[\t$ALP;ۢ'>4BOC}f'CkF!F֗iE%w<- \N`5ѵC\NЋ/GXO F6"-+r|2`s2IhfSMW֥gKHpe„Gc|)/2;RDp֤?ˋggdN7xKzwi!3siNN$/rWOFZpy lNO$=CgekCI颗z{IBsdVDk4 #9ʱB]ØE ?8bCm%Tb1XD >4NmȑsEO#r%4- q՞ ?j ~QlS[{&$:ڰE>6 3|XLߏR-5OPs!o.W_\|"+p8fqhk WG#?!Q?ccJE8r~ֱ0+b4ӓPNpڋg X@>C$68_ϖѥSUT,/ӛʒ5~2ek.h"֢܃tV-S>i 1f:HڕH6SƂ߰yƍa! Xtư.',ÅE4V7VU ?Oƌ +/P%Z4t6ͿwC7}$\Bs]uriD`k OhL'DhY\.³2ASOnĮ%PsMⷄ2ͼg7Ⱥ]ʙ,':`A L}^݅HZ%VM.pȎq\}u&&rzݽǸBcB`GK!v.].` P5.W%I~3}]㒩K.|Jd~J*1" =z7S+\'f?yhD#Of>@&7M+46`SozQ"Spj"&eDZZ'|cS9m ,Nt>dj] 1u\zz+j>rl"@\~y_i%"%k6+̫/c'L7KfYTqN6!wy9 ?iCnjа.dJN я5F4JLm&m ?kN؃;f:I .a˰#(+}:;;X#SD/ZP2c\){[ TIjBB̓4Y[j(b K©PRXb{ zXE-18faC'DoԳ8Y2_ XE#n:󬈮=U5LSRW)qm1,_!@ 4 :\cM ¹>w*Z1NlD,c FLQIG~쩴"3TV|5@NF TH'~,]kt%`&,Wk沓NwB:#ḙH֣>A"Lq>53!q~$zæѹ(G )x CX1f¢xQO@V(x`8OciA|#8p|jE6Ne Ð h' #3 qNy㩟;FݨH@WpIk6E*Uڀ"bg%.&+768up0`O@D0[ I ϼxn"s1c郻E☬^T.$ )ZsEn :쵂g>w+M:),pi}']8s=f(rwdž 'F]|"OQ=0sމ}_"PuFX2%̻L'|Q, u,FK7W0ehnTM_vKS=ajV yW&F#n a{Gw T!6vيtDZK 2~[wϨq×@ <+5LBAQqva YxFpkLwݎޖ7>gZ^æ4ۚIdI Uah m\BVHRtt>)`_"H9=E0Ҧ#:aS7(\wACt4_>*5ȷ\ qֻ:ñq{4mSIII .x,9-J \'qZU;-mz8;_e88M9WCԈ˩Vٺc0ՇaiYU)89ܭ.}Bq}fO+ dY׎ 3:$$x9ȓI*rVIA>r@@WiVBɠkc[܆ƷI: oAOm+4#{R8g1N:DyvxKpiJ|d;OEuQx>^514)1#frrEۍ_Uo@k \$JG̖5C*Y+Ֆ>SP mzȕVb0d̤[M/ULG=Q/7qY `ͻ8p~5G*! KSWaV2vYL!4ʙNRt -ĽQ^[6X֭b:Orw&zx(ߏ9Js!]8^8KT9>ډ\=+ѿ= `yw豒rܫkRrrR@lL' M`%d&G$H"L0ҰT³!o5'/OKd* u{ү:KSy]2DAkSe0e68 W-[M4kj)\͟ \ ƆBh놱r"x`th{Mߚao槭7/?$u 1H,\][h1qđপ'`'bӠWZ'PfsR{pbNjٵ jg  >tJ9u I9Eޕ) 4gewuOj?jLycхFyS#O.62;)Jet82)Æ?!l2x)It1R#*Ow&qg>bȏ|0W{ M%p6oǔr^V a%S{APκiO=Qt%H1ܺNP`J'ۓ̾$%_xHK6BL`ne J^bZ>G@Q /-b v;$[PwA0_Sbo[or[:\c;jm7m'~7E\za'LLMVÞAhX8+;9rf6G@%x2ٽ7_GGw%Y3jc,Q=/)-FxGM꼹crR'mn6LRҖ^+h'%$sX0>bmvjy%K>>'r|/Pڢo{PnSŢ_n/Υ"P[4>$fMBq3vjq죤4(C1cIvDr6P;?LSUM:YO@! 2b%t{6#u[L5H;yHC(2[$Zip^N@E0l{ŠVOwBI9JSsR-ZJj6bt{e C7Ci¢\.SZȱ>g(Ύ߰ iG37Qug-rQԯT/EV7=pzH(DhIZ8c3$IpW\>6 RBb `w5aL:FS \eIߪ}#zL0A^ G ST_)jkxkd"N2W1<_Ǵ| 6C *s7^""*0e='F"p LVEd+ZCPB {+.bُ8Zv/4)DPAl=ƣ>0a ^U(H7j>rƃB{O'fe%uW?0"#l)xr8$K#+XP11e@WS*Y͝S dp164١&:TwDTֻISlB)m˾N-[xJ6VWX'FR|h^>v>(oZ#|}>|a^#y-ZqWGiɻ5Gdg{3b)硯*mM*z ae)^F;cL\xXYώU1s#1"bRM D^?UdЫq`,Ƌ,;%JkeaHe$۹N4J181x)9s(? wS67as]mcX\({O^&߈Ȅi$tF9%;wY'9'V/Ka:΍;̧ceꉧ9fl Ù u+^)BqD*ʁSLb|.iy2u<-ӹSskq7& پ'G1F7Ta2Aл2tDpg@RUNJv;on6. ag LxVޏTȌě%2ށpo&|Q7B>j7h7L|4>4 H#b/K9DP/bv7rbuE SSaj)ஃhxj \:)Ir]|Tm6H?Z~Belޮg8m~4N/,ثv^: )V]zD*ĝ)˶xRhqt" |vyDnhQ2NkHBK-%}1a h-1LEˊsvq&܁|XdDEoJ1sMrp >݁'OLW{~i ?$&ɂp4C_/X?9Rݽ (IBWWsNfībiyO޳)qtAЀK'hAhY D yORjk4L p\)t 8[%;r LhaQ`1h3kzkl(wv=c=VD?,,vSt5WEԛB?&HLVu`!C80A}O׮!8e.Qs{7pc`po'4ƴ2زeuȳ1 0c/F#FVJ-i}{Nώ[n7 4Z/ެHbcXwLJ} z"PH7qM6 ]lAOZexIKLs3ۄ}f͓/>1MA1˹79.nD%2ǁ"yx(<r=JXֲ+AM$7ukŹD -aJht[l7יP<7jU(+k֔w ,z׸e(u/>JcI^3R^9k?(? d%:;fTb@o_ ݕN;2a]& 0voT~xmBJkDݞVqpS 3uZ&_]΁jP5<@=E]Dݴ'iZe,jx::;{vX!pncEQ[S|'t:2$c;%lҳItyNNa;@L 7; ]Jc)c,@fnwq~M5[wlr9n9 I #c_<1MH`,rkvx-7oS5blS8p&dZэXtsSUHtXЏ9J7~k@]`18w`ں`~7'>0͚\mfF=L9/L^LG!թɢaAHr8e *9>>G6)Mb}!\WagNlVh _1bG "KtM#5H Oe.1Gea%.{s,DlS-]m0 %PO,:! p`aW-VA4FsTVXMbّй, ˾&V63[P4?#f7)2;XHt WC}9=MJx]\hD9Ts §U}{̟}ke.wH ?\UO‹8\`8v5Mwa@+f9-gKO2 {t,.lggG EExa~%G+B'b9A¦BpMiD+4pfًac4[1vPsF"F;EzP~Su;=0 s'L2ױoԲh+L/ǝ:/.Pɨn:I4բ-{ePvޢJ NW/wkg:%vk#Fi .8 ϵ݇ླྀ Lo+eie*=Qej%[(JqȣΓԾBW?3'z8,iƭp|UZ$C!<7P1G=NH Vn9Ԙ{tVU\k4 9cZkn!ơ~HItz։K>ǭB=LJ 3T`([£0'$>RN]pR;h(PtD:q . l (g G""n/  gdS1fP 4̃:- i>\Na^Ugq% m5E٫lTErď`eQ׺5<%l.6l.N$8/ѳ<;7$Ge)ReXKajϊY*KX=9^vᑕȩ? )ؠ+FEZG E<:)裔aUуVڍKɽֲoVw->%Uul57* vhh^͏/'KO|0 X9i7H"v4Q YpnBp98cK.+|H쌝H8WG]=t"Z˝|sj:/O<;ZZ]%@;Y18 F܏/|@.d ʑo|m.)EXzO+viNzDFڃڵrqhEm*pDn(Fwu8qsTwEƅʾ/J*.A/ ^ن繊k{rIwFH],F  `L* RP6Q}1&vK7"(쐰uG5fA[q{ʑN.)  &Y#oQMK;Uds^P5mR *Fz FMP d;kt۝ f>ICqv`q{Kk ɐ\򔚆6-t2(i'Wwe*xhevY {4NkQOH B8r-IrH>K pѳJFQbW$hOJ@խCp?YsWFdB"}0oWc_n:HnOHVy`u%ء84z`(7vrg g0:f8.7Gnfd$͒ř3ӄЃpj#~^۪.H scvFF"Lv Y^[>0gG*g묟^> lBқ~-qĭvJ usPdcL]Eݶ7>-l"JZTh~<*4јDe!͔[4NK|pF_W[NO +.S_ A<{zuϦ2'/mխ aC[GM-i!1ZA7k3ׅ'$S_DS+5ȗx>fLG=^  TZRgHߥZ94ai\4?h|'pk :}_` RS˲j҇_GF0Hv fO%3c|puw9$uT-2C.a5]./U6,TVm#>夣Kܶx[!Qs.\qlz.j>'V jQpGl 4 FzM6!PKtӒK:| #oS+*Jiµu!dH8/|ձ=xȒo8x5]lg2!P\7_G,0t) ې`#{4F>[;Ze5Y%ʿ҃5L76A!71@>9"0a\M\qvZ})ﯽU硑Vm  [f7*J~Jzs^0|"XTH&bVȡrHغqPa̸xq|I֖_i5 C(>)i;k;ژбvy3A]eI)-'Ҏp_|(Gy#ۑ{Oh~"x(۟4fICxoꐇǯl9H8O`*߁B6 $}H[8\ʻ()sa{HX ?-ű]`mP}׫d['r Ñߪ=!"V3A1]q6=CR.4)d.މS:pa'R³EPU;- VlM\zYMS'c! Nd[|]h$=+!  Ҙ2'Jn yZM"OS{I*MWFm$ r&"^R":F. dLuEyF]o2q^ۨE?KbvqL|^AgLnCԡKeED2m/tMڲ^OYk7x^E3tޙ85mԤn&yr͊jp\@Q{g>*҇'43D֔ݨ-qCeD]Ii3<'8k&7liÓ]Hv~wo IV?ZcgQ736Ja G1zw\c#<jVcmV0exe ӫI,/.; F#A|`>FWlS8 Ot7uX7և&N=y`d|E?Ats$*$sx;Sm *L@ ;RUC8pecCZIOq^BMw{ϹZl]=wnwѢ= TrѦA۰+ߌÔ A'j{O4 {}8XCK]f)ݪ0ĸHe)Gk] m!@xD~|ĞsQ95}nE( ;O_ ٣nuԼ_Jd&؝H2S7r<%qYa fgֶ 8P&s3v3]g?x ɮmoASŻ ?i\x(ho?7gZXZE m(cKՇCױ;54IZ\ [n([G>GldgX@ǝh$`[od77;zjd!G6{.>jVDT;ײdo@!5kZҳl'/tͮ*,}i6ޯ@iQ'\/Ev=e"D)} މwyPg^!P,=q˜<9<:(Xi?=y[*umfSx7eNՠ@R.v3r@Q܎Rx{LUʍc -1Bq3.3; |j#ј ̄k&Wz"׾A.b[#ZP(VhH < nD@:e8grNpV  Anz1Մ&v8}*5ehKU8r2a~(=YTʮ[x٣ -άbT 2,tc{Ǽ-۲ @tDu{9htz[Kmқo=.sg1II=5"Uen3ܽՈٍ`4B)˹2Qe.U  aJՍH_|*F<1G>H u(66 u8H9\tg 'bPՆ.jv + MsSFC--]&˝zEH]m%^OS%XO:%w] mb.x8xET;Vf1|/dVF@1 1S"ˊ0͐jHU@~ҥnNHNXeq7©Ғd$$\|gߍ;D)Y9g% miV$^2NAC<hh4"yZxZS;6v $FOxBS*GB &"ʸ%;"/q1ԾZqfX+vPvVކ7i†g>D1\ AC$փ GCRw smW+V_M$/$S{QAۺ>@7sV.W/sV"J~?fNEϔ{SxokVEBe>3@DU.vPM2|AvDP: e4YK[ì/IqSjCXDiHotSeF'3_-+ZR^}6jSQ)ɘA,pujkpuxT}>cr״cR).%J${,PAȗuB?{n`{s jM_{S!kzWFYHv] rjJꀙkJk m| Zƾ_Sd 0Ne6fEQjFM4r{Ak~0'8]dX] =v:-U_?%%_̂VL6:iVe+F1YOKj?M ښo[.$FM;{HXo 9˭:lt>&/<+?w[~fhtÉoډ8[#9R9jtBosUCb6K=()åM|<6@˃a9Tz̈́}8xbL1.SۚchBxw&g{Cr%-hj{9: NJK,ܠktM㎫[tq?]jI-3[Rg:0@ݲ܀x< ˕ o{A ZBAhAz?" ]*( YM(~Ǐ ʾ.h,.n2?Yl;jHP3)Kh1+ȍ#3Gc擝ma*h` +d?Qٴ pꡋ_ubb {;,/ /RV@{uGAsnbG++n mWw&<>Ԩyqڦ,UVp쏁){S^B H c;"uV^pj_c9l&"aɆͩZ'4P =)E 1i}(\BBi+Ő0שE ! \;t Tqo6`08}c6OHy9+W`)u-&{QL`5ILӉ%FpBW Mv+~5 J5GGŶ' &NA5KIŵv@|ybSWhu5>jӒ+]b Ĉ@ԭs&\yJBTcJ%BR)'D>n 6VkI6m8U)"XȡrGP 4ciX`van9**'DzڀAVT5!rqO]B<14V~HerԚAv]O0oS8.lPK QV5IlaPDz1`:0_'k?(x.>A!9j΍qtr}螨e_j/>\=K|)]\k8gsJgWsUKq|ܸ6JL*TZ8B2O& nV.KZ+4 Zvan(~|rC%3ůJʭ2}(I1# XEԑHb% o;$hR r^_!vpkz%)G;o&,J@kaym 3Ճ4 eŬUZeY#N?YBQ8).`;ATL߄_*A t:S#U?EgsLD Tߓv9d`$@{JAHֿ^b;hΉnǀfCB&fWj=>3f`##c@"Ӟ"ʖyu ZIW03 |-7wQOVI8xׯd K!DlMVʀ(L?YgdJMJc}@pGjℛLI*(0$,mلW;(Udv-f[y@"5pAOV|mfbe~g>4>;Da^`=69d?–8{';M&n\}co/}'LH~q|;8LHE[\#*+uV mxvVsi]={sMM曹L/tqVK;&\˸aweQi-'I^~s3hcdDuzs:Q!6jFErY '=7;[B`sco %%`<Z-|J^U$ WsX8BÙUb%-4R L/3kmqN[%p{ә ?X1hzCœ2AE1 ]zX}J_Nr,/H 7  *̎ԯ"|'9 @L؃gmbk׾REXmJ LZjO[%V* wJgmj33 x2ԩIjSbSIqJl0K B5Qi~W0`idq&7.R>oĹ7QYt dMNvBc[|}5Wc2_QuײӶ-F b'tqSo&@{91Qr!E]5DmoYr ?<8NA`i昞fƚ(A54W w+ʌ)3%>tBC>ԕ \+@P$OUxnae?]xĥe{?2M4WU}f%sJ$-3n$XhK/1qGv2G?QP "ŵD B{jΌ\+Xi j<cꝮuj?;jl喇HZB"ȢށvR.(]{砉{_~}̩~iJLf"Bhܲ~y}_Y*A*Ӣ9Hgd"lt {+fվuRw35gK|n}PI@S!+(msOm Sg*P8q 'i.A58>VڜMઘ$2p۩CrŽ_/@7b.u,2,͕o y QoXhŲ@|f/W?I21/6wE.ĈA"z^(ŷQ޼*ju4O,nY}O ܻ6Td7P?tϔP4əPeڝ9̝e)x۳SŃر-&+}V? 3\o0Y`*ا=VG&]Hbb7 m?ʭ40=|x2n*궳Kna‹2@t{s`'hm=r\k6lUmۤ"u:`lrBj5n]_ˤKq13]N9_7R pŌr\mC{3nrS^//$&+H˜׮Ok9!|z!>up+oSBwJ pL$W8<,G$/=cd]tG-3dVbL;N+ž}}: uJPGmT%Qs&+86@1A$"s @D 9 NP?ON뷠dc{wWO&*qJ~=ZA+`)~{藈 0ZL1>ׅ,E>ۋt􀳼:6 }y"z˷qk1 :VZX1vzƶY1+^3ό x^ kP*, ]\@0\rNPB OYqO;%eOmMz#3тmjnDLYPEoC=$Mϫ`:eēcĩƋ[?JdMdF%3u}8^ᅧa9y=x2p.3`}/|">.{iprçT3 FK(A{ASƤWpeV%l(*HRz_kMAZv kՁ3|rz:,}PF ՀYZ0L"QJ(>﫡cM^.JKEA2^!c۠ZQٷ<9Gjby# +Dj5FlNGcW3'MYi9O}ViY~)+nVYI{{o !"JCi$$yi~̝_L3;!xFf\3kySFp&QlBQ`X3FP4EG#1|"qj3"iBu/&%j/hćEoՊr!q&ώLӶp oc|D w5 ;vL^514~:MBǎ@~kb¯=wΡ^Ylto E1+@,슮S׏[PiIB@O!VĂ<Q+ /I**qt2$Qyu61: b< m>5T/C#r[bq0D7< &çַsgJOZx 6`26C@gdU v؎#' *Cw%C֤ZY}܆ |mO^!q%ݪ|z~g l#S*^⑥cpzHBG;ipE%3 Gݐ [آ:|E&̀r4,Vqj +mB Wsl-,pDotB8:u#ixkZAZoXُADŽ ,1 1D4.ɡ'\:c/!ts|:Eƭ;hQ[8}_χ5Θ%O@I/H]ŞK1Zl"Xs PebVQ˵g6M4i% JЛz nf0dX#"~ rsG E8'Qe]-f0pfXN~}X* :FaByS)s*E4=pWe,ٮf6FӋ^ӟN,knPG3jJd4)n4 ܩl`"6TlwSG[ظ,O*VN'ƠŽߏ1ok5ےS(fǚGJA퀐5@ bD[jlnv#?|-vǻ9@ I-4Ӹ^Gʠe:}.x&rc팗duz4{v`0?hY^ȡ- x  I\v[@+jd>-'{֍{0%9|/ "t7EL9)`?|6y)Kˏv٪ QS8Na\L1.MDgq[8jw&hRTnْ23 {(, `5Ss?LdQEMlGʵi6KGWSmZd ևPɀhٜ ]YbN?49?MgD$X*B/BTF y ΙO;z7Z+ .-Rnp( Dۿ:;'-D$D6 8`Ѭ^V : g&9=&.;_ǐƆlCvG_Ff\~ٕ xT3⥸%^!ؙT9>8M]QAPmm̚PS '۾х]:Ȍ1$mk"$Lɺj^f.K#+a+H+4&FI͟L~1{`F\ EϤi71-ll-ݚz7+bPxOG'mݛf!ȯORWG ]G)JS^.~Ӓ&lo7ƶ3**eP~EY&ʼmEwxJoY ӽ+6V'~"4".?|@_hQwc xd\)heUb! B|^c@pMH1t6$xߩ1 ]@90=˳ՕC}EWBpbs*AM`>Gfc&luҩ)Ҍa*T[,j6Y21Rhu)5-!6}^/Yr n8ta\u;BʟśZ~nTAJ <. 8'1N\KR㬘ƔR$l;.\>Ơ;bUby\]+u+ w˅]\LeʄXaڻQ: v6Mo 4n7=yZUNv[s]PXбa` P7\k%o!]TSx3<'N ntS[* OJ.d%szr n&oԐ4J7tgqtV Ë xtJ5伒~n/a\I';oAG-@=/;CXLIyEӝгzˉG`{#DDn;|0&+' df#  }-p')ax6JxK y4 da&|eN<2mQO`l4n<>"l;1ҤoɆ% RgȲNheIw7e#LپTm5b̨i>Mdk0u<Ѷ)ga"MOUIT>_p2}۵T˳T ]pBp><3a&wwy|ܥ ,)6nK£zNsз|G2z1}IާQK^3̢*bhῳ`J:bGyDs?"2 &?l)C0sO̚(SHp`z ܕL+.m%Jt; |hnR$,C.C$.Z`T_\sr8Iʚ?oM}771bqt[rgID-x25O⭕;C왙kcu)2a(!pee`|Kܧo3Ps5<0ziF~V\"ۘ$ܙI<A_ɫLHtns4} mt'uMD_ϰ;sN?MjTV\%Pr[ڝZ԰oIUDwRUՎ1\Й 'L6 PZ0jܖD2_>*W D_.NOX汘lg*[/ Q;+PBkL!eLFPzfK?_".3+)Eg)Wjtǔ7 ``I%/GOUуEO,<3qe NDJk^qhgٛG[_1ﳥNImpM S.TCr"u{ZK8t_^/yl~Z1K| 8qrG#. )!>S7 2_^ %.ӻm K8n)gUre$%C 43a.KsvQGu*-M`I)>X \5XmW0B6xr%J'} vMWWuiPv1pL)+P*dfg1:Z9 h?]nhvݧ2#6"z6` m^U }JM@-X{C$hAQo ӥF3~״L~)wqr8z.QY/l CEH2& $M/k̍aO?^L%/qiuˏ=3 "/]x?~8ۤ 3ÓIÎIBGb 'T/؊ ^ 3ĔHVƾѲ?ǂTF|c(V]?V3 (+?Vl~E^ `ɜwS!sę)vS-  vXXE_":p.@ȏTGPGbq8xf 4+G>ݞDPeO[㺬'sROaV/?o(Kj0sRFR׈\X,?qW$=\tvKi RL3%6҃U5o/GKdmS@P虽|q88 7_o$xM"?1Fg|tYerFfՐ|: i?B'RÚOR>뭓@~qvAC4W N!pӂTm0/3ߑIel)AZ]:aw9zf\V^94R[, .rsLjuHDEy3mP ExvRcvO5=< Ӹf{ OtHBx1v! w6"qLd1W IU7X !|(9v]]Pi1XاoSRXEI,24#\1ybUގ( `#71ϻpvT⣔ I,y,|љt|!S4>v /a1]HjK/"]<7Nz+V'efXqg%cP`z!N6Sk^K"{H]UT BPә <1ܡGXZ$%C9.ʣJ$wES7# ^Q>]޼ 6ce5%~ޛNYEF*xF$5xRn2E_RFkdL/IqX "0JEMEPBN:{FQA$~NTH_esX9KvULNѕEyq;\7'JLtoRG5i4l+]o"lٗrloU([6^,3j ha ,?cJ^V0ѓeR4iR3\,EOjOm6hB_ϦnA!n)VahmY2[0؏ Z6{=h۞NO(Í K ,8~KJ TnIL7S=H(F-4T{9vhن a  Ezg9ʾ, |9T-ZG [W#rsG8v >B5E;T_7액R$%_po$ph'Ϛ>d ˛iXxQMB,M5#|,o}9PПӎ7L*@qzx2N-jشW%%f㲾|5k<9i*tF}),T~5/Co|Ke)GQú3)^0d:&r<ܒRhV9_ ܉5-f 49Omyډ|s)Lfrs¹ 췥(f0)YHSnsI>7՜%,,Ϝ)6\LoۑpKȾ3pjg;pLZba!Otދqv0xk$;޷Bi¤f~ޡ/FPO 6ReZw=z-)ûiV[Ƣ 3qs֘< .v,XǘMW6CO K FVl-vs?9i~a(hKN:0J*|1J42/ HO_I9]YTHߍ'} G +E`dbؽO z+!Uսoni w#X1P ͆5HonnݗڎF>_/ 2FN71Oi2]FmeuxR&`aRB*#=S$j͞ 2څ=)Y5PHL3q+U%Fw3wD,T!j㩘`k#>Q8aR'j}Fv"p:2N͸BKPE^2۔\#;sĮH2sa֊ h^ݣr C-z(3=ļq-E͉/w,TG#uA~37kNg)rRM<׿ 5]NgBdܗ0B Q/jjvX7R[/Xq5 }Av0ة(Amr@ <:h7c(?u@wS-y9ew_`$@~69WSb1_i}M3>{L!9nc KR͗1)EήsH͛PWэ{ď_f~N(9 @~ S2'}ݦ$5Vh".0~Qr."A˕YQ[@$S^c3r+zS%xi$U*y,`A*$4iwZ[bwM7glG;,ޓg16_Df`@&sui-ӭ&l̹[¡;ɧ5R/Wy?򑤎\@Y.G C~>JH&^V gGI"!7".]TF:̽I+e6hو);U&N4'!<(c&U'|&TKC5)LQ 3;<7H·έDxPMUUb"XMl0|.k wZAӨh!bIi o{G71onsV]ʻIz#lʈ 2$_WB @lg 4XRPFמ-҂֍V|DuAT+A?{ 0?婩ma$8ַ%g"i/}1rL8[>lfZ(˿jK&qE[LΡ9)6?58|lʗ 1yX5z9NR %RH$*t!rq|Ϋюg.I̓~[6A] dxa0A%RS !KƈNѺ(3tHQ6Oae\!n .-nfBu(\r프ۘ0;b)NpxŕTVpM\tP9_CO*ګ@#χu⭵Q~^ {yL( J=ob߼(tsJx|,; N=e/өUEf09q`x3me/}AVliO 0Is4bZҲ THAh54/O\2Af lH* "XL#nW0 36>mr͐lvLI3E'X!YR){@FdϤAgDؐK':.nn9MG>__ɷL%:5H ~<۔ރftZn:*(>[ԡ}c}K9FΐkHQA$c}XI1#u"z>ͱ5 jH2w-IO54>2m?k]Oq ’X7>`߭=,.WuRieMn2Lxkq=swϼ DRR(' n™Nhܤ+_;(H}ו.Hn=?j;- ]KSLpެ@@Š@_ɘH\mEdLώ( zUPLuZr9tҩ <5iږPXh~7!(Z'}m߸1-nt?GI<0,:%ȣxl zJ׺u$ NcF_PPaJKP5>^_=Z-riڽ|Ժ٣ ưƱ;rrݪ ZiRv\^m$E?axOJvJRTbFg r UmEҖm;c[F ~VΧ}1úbc.=U$gu2 Ǟ+>rJoS>Q#}jk=~#0j, E|3{q9&=@חO"`5 N|˯!&n(Rg۾`.ό v|"li1ṻ%N  kpSh(Vٺ&aSV 駲J;ARW*4RjQW.؜7lfvO&AUuxkXk mc|Ǐ2MO3&PT@9M]xcźr^$j>+9ԩ!ʀyT'"d] *#/N(b 돥U" .s#z>ҺQo#)Cİ %C~Q7,a-b_(Z{Fյ!Wқl*كلܳWO B#-C:Fn~59Ū< mU,GK,x()E,y^}SȐ d/i|| LCAs2f":UUL>} _$2,%c\8Nt#/W#%~KJF1Ey|HG 0^wɺ:gP`#LRؤ:: +: Lq4}kr$ k6FjV/,2&;$:DimݍsS̺]ߛe&SnX0r +>'ǟiN`Im$ոkID¢jAYd8RN{ǨE (1W1v[gצfn[1D#тj+H哛xc:oIy,}] x%LMI5- Y2Ԩɵ^1т[GO*̂2SE+H>йWThd{إHwko/4닆d2uKK[Dv&J?&7 MwbTD7? m _hK-iz`xDNoN6D])7k7+r`Kmi>NRTc)VGEɴjw QyK6~E49㏽ݽ>ˢU þv [AB 3tm}72;?ސsCde%"#f}߸:TM=  1=@­]Z򑵱"7Z+mrInį<u'L'eh^¡弥1$Hώ gH:x#ght s%zL NiQ+xjctyz]5O8kϝ l~JsuH9g/Xz84Cu+NKI(={]/А]3&aMgJ]%k"~oPgBBMXH+Z.n+ɌXeT+-쳖c&0F3{c\Lm|| AzS? J0F{[}L"m]3Zb]nD }x=[r 0$Y RCLVDPjCOJ~`An`k$ݦQJ ̖C;Gtʢa0r`R=X@xwoᛋ8F|*m; pq5`ģ?#F3`;}p+Yva6>2i&PI/Y:d.)c5ݴ(DN'G/_ >9k>#wUeɮʛ%cj_StJ9 Z/ `GLKp@kz2f˹SWhZm=cہDbi +Ji/%ɳ,G2A[IV֑U9A W4UJ@vL[B2ISY%H=p1Cl ! jy)/屨Jk}8ZeZEXY~H3ќ;i17>% 9Õ>hD$Aaj p#D# lE;/R> 2Pj/E%,!BY mru:OߦwL8HJpًdوRh\7p5w,[{ 3t9M/56჆AKg_b:b/p+cj%rJ{9C9'4eq0):R]>ǷQ8$zNԹrw"pH4'Kk^I(0cp[ďрmٰHX۶w)sCC%u},޽H89f-(LlL#F˶ԃ?u@wgjWu :] XlmڨX3ΈBKCn);D%0?)] KcꁥTZ@'R((M9ކyZ'Р 贠EH[\}6z$-2 '2 v& u ŝLzWH*61ₙqݭDf@/NK_7_%#+OP(JA+)t})f4L ۦ;jϷs?'Q1 U{a_aTG|DYƥޭ_Uh.CJ&j*>+!!b\KGʊZnՑvX;[|;~eOP.5^R~tiiiJfIFmFED\96}c1d8hU5˼~O.*uJ8dJjZBNBT3MzZHԂQe 0 5TU;½l^E{Ӭ|1[A ?i`C3pϵ{2e*\Fݚ-TN'2H)IEl*t-O.*(l,iP(H'\.Gr"﹖%Zkѳoґűsǥ @Ψӕv+[]i0= !.BQ92$&vTJžl;,Q~9' $5.#ZT@j(B=b/ ԺBeP9JDSG )WVd\+Atwc|VFCX-W1 ICBd:Alz-ՕH[g:a5KR$*YtK~M yъE2 y+<94s&bjOFGUEZ՝(f"ĵENY"N0pl"KЙVȹVDfO=n-f7=6jq!3q*ޅiXv^m 2QNJ'WY%~9&LGn? 0myf)p(D! .hb G?Z Z4 3Zߦk̺O o#H. [:+bMrDt_!>+d2Ax7<~|ePAoFžo1rl ̾( {m(\<ԉ`WKpnoܒ'٘.u2w\oN^Z%P1D?ZZ[Gނ\s< UjX*owv')US@ :sk{1"LWzMN?R{4+pAbuUh)P?˜˝%pjW\JlDl?bX:@%=v× C? ถM- ]Uwp`CEQӷ w*1:/;WP_WFYGŜ 2 $az a(qJ0t*oE?Hɡ3 BK QcN;OgF-{ rY;Ct_;[ޜ p\?7|kOhU="SĹ+` 9  xݷY! ѵ0%~L'gJH@V/! uqcDŽҋۿyuh;9пC^r$cv^y5=v=kpGIN7ņU4La#˃Лj^9D'Ȉ&IZ'xG)Y5d̀B_DHb̀[qw2Z]= a ^d_V" ɕدh]B!jZVڳÎNZ (6c=}j64`TN)E\`p{q|N !L%{~ɸ E1*]2šOj'.>'_#-Z`R`o8{' *]w48܌3hY4O. _GёoL3eBibt%80'DO5BLK[.ɚ Sf.UJuAK1ΖKu;yꓰdGES:'/ȫ]poZ(6si~{+c|>^0!8 !(˸Nx0-kw9Tl%vcuW0S6*?5Iige}^TuŇng|\$z6.3t|W>b&d&49WrB-o ŷro-450^š O Mk:ϋ8wJaCP ot_qZuI6>([-SNZQSNBv21LrYVdU1nZCs1!j_ a){YG2mDPo9̊Z&b?` T$hq<0QuhN䃙$uwڦ̀YmTLR~Ub؉dHIMq iTkX_+?fj&6?'mhސ_GOvMRH!秶Z>;4- EQa2lhPI`hB!hw\ (1ty?1x]} xq~b7^]oGg8*4? xRK{ͰWp>kzNFkw(p7Ƭq,姈gO(uSgy3"BSQs us'Khjrq5EgwExcNmhx< FѦT8#BvTq i / ˼;/uUf1v7.,ȟ"7-}Df0&B8d: aIE a+`@|a [ ZSw-n?T#fvN鰢DU֬042Th͘.4Z$vtϾޫqn EFnվ)ácψd}#P_J%ks-.E-mH}h\5ݷ1FEk^VeD>LmxhGi[F'XsҕC)QhE9a+cݨ](*4RU=" ">=z 0r'J)Ö",aG|*i,a Y}2b// )݅aO1䞤Q`m_˄k^`${iβ9Nc r =L{K&OQ^3MZDHGgJ3(=$~p7$]qf.hB͚,b",gLKTec.Dܿ|^S6 Gg}Pv/^H@k b(:;3B$|2J? ?|ќ iP1R҇fQwr문R Ev\(pxyBd x 5<"ᒥ&^.7 -`3UUCgГّe橌 Ei+Rm -X;C')܏nC=lH:#e,HNmshFeȨ|?nYX|g*"."A:ғ.>bX؂OuG_ɑmuv̍*- Nm5$T+J ~zQ5S̵(>"X?'ts $ L O"䉮Q2\\xKHٯ Ԃs|xnƃ|a=%<6*5`6WCnZcJ^$J^RR4"w?bb& u96űj kl@}Vv_b[Es Sz7c+Dj_g,I&hՔOJl!VSvX4br(nT&ßػ>-؈DcC\v}D]+݃yG?ߘ ;Q-j1sI~sCǩGYBp'vMYudQ-AÑb%{Z"-ࣝـkBG%vnmL m:ƉZ/,}B͉}@X;GDD RL拐(疋Ϩv2zK8KwR|td}s.V5]4ˣLxkX}sp#]Wv"~Omv8h{zʪ4l)$-|Oo6j(Qy<)IMPu\;A' &a޿uy0l+yoVc (IԾ@] n-Sb w eJqj]v;0f`P_=I~:ЄladU!LsCWlE Bѣ_${]| T̜^M4$|Lo|'ܼV;ؖy$?BlZn]}xŚsjݍc+=˴C3h\[i ! uxA1kٝxiR[Z'X22Ԇ1PX]o/*wà^&u Jv/cuUby+W83#@o+fh0MR5%clNMPHGVRV*&O7-4@-j~Z=h'>. ӻ.HY{bEY Z{b;fl]LEH㒹}̿N<  8dfGcL9fb xYA "Ӗp-@[ YL cB>|ueFyب/"wMqhO8^ڀ?lt[ȭz[˱m)bLN)K)ZLf辬.gzcHKdPH"w FtI@)`1ܧ*=/TcBΉ>&6!) wCoCkpK B9L2Hk -fG.CKGi?$UB=Δ}f6Q g8؉/KݖvljMrߝ'^kTgO'Ƈp)mFVrha/TC|x1jT0^]@#ּ9WYihfM)Ӆf6500q Z  69a%#:L9vw#zdp:E͢s=q# %mV K /Ezsg\~(vQ şxb̪q633-ܔy֍ ySPy*i :FkLY*RPiUyQ-}0{ \>d H{Wc9Z [믙(;)گqXaK 3nej5Fu\g\;iw-yș|<AJfM'趝d$ #o+ȷQ5ϏD3(0=DS5?ŭBO+1EJD]hI%sKfdࢿq9.E;_ }Iʱ'pb+;{FԘ|,P޼_WÙHF@w؟ΩZ ,.yRo^UwK6H& r^0GPQi\eS{vxoc֋M,9NhmM{|h }gWAfbb$ oj땇JFg܌r`Bjl0ǻ[N#@ TF!l\Z''ƀ:$f^K<\@ڸjX$=7Xq2'z7PWQ~TZ}!1u݊Է4_L Wɰich"Y?ǀ;>Mb*xQH O2lfڿ FKI8NT,(Vƥ،#԰+-1 X57quP /P/8NGs,7'eSJQ_8^Go8x3J"$zp|M(Vv^rJH|eAњvnm_qXn6/߹-J, '63=2|MÚV&l# G08B2=IB?WhwHc9s75xp!VFvn~h7 ;sW֣߭ r*ltiuu>P&qK /W2Вnԃq^iޏV̜itZxςCR|n_ϽLŊVUH6 XYנ8XTf:I}zli:U| }^FC} RNVgǽۖKP~6a}yBoȁ;N^d#3ГS @?% [64b(j;rc"]=t<$+xxyNw)v9f0Z?śtۼ~an;!_iK|յvBhhN8e ٦ЪM0_Uq:}@ 8;h dhS# 9g>_VҥU,nGHHEHh)eB=}81ܐVs %WY0Xlt2. lp%"HZ(ϒ&>לX;h>PgVFj=ڏE3_XjRz2c!>@[4BVd9u^e}sPJ/*%۲|52d(m\~SM ].3B kő!a\ZSIڭL1QLv 'yKYuA8mAv,1hp:^ IX!䦯Un|}*-CXowWi@%'CV;UKKXaڜ:ΝVJ53v\3Y]jBP|90z}D1eZg}nI&LfB@2x=X|h(`qPWԯhlGeJlWVJY8 {1y֘"A(LU=i{?I9._wH+HR/Lx\rfό3[/:o{߭],iqzp_DChLq_xŦKkoҜ +,Ͼk#"뇮R%mah=1YTG1լC'\Zy37"ީt셅R\| ZF+7ΐ`,u )<R ŀ|I9~h9j6ihbhH2w3W8ȓ*GukIHWw>2%,*~0oEY2#LgbFsY/Bŝ6BbA9 d|NhLgs׬~W= cW& ,o&50?9tlеiBYUKEϴz˶s^Vow]S yXOT<}|;dZ?WEYUxĨO4PI .*m.s8z4Neba7e0T}8c* T)V#v<, ŮHBxC|\ɚn8{^'ԈihEX%G3i?Z9Pt" BF1<&ϝ={l4ܿq9ro  1?%|'(R%H[% 㾗̄YEk{nA7ui~XL^FԻ쩩&VY>IfPԴ'CZqTt8.XY5!'WQGJ.>7kAŬ EwmO -oi& +5:];^[ +||傝6pGAֱ&-ȃcC=t6;鰻at '8Bܱ 'a!nq"٫&h-,)HZGտGnmv8o]x4bJ:}0X%Żˌ z,C嘫w9/ 7U. :{d=S; WQASʹהM$l"Za$Lۮּt&%s!MbЈ 760GBu\h엸'`ρQ;V}”d8Y8WFPZ_AKYg5CȿЮ5cΞ4.Wّ ْ}11rqXbӭohb$ȸ`ͪ8vaAWOƬ)dNAk a" J9.ThHu4 1O:uUn_a!%b{<eޗױ$1JL]LBK DߪA=~i+Pau&*hw(U{H9WK\W(8]g1C7чr̤ j"GTP|g-vh!!sƞeh?$ 䢒'0͈b"Oԟqi{n│Dĉ!vѲͩե^~vj)iI]:Pvb8.xm'z1<9Ŭn#pJoŠY# x sQ^adB-%iǾpBS VkT̃|o-PVZt:SPj^m}T㸇8|z70;!}Y'6ei9,|s~bleH7aFTO.;4;3o;GDfGNdsa脅eP.' :Ų1B``]v_?)/V0Xo5>]4朊2UJsD]N1L%QYV#{>'D.#b|nw|4&Q^xcZF#\)GJsbŖ#']zj;qO[{qu1wQWnaI4>zu! f8יD;AfofRG5mTz#!cd!7U>Wo1"‹ 8 Ou^!Ek$;W@40hKYEL H{-3=HsǸ>y NUOx"˜ a*M5X]o>/n0zU-[`qlkιFǞ8c!G xT:zcdelX8Γ50/'RO0\ȱĦнrfrCi}*q,.@Jl Tn\~PX{Fh)}}Qz_DrpL'w: =PTڱ&\cH|c =D=Mt! ~׋IGP䁦ٳypoص3UaѦ 7{݀Sx\ Y> /HHk,RĢm~ЀAx"!/ѓ]5dn&mTg}Jv/GkHPr!ѭJEVZ";b'ud,NƔH9uf%A:7MR,7ix2l`M#I|fEFᑜR^k=@"m;r&GÖ",)y,6"N[ՙC-gNo(AVqK sD.#|0\YRnG.!GD.,E6`@'~ 0vӽ7e_?d2/P@lz_hy؀,7v C-`ZT bJØnk^NJaovRY|{X%v~EOsܬSo9ɵ94]ϣ5]38N3Eq?=ڡe|K:Iv:RJ} o)\s_2bᑒNt]5ҧUN­j&p  > y5T^Zrs 찊cxI_<b _*:6/etGtḵ(3f>'e_ɸ9b֫Zc#z$ζdI_m3p&SIZq0`_$ G GH}0n3nB|/UXy=j`~6R漥Jä5AU5Zbg,r߁F=?+AL1bgǿ_sЩJ@7:(4.7`%ˏ੘w^Pyn:)r="a> ^e g`zXb\jaMR-dvUPt0Bc\q9A_nvQEi7S9Sr6^#9$ 5 T@T iaB%psgC&d#VKHKfQF+F$,BSw$\)y|`w\s䵜5|I;^Ew}ª`ax8AĩUn&h., ٯLaKx[IHGf[2dfbh^{=kJcW/NXCG"(8f(j<6g:'ۉ@e]{"$->7yL 3l+B?`V@XY(_FSQF[_`z'<d!U`٘ЬAkpN-yd(U°#cGD&6 T13sH)&sǡ8UbF$ ˖0`"؇9I?UM|Sd!#4OkVDvgD1Vt[7:ݰ TnRDuiQ9|?ns"$MWiO5T%^Pbٞğx*VUy "q.U$Wn..]c# 콀]PЌ|}Ji >#P8QS2SnK{έ9l5AHiNscX@N!^ ?ˉO& ~VgrAP ޾eTOhl=9W*mqtLh- +9|V$I͌Kh=.W;מ<\1tNn H;B15sRߟƲJ]Y~yʕF8ɡ|XihH)DJ4Çzq|\IJBD+b@fg8OLf 33Jn_yUV6ѻP#Wvk,FA,LtmQG%I*nM-MA[n;W˅?T 2 箄!ہ/# "hZLKDxB(6l椬U1lW^HR_n+"K}/lnuy@'*ċyؐQxaڤ2mwnfEq{?yfOɞ: 7 K$æ)eZ] DvU~&Ý,@DDgɃTHĻ)Y?HO0oÇIjl BQ[=2. )c_y?Ak@I,ȩ+ITpv9ktE7J [h TtD\/=vZdo*AunN_ ߹m0{NZET @gjiL6ɜ[XHAYz ~ʘk$zc2}a2PwS7BzV3>*VMЪ)9+-nE,IX)V}Tya|"|aW]nA·r\)'^#!8EeJC\g-Qnd<&o!VkA\]GFsՊ|ep.3.SILhd,!IpZ.E9kani`䖋g1dED6uZxIB{(U7t7cY㱛 }nO!-*fB4OT4CSckyUnj'>(/cEq`# tK@us% SlYQ>^x+=͉!:Ț54X\G7Ov%&87uC>BܫpթwKE;x@ woNOu)X gr Y?N쵼q2Q: A?<͕OGN>uvԳԲ'w4L#ap^b =yoREm3 (6gR =]@r.&>zmm%"X#īSxg6yیiwt&'g"gVoA)I- \w=,$NexM&'U}kk4kǽ{ɼ$3Af(:\GZeN1K%[WG6UO&!HJs@r&&@ZDݕZp7=8\crsssiS2Ih:Ĥߒ*|ec40}NaQ}wBV/o-NOB+=IL!Hz3RDk *[#!?cDe4wQ1 SxYdn}5{/аFKl9h YHc[-`=kX뚏u3fs`*al:KѰ&6C 2~'W8ڞ5,K)9*c(L6)YL]ٹ waD"Z_4#AeG ˤ)ܵ&'&vy@BӐfvbH]ˍ`Vss%zė0Pn^EaM(=y3*# ~גrge=7ޏHQa݂1 s-{@ 䛍aD$ ҳ`қz@@RrmOv(&e^99 Du+B# |FG/Õ0G4k2* ˜U]zJAs/Oη[et' S\w X[#eGmHZy~{`6|/y};7JB.ԋ:{UP= ٛ{Vy& YBʤ+k^Z',WlXTqyVgux%iDUͦ` %V˷ēYkgZ ];p T`}~63>N<yoW?~˜vZ}qOLFTIb&ׄiZAagV`6dǐS5[dL:|ů鰇~S( f`?UDiHZޢx*<(yZ/Щ(S@bҝ <:KLj ͞FV}Q:`p#*mjɼ{@>Rn(<%9Ô tHic&MlVzWh*ڗ8Lkx/Թe ENba5c<`y4}bC $9vTAH$?L_:,,?PyNCnߢ1sw;~B@߶Qg8ۡuMwrއ&T{}YP*N?a~Nh nyŊѱ))gSI0mP,{-(V'XN%do,Z3! N B-Oh#ٟa%.j]~MP;?o%6q;RM1n`7JYYLrL<uky"X1;u A*exHRByK3ζfUQ 0Ч^0YFg `>xnËSK2X9ǟƼݳ.t0OlH.Dܡ'%["8>#Ȓ]=Ck>/4bT`G >0achT/._l!!^/1Zk7d#w^s0M^gspG)v7]߂yUE_ʆ-M$Wu_z`i1r X /`vߔ%tqpe"F$X׈ Ŏk f 4P V֐Ӭ6;/$+$EH?yKDC˝K@{|dS$3JuptApys-LR*Zqׇ)}6*XpP=`ڳ{[^ÐىUܮ$o `%aåݑ&>pktWo)ߟ&o'#Ce`Y=DJmQIu!Cvg6 +ힵdU*aQ q5)&B!4uz !-M쿭f⧦|(oaeY?M Ymm칇)k"R ?GY's~74cCG~(9] lBtlRqBw786.~c@-SNZf2~OdxY2^2]}HDr6nT4^5X_ɉN#;tm"`T='892+ ճ7DO%6}FdkL+ *:; (uAEUgdP("3zRj,&]lROK7U?6_GIZa6X.5sr>*OOI-@wõj4=1Pro50u|T{9( ¥M(8 J~QKZ?6߅ n2(0kKrudaX37j'oćvycHe fbLyŲ oTh| +@[n^8WD aZlًd>"@nG<ȇ1RӮ#sl+W:&en<`?= Lgb@+1Lʟo{ 5-_sq շC`jPv^jj!qd=:I*3Aq1|˷O%JF 0ҭ)K䝿vdppu";iTUq}]Q}NP/ڼ*3>5=Zy )v~Gp~|(n^d혍(=/Pu <>vc֘^(Kznӈ<con45%qaHիoC;rA;jLIkaX~C+iy8%|;)ӆL xb0ua?lT-$ %Dl%T% *U[O{\'&k;u3.-.? Js8|([ Bl`*Vf]fٳIF':ѳM;hH ZaWV;7\ #}@: 4C\7- ")R3[m"/6VH~\RQMNa9D#)ATor;Q`$¤kd줹}Ǐ|-Dc 8gfI&$ű{}j4[Bdãdvv"BpYbOlB"P/v =;Ğ*9x=F]:/0yQ9|Ztb!N/IW%.-%e"_~?^50 10$>ȈZzc:tO jgSoe#wX6+Gǭg٫_>[f1VC@rL^إsŒ#` 5B,0p Q3>&'S P^'#'F' q|r < .= ה;z잭]6DŽ̇`*YaGeP<&r ҽ &6dDy ЃqiP6 3KQg\@U, 8EտRr7&A KtiRᄗ%m'^RɅe.Ò?V-k-:F3aF+yOD`c}>ZO+/[[?l&>gRfVrpYt臛oS}#I& .y@0 [bJ IӇG=YȦ-9p۹9i=s18yY_~ 7RB;N #&vx˄q3mu?Tڼ p;sscc Jb\wj^/~Q'/4ڙ&ۨ2n`v(.HyG3y^bZ=AQ#q:H>g"dI+:ɸ"N6TbZ 6&Qa.ߕ ~hh l'S;؆D]XwA  ?ub]9"8BKҁH9v{س捽ۼmg Na5d/`m{:iәݠ4_ Uέ,{X^qw h( jٛ6+<{P,ә3 F[*TkcyPkȖ>30LtG(Uч{?9)HKо3+! >Lm|{[sR3[7:x7<o Jⷒ[KXiFEh׍I::Q`B14X?x^yVXF ;tE~_m 'oohNK`` N*v?xp<;]hܓž厗& .' ')n#.Wl[R$uzםmvE@& XˁbLOF_)\!PKNs Pp0%?ș7a&kz&)'m)`J/_#N}qk#MOM|sx` EĖvքbz t,ք >֜u)6 Yp?j>sOPe2?Him ^c/@уK48Imȅf-d?Ӽ3Ֆz3. 9ݖt嗷'Zwu-}ee@P#~QF@zmlԎRS%KZfku4ޑ{s LƑ|7K%mSO;n Vض># 7q&(lPU/L'UUfݴ~A}~EFL zACXjҚ@}&8V\PA3l!K=Y!.ϑ’N:R|ˑvTZz^ѹV q=1F{T[fi-%-$vȦAL੐5Ӑ, l8#i !t+>#~gO N:vzkrq 0rXf_d_z.+}GD塵+Bt@ό ng6w"'vإy &J=%Oi#+ A݊TLBC(_©ϢuG紋 vFVfM›}NNzf(@=9LyTZ78?jΰı*;,{Ncu_L(bAx'58e(?D\4l*+ES|v* mqxQ$t(qRy٧Z+qhnr]3;!Դf+zxxfBwRBwKvHY=Miyi4:=s x1T_ @c<:]y4^Q,Cjds2Y8\*9A E}NY^Ȱ>ky1x/'%{8>ȋ?eukҰuP5,z`WmcK;̧ܸ~0Lb#}rRvinōy-*SN!~IS ƺ2QTtQ8IEnڞHIO I~<`Tf3mP~j,r]Euv)KS2k|6CY7:I15@x0V}l`52)J@n` mzz0&9 ix kW2%Oy>&g%TnřhމҒCMdP@熃xp9#Vƽ8f*RL#MR^M[tՀޭuK f3Tkw9yoiSE٠|E>X_O=IISb lz^D}^ s;{FTxVj{59`u^ku [MTOw^h8Ydc| ?A#]|o-䶇 $Ό(BҤs4>Ewιl#znMqlEx@Iq7(FYH #l?mqս¡-;zv_1T/7މ4oMrMD[ЏM2ʊ?Q9{")QR.;QTwnR!<Km>p lI<=d;J~$򟋮}m^8;pAğ|s kAGr~U8͞CJ??xZם/mߐ7tAYIG4Ql k #olPC~\K_e࢓2ЛYH0@zCS"fh. I҉T+n[wb'pjQAx|˼7I6c"NHQyv ?^x{eʺ)Qo/gϜ9'P2  &q%`? 9Rl(\o> -Q&5/* oqDK^;,YB&>xLY1(yx(dl[ nDm&3<Y1. /]! yԦ4eUJ&)N摏acޔ3iKh% m㱏F`R[Nc3tM*꬀~RQngI8&ooS x)oĕ j^=9 gBxsiO9 K@?>/n5j~k?T_5g5Bv{fmԯDV7!&|X n8Sn{y$ioZ(%Q3Gɳ'b?7"q ƝUS3):70[" fF';jhp\h**)@vmIȌ/ΩSX3퓵E s"3tW)̵lm7ef:rmΜ)>Cv 1X =y`5Jx% B'lTALT*ќ Kʯ@Z8"tN#}p(2pAXdkg%P+?4&{  *#epk'\˼ r[ ΍7%ʃpQgзC9D nֻ~:,;z*QEF׍*W]}j5vƥ[;3!EKb>+|tILOӽջtcPCsvꤎ8a~.ݪcv2xz²KZxk.~|?u,!'n. zCQ[B鑣cqЁoq,Z3WC]qѶ?I `ǣr'폔-Q@v"2d1l-P}$oj1Z4aa!cYVMQ*l^6?Rӑ`}qwZ(- gׄ/[8%^iVVv¿zW4P y3uِpݐyNEP5#B5pLQzy*,"FUCN"=Ńly g*mWE/,dz kɇh*IodRJQ4I CI yKHH!9wCr?AY}]`~#ս Ppm>3 ?Mi-iZ)]x:bk𮲁RHVX`Y0F_9.A,gڡcfgDՃTfkf=(U%FYZt0$Lsux#+Lu_B5;f rz(R\ suUmHU392I)vVR\COh̜NFA ߓĻ1`3%/f1qISB8mSx!Ϧ6缨DBpƍJQ]l=?b.;-JR!ARHv9* [ѝ}NOYa V/tpmX Zr 6[#8 |C  c5+Y2'?߁ƿ=lgO96EeE~3[݄οj&wbݦRf}飛;j1ͺЏάÒlv0z C.U)UXüLٗ\c5Gz+,\8|y}" =S 5ixUHLfy] ̻TYcNgOƜ.S6@O7ad`!u`?;:NP29SSSbg0V+=->5N塗̖4`|3NL-%')2)dL_aclhLɨ*=55Xl)lsS+$<"AOB+Kޡ-MҤun=2zNON"_|/iGnH͉\DE2_`~$y5o:^:BPig G[Pi^Ѱ[3{!7 R ?e9j/1rAAbOn ItEfr,vZɛ&Ko l@B 򄔫0y4 )) ?ǿ 1/Ih-n8|O٬ b/ ?XȞ*u檜%Ԗf}^hy wԝKhul\J<_9H|[Nti,9ljl)"|`$>0c~QAq`weV{F#gh3!mF(.H^yr5lTJ~cǕD$r%ܫB03$ɹ|䷺Ύ$SokGR^ÜC 8du]}1CfP ߃மXMB0c"Ev6 <Ѝn,1n g>Ȍ^A7.w)@g8w/bKad3ʈ|㵵k_$Wm{eA@$_ +n{1l7kU鹦 #;,^sJ*FB˙a}SJ7cb^i8(4w˾!KdW?׾%~7".B,m Rs\G/1HDe7dΨH/7|w혖z7C|$eM/_xښ³v$jh!G [. ;"PQ!5ڻqSFQ*`,-uwO kLݖًk?A׸nC ̳vs KӎTUu$Ā"Uw][VM[[<sH=`Xq5pK"C]Vx4T%20Kv'0kyV尠K9mשW1>e=,/iv1b׹9Q UF"FZù"h}ykD" <Ii/tbÃ8CunExe6 -wgƖe$6Rz!sy4d,C^1$e-j)/8d.* x9}x<}r(4Ɵ{ (J;=Pv'T˳hJ{'1е:~bX2DAĐРNp0q-ޯn)؈H|pqj-{k MvHX9CkbmYqW(N `- ?'6SP'(;,sxi1bTXڕ:d/S9!u#Vq?NiЈZ \ ֘,C rHOb&zb9w&B3[ FnN#ιՒi[zE.f*)V+ʮ_F} &E+SST@dEt8SX<ӻ\MA,u>|[scA!g.&iϚ|gy kRf2hn*$گs8Udgů)0Hd F4/WemĀ6Iɝ6\vR6} !1RzaoB1%gMvl)tap!(A!ʗBoI9lfB]ӌ j|t6[ h׺YsAUPx^(qX>x:\Kg5ڞ(W̪qkA~nb';2e;C{0s@}~򝓛Mb %'LHlp*eQ 2I!t8R=7TS,#歹,I?7ס6}"Z.L 5h9bf^ZL0FYO*V4.}36 l\U2vUO, z!Qbu pK#~&<֍~c"djû=9W RɵJ/!Vl q"y\w=|VvO]d&-h:{ \6YT糁 dޫX>bDL6Xbٱi*:c %A N)#R.ML2IyerUY9O|U[uI JX!B;OB/Z*Ӵ*iz4Sy[TiIe,%.Pk\\NR|›XCXH0(~|%Y~ZnY6luZ#i/ TSmXG`1{ irKFDfXvI$޾d8zkzR1id'0@~F×d6CLb,{pꆺc9>刯$w܊I{|,WOBA45S|¶]H6y\Ї1ǛbFи>]p L,`gkddd4X97ޒmt` tv pѹ~ɏ4@ xi|}q@hrKtOD@Q8GDUGjb8+.ok<9)E13[.  <'&V6g`56RG#[AqM+{~rqA?m]\7`̕H62]waUxlx{5E͜-Je,J-I% mWGL?R4CU)6 dD)bƥK2;\6؃11<ɒ}9ia!պ*ִ~@AZDLN&D xhV4/𒙉oUSѹWú*P!\o>̠0>6@'̵g?@V,%Փ; X?_q|FS0O|Rzp|Jg&5%%8LRbi f:{ȓS6hٱۀ;,Y8,kS̃8+WѪy%`]ԖVO> I%Jf&hz_wG>oA~$g2VKUƄ{5|Cqҁz1!i9\w_%+ <[VR1@a#]`:'$']xAމx)L˞b!h3qV O@,G s&Z@nڷbà7pK`3` Rto@QneO@;ϡr5=«1">{;ڨdiRrզ_:*vh-31;C C?Eo]f o5&mW!m-/rl_, >#~8,4,Y8H+#z3-5Pprw5C߅UBl hw)'ɅB N@lE&A_(}2[\zDONQFu(WPCtwoR({~FM쟡Y>As壤[ZP; vC IY AzT߿`>F9mx՜2ZlnҥܳAz_AK=su L8Jo U7K:P0([eEAI2q@8U5~B_ilþS UQLezʟ9NmDN~ j{~H 4bŸKM)>pa;:՜Tg Uy%p1>7]A!*tB#Jhn,Hg;Hr 44*~2U)d^E=VY|- k]>4]YP ջ)RX"sPqpL|S "⢤.Xd^Гa`1^` ŌVXe@,@E L&79 XAP?UV,I@ĺ ֿ$}MmYމ LξKޒcCBO9.Sծ oO;%M𸫲|s|xC1([{ j=" swn#|j턕6Rx^fn &PG5Tx޻6 =gHyަGoq5t &s`)M9fWfSsĠedrT`3J3,A}H=7_K\2(h/?3~ƌ:CH#˰GRObr!򙲹g/\Eq-@461 "R9kl.~d3 6mo7ԄXO/%bj~qZVmКY&0jt[B2mT_X4|_{i(k%iGt!&ZKH$I$An'vR7fcNEYv (`Qb`Pofɛ%A-:('8%\JYbu0y;a2讙@6j zkVO16[ EZQ?t?gT~-}GNgJPXy̹qA3.Zj1T*~ ő>McAa)t<_`\JFƤl#jn}2kiN"zi}&jw\HP:Y`P@̐~+vbtMAջ7q|Y"u"+P *=Ip>g% &^=`"k ]R!6ByE zEcyKɜe᮳8M3l8l˓<]a@1N'Ί01U3ǡn19kX_[Ua^ ԍL /14T^"_TTJ"'&b}HR%}̹l6G -i!P,繗8F+VErՖk'˙=2e_!ٴ0S3a ݨ>II\@=PpWb[H`GYHJ6nSz=ֻ߇S=ڢ]KԌW=&z6}A8 G( UZbnL{CTSZET6cm*oNbYvw`e5ryW"*!Mɿ#STMjN/{JQV9cJ(3$[#qbm71:P#P'U7,sbqssNZ3ӭ%*x2y߼CʕX+#!ӳ@f\NAn;yd&n3=^PBHҼ%"Dv' TGﭢ=~Fm.ӧk6YVa4hSzU5z!08sKJ~֔{½iUlz>\&x"7KBPAqK!#!H$Tv$W_uN9ߪ} :hA^B`%4̟NW `F> _kIvZ_@~=s_KP7AmxϦ\&Ac;.jr~T5MadBb 5ݏ"# 6_9[)S."8YEr:[xE#"}?~Qqv-h&YUAqSɸ$x x[ Do7(n >dq\,p {鐶qQBCtԈ4 1 %KxuEaJćkLpUp+&{}GcNc\ `ޠXN@C1)B#EE])H8* @;"EP :q{±K@k:Xq];F#7`)Z ϶:w6sra T^G9^Ą9x.H9e0|®v#GH8YbI򨰹`vR,[m" *.C^Cw k3>qܤ?I`s_'5uBx5X[PpϗR|Mo]F+Q[yn|H 颳r*+ha\A8$eq\a%%JY W 5L u@ koR-#WAWtF[<[ Jmy:m1Gk]V>қ/jѯxZpw;ׯsxbި) ˯ʗm6VZۚvj)&Q2[(Qvč7};JoZWʬzQ@1bU)wEt EΣ>p 1 /?W?ut3bݪ75:eEz)qEXaxT!TZqaΝ5(r:u<Z?!S!Wz%D|zxXU*AH޹y,ߟ$VZ :3(/ȆRbzLb&Hn$7ix/ 7g@uiY4=_ yWۅ/aj{ވ4wA8I5|67D,oCQGS$I"+W 1SrVVY"&ft+%g5ѓF (ܚx&>e ~"gQm &z&F,'AK@PY# !g'],8A/E*rHy$'FB?^KľRa^Nb;@ZdznH}%fv ,PD5 Eakʗ/Fu]M RBř^Zx0Eo^uJ] Y=ֵ{DDQ_gfO(bic^ ontM뻨ěHc7\(NB ٽx:6OVDqPjx[h8KR:3dgkхwD&oZQK0 oQ;c{p[TFf>vs'Qc& a 3b4簫4Łw}@h1Pmd6Y)]:&x?;.4ߓu:q'CJYD8yYD(O:tI )|kU!#$OÄ1'M$*cz5XF[G&`btH%΅LeG$S/ .?%u ,xfKxM 6$Wɴ.fdaLKPPn^Gȷۃ˸kUv6J e%(gOax|^qǧStw6ѷ3T =њĄfo5p,GECps(+3Y2M+whAiiZ.,A. 9ՃxXۢv! ;pM_7G'r yK *wa!pq1GObD?Ti;Wt@jÖlmA"}c[0Pk,$2kԺ}o"x~( (@lVJ} 8'm"/EZ~fvj4eZrojRPjRhP IxHL֊qrlvsUl78vXD0e2퐴_&`IK憨eṔST>hߣp?jOnni@M >¶M¿gՄc f8k'_|,Ăkt_"atwᤥ9/u=Hn7÷-"Z͓U2Є,VV [LӢz4$6Ëc16c8uS\v5b޶s;}j"\3C@uRWu+zt;asg"VL:<^O7 ]iT Wi `[&y•`PԘ$kp5 /bҁ$b.ˣ@;#x';J:SCdl,)͓q}/tg]H$eg͟&vqY@SƱN1Wb|zOBsE=l \o,.>467XSPRJT32;m ƙ4QqY`9:T1aίC^ =љߗ\|$ش1}g'krve xC6$aO؜%.A o^/yUd`&V9_VDʨA֒c1Qka,~v>Y/fe t$?D~ZXq'\$c']RNTn~Upyt4Y&@\R۔ IӶ DŽτpbSv+%VFX%y JJ.+F7JH[wz!IjV8cPoN Zx SS\rv*$Z|yaŧx (P #ڪc|CSɾ@rTܔJ%qdp@ *[s19Gc|ĺ4 lIW>Ezr^AUV6@hKBփ Q*ź=E0Z7)N: Ii$DIN5saVXG%4.T܎G IC1|3ɆonbR2KNl6 >e`;4;ycQ -F/G52ֺV@΋Z¹qss<ZXd~5Aٞc̒ӜR*Du0opfg5G҇}A|@M21}yS/miݑt`݇đFx\,$lS| p#&akd+ Is ; uT2y\JG|IpA$ XظAcn+7Ʈ@= =Wiz9/{g(\&aTg ?5OTQ:uLj?yZ ֜Y^)2?. Tb8TvwԶXWoV &E}L BoNiDBS:m_=ni'1qKMkSV3FzϠI?zj O5AWDŒ8Q^&m?aɳȄ_h7V|`Sn+kdL!@g->BO.8l_G(L<sǷC~0cZq$It!m4KʯI>jܾ?\"qpk u#C@}1f>U: (`ͳ)f,%?c.]:tM"λ؏|S/9ݦ3_qQL~ot,>K?4<.?[/G%7ٿT,vh9Q/wc-sZ'B#7>0Y)lX Fkxwb_>Vg٘Қi N>=t08G~vfλ$J/\Qk9L4S4QcHBb?Fd㣦#dTusYaCa h؆4Jc}{E7ygT /Ϙ;W2]fr]jCE iT'tҌjJ?ےձ bCf℠^ٙxې;*:aVJ~Wڐ2+U_\˵4""BCz|yƉKV>PdL(±/x0xȗs< >Cᾩϒ^#ȗ(^?SƓ>j=_o%tyxo%Re95HCsi6l?RD\L0)4?"悊y|7ȭU:PHbCH*j)cd hhݙfe7 TW&%BJLMFSO]4)JZh1GEkkor = Sȧt%6OȘ\r9gy:a3t ~9X&վeYӔ:2rwGn37`|].OL%ZǓƎ1wRۥ9=lNU'!6(C vC )9>[C: *bmzxXzZ6ͼSahwr6/k~ko)tRzOxvO83SOazIl(Gj(z^]v]%vsz5?%#On4ͨtRuǹl2KGAvZ AYVkNF+u6,,Ax.s~I JHzΤCRϢ}V Zi{jg^wŚH2D̽WQ8uR/Ϣl&,ey[lBT'0Ӕ՞EC+!zG +)-Y[1R,*X%8.4E,jݏ ?L̯}]7<$i-d:|Z42zry!r{\՞Ǧ֬"rVTh A08妶j`Ьg$ܰoP%隗|^KE m-)L$fFtȑ6_ (-WV|sWŞ*Kd~lfNޤyvNUvaE˷e[3Z| FزF^2G%LRUA_z?x#vcR\URÅe80[!@A\ ɯKP?FjI!Ρ)杀U!s10Es#:PA^t܂XCk@谡KTU??>CR˶uΘI֤J]/\,aҋ"Dv&!5J%r3\(4u"q,[WW;07^H0a'ڬؕVƋiרsbҹLât%Vgr9dMΤW8֝J^)(Of|3X)ҡA2!wJ@ZQM],v#}?{;?( [Ou["U #SSk0\p-Y:UBƟm3ԱNQ1-XNhz>-0-pi&9mi@Ӟ=\Jh#aΓ#$R,3* `c+ T?HJ&eA" YCW+SqBBb[4fq=fBY ?"s~)Ү8L41Hٰ[}05Ad.3u޽͸٦bLR^ ;qVSR0W^3Eƀ~adl q@|Fiȸ这珣"a3AMXs`ާ9|\;-1J ە>v|Keo=EJ}7}t#Pjupm?#: 0BܭJym\^fAMrp2Yo)#d(4qXHQ([Ieg09&vMBʧ?oK e64t o0,y[h~'V%/ ^U{$ D!RBr3$\6ls}*}J]Du_cf/p)C#[4,;))TWdFc!v# Z-0쎐f@t-v {^14G)8qMmYl3d =L$ iG^y2V1xPn վ\;U^Gokm[ylPp?Q:ɠ/|N9f̍ ehC,j*.ҤBфRz6lAtYlҊ`5$v82]/۽O4]zuK 7tQmRcEz5:g@1MO"8Ý j1-{-J;ڪ=mw;k횣3_)6mH+8Y(YahG "7Ltc T\%lm)=9AJ~)˚*vQR}ڽ@p{T@6ΜAGstWOEg]h), ]Τ tb>z_ (MǒIM7Z+ j('M&s}˨ ~;URm^{j^"1r@otvLD|oR~#.Q NNQi"W(U쭊}"ݘN#y,hwl59Gђ‹u۵S ww8O51^a$KsO;޲?ƒn /}"=115\3*rbk [FOL8}Hp~؈Su}:lqhrt JƦ0ZLCAWVWΚ5C5rpMHR`_ZĘ@ZZsc*+%-VٶˍS.qT==1*?'BMu5$lᇙo9\QKfX9 2:CPIS+xtlX5;;{Im~0Efca$nC1_j׎Z M4Ã윮ڮC2r++;Pt5 qZꎓ=Fc;+ݷzb^sxġl~b ^`)G^^b&(&D2) "wRjXۘ=v,"T7?qטRРv'L5A<ήK)_Y^!W[HKk~$?qg! ?{Aw$ga08B y߹Sbm@G/냰-?^(`/Bu\ k4JeV>^d zrWM>IDE ; QĴ{/n;`mc%+f~n1o |[Ű*|9jCmOAfJN8Br8΁x"*H*<6ocJNm.>/QaC`b#WrNq5g4\ 0n tn~D}EHLYz4ys'=Rx8 'e_ZgVO/|]<% ]!i6cX D)aW pZ*ؤ% Isp# :Kzi(=ޛAt_](A~4|r1P^Q/xO/E #y["҉#6٠H]:%2gn\lGF&qYJGAY'1t +Q,ĄVdg]b]t{2* [|]?u[gM9/RLip j3kL/^N|3p:Cߙ:J8x@^EЖfZUQăVu*Q BպMԔt'S6o+EP!q{E%C -ԝ9qnGk|} 4WBSH/{dÌL3Ni 5^ǐCm†%3Oa7#*AYuyi3c6xJH#a0PƫaqUZW;yt oLpE L@yӑ(b,j Ǘ"Ze 5uщkv- R5{/7.^:AFrƄ^g>`مN]#2Ji )eO 5{;bF7#HF&)L5"ݫ9-C;Vq[Qrgrؗ"?HV'F7ާ.gd;WQtI! k4*t|)gk#2:QI6@u5*pYSŬ-m|Ne (H(XϺQ9,6g՞Abǽ-"A _G3b;3"7{D(wHl!U/YUԱH?ah~s~5|Z?@-1VjPKH+N%Y8TΪhq0A| Rw61%h@H%sڄ'B膳 r 0ۮaof$aԢ&qgVGX]D9iBv 4! 4"mgV*Xo%[hQejTI%>P'/ɤGK','ŹgǾ!s%Go@0MϳrBh`)絛u^! !4C -mߧ߲e2uADfgdҷo{*S6쁤USiT7nwXkl>rUY7l,VX~5EOjFzSI[=VG&,ʋR-kǫTlP8P t?jm4?X~CMu,& fAP긢x*-m@ KRGxE;3@R0Z^2$FGpvzB UȱmQ |Rq}Q"VMzT8?61i{-@}dALXAAOv5k;u WRc${#~W77<TDGhz!t5r}]83}a "KА J@ XYT.241䶱I~2e䁦 )HO7d_L`x(ڠncN1;F˞Q{0-"R; #*s.Q$i`]q=n G$CҙYm^j?ՏXZ9K sM%N2fd6'2"*|-c.rt` g\-J%M?xRgDXJ_Qv # TV:A D Wգu8sBɢ;?ln~o7gvP uĞs6?Fץ9&9'J7|ZVu f06=oTTc1\: [k*9\lɮnw"e<.ex=VSw 4 '$Pp/ [yZs"B;8bC($wTi?/J!o-J*zK5aLJoHt\.2P="ѵ(`ohuB %z\hme"?Z!6PSk5k owGU;]qK'EtAmXU*:dDr5k5G驈(z`:Th]":? P( ,mB_?\Ohۼ}_Xkt[{'jb608 Z~\8t+&e&xEx)2Uoh%>Ung5Vm${(2}rNg]9k co:4d1# hŘ>1n/,84<Ο<^^u^+q&VT41!"r9(gsbN_u4Bh1@_d,}餡F^94y XMQ$›&o;뭁fS^ Po|`O74&0$㮜:#Ėe5O R)?CBX;/<P%o(lWbL׶Q o 3ѷ8:DiM,|}\8!\ iT{+(k}]F~3scN2F0eb  x TLx@pE0hƄ;Vi>|z~r7jvFtO`鋹B/ԱKPrrcy Ð)E#VBX gHPخ"@7+wmATX8-}0Q=Z4+m}bR|C"RfuNFl^#:hCЂ_od-]C& 'ڶ-Ҏdv* CjV9:糲_?1%[msg ȼ#o9wah$׌"J|gݲ;G]X6ړSUEuښSM]!7Rw_ yK>m)~)aqgW}CJKewwпt<ɔinKԗrhFzp8mj_{_JPH(0qcKF]U4Y7vѵtpu_ xWy:)|Z[uszB^ 8on3%%y|R :rNiv 3UmG -?'l6ƻ>nL}_pڑ*_oC0Gۻ5I/k;Fqg햳ocJbUQe i6|:j{XFuP^74D5"h9X`E, e뛄*h ؋ַWA+ Yb $ژ#BzL/C -hMG\ y1-xU,t`3Y0^iy[n)/D\vV^Sat}rU0 z[xNGSlBJWw?Ý+R咪rwAÄŜR|BghE*1-Ű(*16{IDDz-.2C7~<.0*tks&b[8 e3M`P6Ĝ]-r>^?^_sRSiL-q0H2g<5v%8rV$ld[75XY3*0 F5Uu$0GirpIU߆m7يF q??Dyˁ@sH5) ^֥˳ [ hTTT)N"=~ [4rsSO<&rۀG[XrD7 OJS8g6VRHBM8vQ5a =M3 rɏ8#n {Дh$IBN&9iϏg۴Pת7rk_D/'j{r*<0' '| ;11iOq)膠GMk%#"ٜ;; ;zKi~Ow!JߛqpB[ x#h[0?cHUmq4׊~lp-z.b( 2]|g@MlL/l"ez*%3'zԔ0!;inY/ٟޝ؀^|Y={Hbra׃?:}>w#̲?'XO/P.'ɻÄ@IIsīwS'J5c`. z&bai/$vK#:0>MַS&g 2:G6.S@ݯ<>Eu/&Up>~YWWʢL q :L~,Xbq)F+(67Z=bE0R|@^ZwWb}:5i ]J` r;isb#hFQ4h78jfnxqi+;550Q7 RTCeqhnп~ 柧O6<28b͉xj=D`J4hQ Zܚ S#Z8N·ՐјWq"*/ԧ}i&5x` R87SbmA֢I?JT ٩uM^Cbx^!P7~0 0@UK'e^?5G/]cvDiJ\s*.yG ɶ#{..aEL/C~ـ̾,)&G2C2DsbjJ,HgYsTƻ@E=Uv%2M|R1t:t/p4r`-_8 `-/>ԗM*euG7>Wpk <W 3Kim=} $KkC&U < )f^CJ|[d+f#ssm (b4u2*:wy>I>HjO2PXaHBM0욐 *+:\m?lF-;y{BX9/,F#wޟ랉j@<@9>z d܏J#2MX4l[()iȳ-?Z#̲xW|"Ep?i;) n՚H vcW]g:u3:>}saq?/z:4(\9BPbʥѣRiKّbZ玗Ŗ}H-Z"r~dr+%٫sP.HII(_7ı]` FAfP3esJȫ$qh$:pm0 %!n^-?Chp{ql e끖w#I&C+ڴw){ϴٌ̄(k}UjNCa*CӗolHXf|R=i}jmhLLc+`-⮅S&XS^2൭`2Ip`1UE֛Z_pU`V7{g8 B+熪o_aCZ˚Jj" i\Ԧ 5aK",f!9eC8m8Dްyu [kՀcOJ)S[xy֢CL6ADeί B:ϩ/(RLyq]gCZ>=}TXki~A2}Gޫh#lU|`<2q; AZHXimi^P)7@GS#\nˢV>rKxmrC_#:3IVMLyU^a6ϥGLGQs40"d2"qFb_ /{Γ[xyBN1()\y+pD9QʾVs =^b& nИpJB{c:쌪!ʝ'<\@??dSx2i!j:-FBh O)GMQai4@`#:oz/*fҀKg YPy)MY%b˦>Z5i4}XGK4 XXˁb\ƛug6YF9@ksauj psMJx[r B I W xʂO4C&B[ޢ}qZ_2fSnuL@]Xi6a lzgp77D ( R../q)W+'T jA\Ez@tC#p/dg:EsW:%,l=U ]o :ݜm|㯝֩{Lz\G`\(6Oe;<R@f?|Z`h = 5;Vw\Mci>jb,k^Y}3:kӏr,,jxt}b'D;&frJJMf۩~d5nKě$T&ERiiwcJ22@ %W8o\g7dz 7?ܻZ/񽀍BoH\]̾^E0L]`РU)^g1`/,eGsI] %A_\F䬜FၙBj[mWKl-컨M@s0|ܤarMKpt6]zX27gw fd8,MT9+U?!h|ìYVC6]{7~P%L.BlJz!z&[dr<)J7#)tj9c"uw3{4 kԥdIrTu2bMGX>L\ӜȠk18dBU%__r8xk\= AVVAkx a޾(T|RĚtY!v%k:sJ߳lӧc {\W:g򶺅U=N,x2?=菈{PiLt9I[4Hkwf: _wAI,뺚.H> R}ZMې^ȺPF/Z[0a{?N~(=UXf )-s^ Io^`deaŐȎ0ϬLnOd,EOہ'S [Q.c" 7 |h9>vc#z}Zh/mBtFpEEaUP^@mׅ)$]@8I@!8ulzL2(i׆H$PlzS]VQL:0^(?a=`ŎK㏫*uT_㝶'1Mu(B<Ͷ*rDY,}#8o;嵘)AIMy# jnɣC;#cOI>@PP 6ED />b4S뽖ƉκWभTQ?g}[؁s҇IrAk2,!&Y#p5UvVS_g~'GM-5=hIlb̔XVv.x#9IH0b墡GMR?Mu-7izV tj,UPO~Bg` xdEM(uG)'U XT$=Ղ&pѸ8 ]8m*)|ΙdB}O޷*f@k6Bce":@J}\SuADkbC(>.aٿ>3G:x~qҾ⬋?xץnB}E2M(9ާm$G>d/Yp;_loԨtBI yx,h1FȻ]n&N ;ә)zDI$vzsdU$wt 93ݫ)%cn_M1 4̫{z#:od5bC:wRnA![F~7FӸoQw f*6p;gcC8ߗG6f:ʹX><̠T1Ik .l ZQxzt/+ +REMPw\95.V ?j]RPs|(=zϸهcn(ȡBGvNh ]B8@>=/ sd*^)I>QkֆPӒpy}| 06YeUO&lXAjYHHW57s(߷INN5;uXEosPG#̵87|F` |l܂Yhp4=G2^e`h0 5zBtm>SVq= E-d8088,h}akȺIi&y__?\=J*.!-䕿40-(g8Og00KՊ:+w^Wg}S1GcѸ _p),Υ̒jtf;y6Jl?.z](!ʚ("M'gyqiREV7YzoQ)64D[!ű5or4$Jݏ$vl_f^.G)Z]H<¡$%I(R{ȭ"$1Q:h+L߽YY]O&K>AaWE R !o:y%TqHg;ѥ5ݦkF gkT1WGA^NW *KhҩhOSW ~3P_@3AQW#z5z([HH_dt@ǂ9w/q(%xw%OUܗ$n|5=M_AjV' 24^7)ZljFijnw@q! 3w}tWv^W:ͣohmXLa UT;C^רRzBAc1+ߍxXΟ']Ca-yCY&񍹮JOHCCP׷l"rK%HpHJŒųk2DFhc#6%k! k-| U}_/Z%ZUO} ЀCKM,d2sq08tCҫ"Q+'vu۳hO lh׼A:2[*߅{:չJr ^΀.8%b"_xLfSQusg~ `:pU G5|@ {^腑FK!LSE33\տEKҶs] C$~6 t-'\${N"l f6=To/SPFSُn7e6U׽%4X^4B>/uL^YE2g Lft x:-,%<i$gH!WP_q&tU v]u9]OdH_/ʼڜ9f˥I i&k|z7*u*O74c&(wf p%*".ŋr}u&p0Hn"yt< p+WM_:l]L&a ;b UeN.DO- а1tҖcP:5FpK䪐߬g~Ej KO*4Mts@ㆇ8֪6XUc5gS`mTK0cU3?UK!*?؇T#_/5)ũ09; ¶"{]vR`0(eli+TzrZw#y.g}eY@ $0Z#r{OIA+GL YBY.1gww(yfY,dEpXN4ĝ TnA?/fn U(TӁ4,hV`U&~[V=!,fq&A'@Y2&lovPJ>|3%DampW\B`qggtnִI}<>bܫyGXYM$B^Zze]omJw# Pb+0ȯޡo`xֶ~VjoҀj6Y [KSjl=d_l{X' ^֗qV&Ĩmjk+69V%4_9j<7XYjsc1<-O>JVﯺƘ܏RpZzN.>tvD8KČ4ʏz.*{-oup8f!Z83wFXb;ȩ#M :-jjϪqZd'ށG)?_5oi \XmXr'#4'~p6ik 3Q^1Deh'8?{D{gup̓^njMˈ^0gHNq YyXGU52[n}DpK0)[-7nQKrq#@D/]ff0ٯQ׭>QP$fI,2ݠ|CdEU'][^^d6~%vou ;RGϜJFn%5p$90ܿ뀀Nv& ;{1y[}::zE )8ǷLN4K9V^zV$~LD(vF&>? |=T)Fb'p dh'+Dj6f ~,U#`9,aO-{M>' <6ֵ7I9͘aϕ }@k65b)T#2V/K"K9 "l\NLxl6Gi1yS}o[At^RR91TG:cx@WpG7Hrurԭ; tR@"d%kc)+@T9#_wN+vxr U-28xmRmP;Fb"a9S֭=hEPu?s{h@<05#.RIER=2_VTb{3|Hk&R/ ~fC+t=J0TcJy1,?u#P:|!3Yq=dRWyWVk7r5)n.W /uw 4ֽh ?ǓG+13ȍ>_Lfߜo۶j)I#rq;i1wL4#D5evѣ%?n}ZmPL^iw]:h21TWf\{h+٬:t@ ^0" Sş&-_~n 4Y(E=/gP캅%y20q< !Zsyd(Jp%#;)sN9f=$ݡdeVV?łK|*])$V>cTf84H!UUU_NA1!(r /g+41gO(pAZl-;:;D8QnD2K LQVY^,C]FTlݚSYqSN^<IX4ch@w)'m&]曒9olj O}8UjO3zRm Ϥ ^x\ukZw;JgNn a72]3j=CԂUȋ8>19d{37S+U',hYn 1G'hハ5efCy)p,V/clбpw kM8 n}3%a:l]D' V_ŸO/g,ԅqc!~`&데+m1+>3G"ĺT<,$`ޮGfb%{M\}-fi> 9g=q99!0f %]ENzO֌i*Xlb"E_&PdR Hz"`΅O3֏LHRμcɌ P]/Q&t?;MؖlC5&c'o^8am2Ht~%VAJHԆݻ##F͌42@}+ԸEATL};0>@0,oŧ,42FW-'yLr٤Hfjaַ;,X&.lY"6=";?]!x0z+<)MB@' !\#T;dYB־xԲfFs]~L!F|lիP#eS.|M{H;EB޲:K\eTtRGhΌ͑/8g Ϸ?ǘwriDi \zoc! IL`K^Xa}*Lgy%_2[!9O<q冐navڮE!O(1+@]\p 6:-zqQO?Q9EE9xi׊ `e/>ɯ̣$ `'[ :^LέUIܼ!Y ̙"\t2LʔAUqrdJz0 28VE겝9E@SuOSb̳ n*I)})ݡ";$q4W>DԷQNfa1aF z~ ~Ie,J>*ɃS5"3 9C@c! Z9N(ݞ^Yt6Zfhe֕U҃D7:PdG&R1w ĿKY>Ĩnێ T61^,VU⑯E!{F&U#bT!@AeQm|*:ne H3%Ff=򨧥2:2R?n*`T ΰߋP✳4ZksÆϚx6(~jU $TtN&vp<ˬd>6Gn3N99 m] #~Y-"|o`׭Ǵ=K,Хw.K8Bl#͝*%Ft̫4QvSZ[sZ7 ~ǽ!|ƞ)q|Bx_G񧢯JtpNxG?`k*f o:DPkר柨9͎1 XU5\}a|[GCf;GZ6P, %'­6V6H47e25p"N}H}1'MLwlE7Em^Nx0-8gݠJxq‚KwR/$%OGw͙A&cOF@@<,ŶEÆ :u>ӚY1u޶dQ}1g b R$r tegl3.'oݑ>ire",Vﳏ s!/DT.tf{Ba^*t"b8t zOeDxԔ;j)Hplb}О<֊HKo^ew&Z{z d,$ ͢Egۃ>Mm4WaJ,edlmIHLV`Ns5}yj| }`u Un+' ecavFˬv쀣&7 ljUn6+Ш(s5 i iw0/ "(?6 G[ԖA7uI56?&q ZwQЩ3qt| $ܼ>ۚ8'#h`Qs5&bh=#v_KȮ-C=(o;ܰ,<+l& 0 ]C+ BBY&)[wwas(C5}LOeOrQ@PҀ\2SZȴ9* \:H E.v Qư~rArp.G?9_I1"Izvܞv|f_"Ma?M^foZ@U]89CD-Sy]6mR3 Aò 1#PW[-RވɺU :ᴾ/yn=pK!KDYNR(PHq"o肪'\>;n*=%Πl=eWZ4tǗ1$hWX935̥Sv ;lp\ʢW$FMy#CnᎽ* {޿|y#KL0thUmc2ӆ qm|66HC@c"a0!Td*&n$B!z"Ԝ NGL 82{C5蠤P5@v6ǚ0Ь $lϣ.w2lkmvTRT WX 1LO?Jm `0DD*FT ^i|*S vƠżivfVISV$R*E&86DS.0[Ҁy@Xe+̯1VRqb^}mxIVw 2^&FGւcſ=9‚a]Z%) q3݈|XDX2em !ɪTP3gZ5G`6JFxO2j4N3Ec7wo;Sw;>9l#4{_=(D=$2[ h 1^!y"J@=Hih, tMF-C};\W f\B0,@G6(#މ|ыY;fPp͚*еudcfɔ֦΍7v( ɻ0.%0!UݧܚbF5К 4Ƞxϖk YQ+{4Ot[ 2=%I>c^`O4RjSmYW鈕'K!OnB !S۾%ƚBoNsw[AcdĆ*uO1ɳ>NLh dŊ_Z1i$_FF%ҕFtZ3bC1rcD]Z9zPH56>Ӏq ހ۱X5IoKeYe6Gseq2zoڟl>nxiuab^] 4d^V$l4}='gs 1>L;Ė9z2L*Uk*LBú+S 5,(h7uo-> HlN *v M۬<-.qV> ض(}60h\Qh*l"2lԋM|4.k)cSFQHDA _(HW(u!8%CYY_a[c-bxebvv%:]>j_`Mt6zPU.^{:C*I֗ۧXlpRd 00ViV(]5Wv>FmzBN `Mh Xy$y"uH(7ʡEN0@D9jV gnn(wJ%f&f4EO9Pu!,Jj/r-9K,;Kۍ$4lXXX[RULP f@[$gރ=|؞7;À[Ф0ڤJ7 W]9:]n([*>Mt=mă 'kaD| zP:?A\; UoOK34\qT`u{n*P[C0HGzV;L hQ(byZvjiĴC"BĪ:"2Xt|c6&xv"}W^)Qs:ӭvy v}HIyW04Ǯo7<.2kQ☻4 $!>>kK~w_"3y=d<$ûpE5*9+fw tB~/f!Ύ굄H@U` &F[`=ix.00Ԉ''}Zb^[ ł'TZ.fRE |TdC0fIR n!ūV؁+&ICD ]+[ Z3ӈF |'W^%TSn& >Ng%ԅb0 ?YM %a[dBx4]HA&H]IkA # yOR2*!0Tzt4Q.RwyM/sNv< ~:+v/  3i arx&Ky7;/tAC2m]ݩ̍/ۃ#!8xaڲ8&! ʍH\Vj]Oȓ䵘)sdyozl/ /C ֔KlD7]Mӕ~٭\ N7\ (qF`z{+No[B^ q!7cqUТdB;Da2آ)V]0#Ӛu^[jm(m$ HXB]A0+r-ҙ!p:oTL]szomվ+0p3~r58ہЈcٰw~$S;34!3̈Du3^aߙg =ߎܧvshZm\6mPM``3ƥgiHD:eGCSnKe ރ_B`Lu%JA3%KmSw[X}x}R@F[-M 5-׺+_6 ˺]F[D<[E³^ W@xJJ{C0~kV*Uw25B#QB~MV{I߼[z3 Yɶ{..8O(q X2h].F,eΓ!.M.FЮC [=d @u-uHH@xls3M)Q^ݥ0Xd)+#פuH1Ο@(Gf|q$:}^&ϼ%74~Ȣu@qY2;-IfۑHaIn烕N'4R, PNᙴ ~ULd;"PwߐO/aW"a>k%57!!M/+F\Ƅc6@=grQw܄+U[8@#Tg郣}P5j av %ޤ_9o'pNr6 Ք<2OBI$qƏˇf x{ tilEES&I3fND;vvJ {fjjWepib "SeU<+Jhh' jCZe cӨOz! 3I#go " | TRCd9ɍ)҇v&:SW҈ oj~Z\XgKE)$a$(.0{.H+ͣH/;ţR![?a3ӘYBU ?"8GYHHfx2U@[VY4^(Z03Wt62̀"rNjR)'!qrg]T_o|~vϾ j32LfsM_ugt n-_QuX2GΠo~4X3|.6Y}cZOw z@ɧEJĸʹP1O+߹.䄶őwX1龵fҼQ @:~ZFW}0C: l򐗝} ? #XDzA fZΩQ‰LiE,1"Snbk/(ulקBZl "$r [ys/0BI43IzL-2oPBi s TDuh}l1O}lfZU!*Ot) E'(sA(k}%UO򡓼?ON*  \ESuywU]{]Rq*}7ͼXD:B7\qvf7f3gײ9DDsgIf9$V`pihW,۰ 4zz^ڴSZOb&%=ojNf$[@/jY%;ٮV#pt!ІGnZ]^ќ?rxKTOv[MsFn|HjG#w).S(cw_8s*σVkAA;/ٙ2MicU5jo e76FxqgVUug z:ՓB'*z(#3ETq3` : 2k' /v8<6zYTŪV*˙]*ћ``ZMQD̑Lt(/N!Ã{FxDSx.lrDcdQFAGa)6|gr\ɮA!2\8"ᘃ|oCٱiP$.jV1|~y[N+;l3BgBUUWj8XNj p?*YYZNh;v̌]C"aB*#/F# ޻DI63e]s!u?0Z͹,8Sm5VgT5f׽d*zSDۂX~]ꑭ(itiRKQȟ \H {p7h5Em$dfyڵwSu ":׏R{1ɡbQꚍRclJL0> *W/] tGkBb%oe2y=F$>J=2w=EuĸCceC4 #-~ k]\)"b&rh3RoeA^hc6M郢+u9}X.)@Q=O1Q$ a?<6V}05%S17sYZnEJ6aA٠F2('b^\@gmerrɫď1j. ^>1M ʞ4|uVk蹅 2u*B5pWp1"벩BɼQjj$d/BPmtI ۅ@~qlvVzZ ‘0ȟa?jי˕Ԭ Q[`d5;A Z'hӷ_0' Ùml >p~|3CVNǩ٘݋HvC LVeCKYJS 2!@@?| dnv FtpkuH"=F_rRR&"Q 7-QЫ̉CZBZJW)4yFȯSYL@#+|3:hߚ mb6"'%_uezwu _ gv$ V[|(w-5SEjU`(<}gzN^D#YoHK(ȸلSwJ ^+` t^“6\@~)1Դ2eMY]~aݐ.V}S9<٭v>.P7)@"dzuϜȡ<6ד *dleYE$_̲q1k.ݜ;cQ3@-'4L@_͹̸[tW?߯4$fDHsfmT?sY> Ok8dӎ, ͧZ+Z1'Tma J˂3 PQAJ*u ,mn!~j^ؘV'm:QNpd/|r?MǨ)+1 HYd@G"KQKȶHYwA{_ad`&W>]?u6P|dc=-q*-*Θ3ˌz#U ]]}$\W/1d*U D~lFa*B[OϛR3 gv8cZ F#c&D1v#$PΟ} 8gf$?ŗG䈸RAsM> O[ a,Q}o4zE Lk1ʜMku=2Y{xMHAfJI VgHxn(h4vIbO HÝ65h95ALP1|a& ) Z[ν3*=+!3z-}F{iF8?e-Yk!نb E&_؉ f@;=qLxx$ PTW0np&<}@OYݪ41]4&:lgQ"iNjrck3rs]3@2M +=!$ydLXT8Æ Fix@U,ƌɉSoD .y к I`fƨnMg!& }sAQW&*9j Yl=K Pm,["5jp.o(ɷ.I:!K](& a2ga@%^^t 2"_&+?bx@J,*(GW:xUTR=<ك~lTpBCP`W9$K&~>ȘV{=w9[T x3e=gQ vZ;Xs7vN.}6bEJN{ >'dˉKs{T7C.pTHTpwS (M0vRLW7,m}WBc?>!:!X|1xvtS-r;;uj_{i u0V__E62s`D2jM]1=T!|Bpk{oG\">ۂtN <# $.umHo,LAq"a~ቃuo'(o:$ŹDc[3L gFI }ңoo/- ~xǡ~:*0|Nv!1xS&@@EZY0VRVJW'%[٣Q{cBQ99g^^kF/Q/Lq$['}n4g/PȻl#U<=@J锁ueJTU0wm sW Ԝi߁|Qp{ݙ&~Q V$6;ɐ e<{A7k7\梨JȊy4'PpOS)cH8I`,ZfSb8b_,4廫xIl{DLC.ڽE|9m -}:{c;Bu `.ɭU]yu]>N!d2{oe[PNG@[K\҆{fuj0.+\Cg]3} VTw\ЀϨb{ё |:F 6y``ZX p*n=+ƴwGcMCJvw 4 {n hd푠?,&v<+\pQy')[_5;`JPD l'DHHE9 G|0m r MXwN:6@#P"%%Cs#o9΃k1r!'hx5%.Rʆ^:)&*֎SR`+ GU?ì2d#EН RU5qğ Lf SP*ZQ 8,#x,>hԩG ubjz*W~|OT"#Ph@FX5"251=Jm&Q|TًZî Wۺc`D `} u$$Y{irvPN>[ >?O5gE˔q3y#Q#B; 0{ަ:E}F*7> N<(oؖ{AX!mXFɎ{PSсVh(8J`H}ԥ'B~qF ̊:޷:q:"/WIP׳VE0B8̛ فrT7mGvIp =pea%*ut7&[S!"oo'< 9vo~]xS/$z}iC1"xL#̼:Q⩡Ĭv:8CBE~xhj}.< !Sq#. `a?cZ&G?3Jn]@φTDL|%i=a3Fc& t|q问}wq鰠f;$d3ܣPOTy.`b$ 9 FM"i2u\  bm|g}6Šυx~{i$Oa&c>}3 F>~9fWzqD'4Z JrX!`栋u. LȸcN׷~aG>Y>?Ɠߢ+2ZɿpyMT휬`ߛxnw`…ImJ7򊛨]<5}gsNc:"i>r8;uaF({Yu9fu(> hFS/|BW\Hl;{cq呙x87BnIݿo+zsk`xhJeK?_@(҅XXT!}T4J;x.rigݻI,}MxWgu[cy,ԎPVWRc:ixpRYL8Z~P{m+2j2]y^I'JFdrwWs`Eo|d: 8XB Pӻ"8V9zny^d$L^E0>yJJCJ@j6bԤ/XB 7HupLs!{RdONu2JNXD4PX*'ñwƞ |"@y!Ͱg~t[ti7_ܥQ(w`j@ \~]Wh\e7AD~}h3Jxn ~?}y1&)K8m1h xfZ?k/FYiˠ(Q:1 3?m Pq٬Ԙ÷OoYϱ^ticAzOO,Y=-x8ŕ\ύ~g J4_GD khM[GBaJ09gł} @wJ>0},75մ nP_:ğBMwܲ(eOj(kXXhM˃< Xnz1EM&dHj}IZ]Y nl&HAS9-ؿLepL4<"vt{P9;(gX J1Q!ޤA&brL~J \hU5/1'Ke!*d oR#ɘ䀿u!l;2phS_πe`B0ffƾ :H-ys[Th&l+S$w8LV~:=rR™gC {!s6_wDٿu屮YMavPOl'PTugos(!}i+e4D-du[\y7L.@NLEfr8VۆfIHHM׾MZwQ»7wlg.*t.mP EF~9pMm5?חW O`~JEByA lf&v)m"RS1oٰs9lDP< 6)woteIvY@"q}|ےU LU`I4=+,BJc̵} Z D(-LŬun{}xF +d'n˝pA +UXg3d. ;iDWQ,8L-[ix1 \ A, n< gY lQ5l6P@TV*~)K~gkZX$՜J 7%3ŜUc9*q=\rx2 qڿŽP:. 8(s/^41|0>ts T2z흝-$<qFK1;iM8bR՜lll2uᒜUP\Lg,:6}F˸{wc-؈9/n$jÓ-f2((|tľS M'zj|QtfhH~"gNl.(JH ({/ O I3 sq^`^ACHư7!w{YS`JCcy&j3 A|d̿钤[`3nVx: ]# L`{%݇ƈ]܇d!8lfoֺmǏwjh_A%:KG0-p,c(߶6G0zOgAL0xuFLE*,@Qle(z#RG/(3 8)+W|<9]}"}G+q3!gjϰSh1 po( W5v-NUWkQ%%Y.7ס1ɘ#J^l9֮uٔ}1OD|f Rs MmۘҺdԻsa)AmGo~Pc5mi~s%N>B|At*OO,uJ?r`ABEcBaB:p}ۣFTMPa=// Qhk(q=COL>C4yYhP|%kǵiZJqo(ã[NY9`OU:ǔ+Y;s!F[#=ߍ tdI|TE fSc2 x?l8Ɖ9蜊KhQU[% D-3kR6B5eL!/:ʊWe6: jɚ͡}e" #iV36"^Y?4#l;Zny>\۟JTI@6LCsFJV{ǫ%i#)?C}TқJhawH 5)k7>,`/BI-KtI'e.ѩ0I<̥Y0j^; ߤH/p៥ch5!X{i} p.gO5vy{TS ij}ȄvpķqhcMţX#CtJY:.X/Y& TnNlRYljr%  /X!d^li>F/yA3jn9 3.&m#Yo?c~/z/˗hD( Fd;BC pdGf2GD>3m1FLAҙ?25w|\| CYM H=dLC8Z홾CwpRt'{-g_Eʄa%;e>b9pB(SWWILބk2|,*lPA%:FެeD"ff!yӴ \in#Uw?`G?X>D Q i)L$lՄx.8?@#)Os† >nns `a:5ѸV]Q9W!^so k3|@+s|s%J=;Zs+U>ˤALq*jԎGhH)bC],YW-xUWR9/V_}϶C4~@dlMo[o/l:)sG7m8h fcPo=VM;1g/?'Պi2'-ϸw3gdDD-krxSCU+I.tnpZOӪ&pl !&#;RBTZ/spք,?fGڍaU;H_I-{ga b(5oD(!C2)ʁCۯ{7L( _WL\gpbqU;21X!1=DD* $}F9abi"$[P?t4o+$r^7ZJw]QcEJ>w7He)WFڸtVSl~6 YdOngb+|˔;coT7W{_qif8 Bwt9⌕غ6!-(adL1S~t b1\,<ȗTˀH; QCuQ~D,Ӵ|ڴLT(p^m7ȨJLB(i&{D|A83A3p ^nTw5vBpH9 ' Dȉk(V4vPhq.᫸%8 :Yko0M)M@Ll'-g[~`a*mGz8j),~fP7!4=p&ppMD.z8dfۗ`\(ᣲrol-7ufWa6$^c S#Ě;T@9*?VST"D[>k`gĔsT-80jހDT8 WD?gڊՍ]^u,IqZ7I >% Z] 75z><Xy!} Y ~b5Y/Y},/]A٫L?$ $^BCN# FD3tO܇HcfSʧoמ]u Wg6{$IF -;ACY΍M@JR>UC}w6uӵ`Lr ЎF5hVh+q X09 V ~nnPn&=bu//: ]v1^E+%dwoWG9jg+~4N1F%;^0)64i%}5ft[f{ww?[+sƌZ>Ihא3dP] [VT%4t :#:\8JV= *,P3~LtmqQ; sykD+a#ŶFYT T3~kG;?:>LT,8>4Pf͔0-̸HuL^?#>n0v >O '"T|;HI;"<P ^B^;/8]$gmvCJkYrCcjCCƘ?~Sx)uY8ԳiJ0KȠ;2Zl`xņoR( $*o)4WXnD[kٙSѾ3x~m'} }Q74f# M8WTd2o)z*DnR`:k!وYUU.KLr.HYܔDtH1ؠoP x\?<[)PϏH,!01> ;½H^=eiSp N/bvgH֜+.0GtLsw!LkU Ϛ? C2'r>orz8F5DPp﹊ R!_Ex1XXgj@ʇ'!,Y|KJ HJ/aá@(3?Ա[c,NA&Pޝ#:^F»( Ff؁OyÁ&T|P# ֓ g"ST}p0o0ht<]dh`69y͗pN|qzZ~~l-3=6ҷtSc7;(伫+q-ۛ`GM2m{ۗ,$# m5@<5v&>C4h'8bKtBaLSz~5&c+s\#yY  kd{G0ZpElDg(Ї0 K1i,Ȱ%RbLbLe,3 Qpq2sw&B@ӑ50ќ/ kz`2$]('/eU:O|t&יV1zg3W[uAtdaZK'utLlqs Lsx+ &(.͘Rfm{;8u0ZJTyC :U Ey7NܛuhE] _2 hEE_šhh<>!0- *RRk %#ɣ?%7BI"A^/xp+#$C ,(cFg*Q(X}[gٌ*; C?^. ;6MiP\ OJ߻>45*k'R^k"l, `k8kh,^(W]p&1Ajٟ@t%{f8XW&ua< Y$Rٻ]dL|~n^/F Ԍlx1 +Auȝmٰfla C!]p2dKtYk 5-D4?HfKm8ݟq8W!װ;G!R"wkLX1f!<=Jf]TuJP-;]-|3kΛb|:9bwxuV)AFi~>ubٜ C`W%Ҹ4کӨFz7ݿFUqGʹ4!+!bRb#0M~t8lkw{pvg7[b3+Q3\ǁNlW m</eg]_6MkI[G8[v7wj*ç5(B\)EǬ ̚yla ϑ| [X.j:ַL#M j:]Lft mup\:ҨӚ>}AMQ\ut@>H;p5yb% |qօWkR 5k]CE Q:!7&4SAu.bƇ 򫌠"PKXD">bkyIy' xPe=9Y$꒯o8|mR*Lϩt;0||@!dn5 slr}u\Qn0=Rp: IdpIuIt9 ͚O?O!ֺ2p\YVp)kpIQCft]kZ W?Ɲ'MS`3 j ]ٜ~d^Ԏ?j^ljo?i4~6Q6W@/} mpEjN.ȿm T)mkp5 ȉG@ J9 Q4;K!p19 ϒ;VV&C`gVҕEZH 2q1>JN\mF6@+cnKkogVw!_Rh)%~L˧Om$ƬBO|D{;ZI(rs&t2)M#`]|Bԅ.=_!ɨP&ԗH*m@`=b2|CgvRh"EMZlF?<2"NjRO5Bo7n]) a aAaW4S}ݓvb*N"@I~VrʓwGbMn@pPѥnn2Ф6y/K8Y<)F*G?빦 vBQU1Y>}D|7*Ѭ1&YGy(vQQ3sHhN2sa!sl< F*i rIo/`I6PԢNkYa'~Caf' }qíHk L^\8ȽFzGuye.a&U=iNM|3w[dNPݯU&mç^:°9x/URuWqV ̎jSTv? {q}'d"Ĵ@@ح\۱ljƀ"b?ݹ:J|>D#Pp[bŴ6&タrI>}>vnoHWĞ-+zXkqRɧ̷ JiQ2%7ϫY `(RFI(,!5n {y5ew4"R&/lӽƗJkl;[CX-rWB5ʷUaI9CX~O%f̍a"B\L Q4#kJpBB]ӦOj6QM׺oEy5)[~NB:ma.-cn!A*WG~%/oc̾T|\JeL+VYyw}Bc|>Wo'ҤW߭Y"nVuecG?`5φIx33Նe/շ2aMր: >r@\5Fam!CN2̧Ji4ٿbVEo asu2΀c&^k>#O]?wuDEZb"!@%~w@R$8^'`Tc sO'/_a~1QՀYx$+ý[#Yگ|5< belhݢ)f$scDY;jSIGؚ =]Y1g$7!Ƣ]2]}rg##/fVG(qhLjefXGsm2oo_)qT;ү{N}ZLgሩ:Z}s].<+*TN|M$%OݕNyl2 >+0oa"j#iDxs݉v;]S M'Hb..O_)a;w<̈}F8 כWP& {m@qۙtqq)PV}7q76+pM.ttn㹽Xdt>\b[ϥʫx2 ^Q{2:%g1>^1ZkxesRp2. }"4 Vhqlk9 };/Gԭipck53Z6cV˄^?" ]lSU˄6e_d9`o_\߸jR21=^|3Td)8]G.=QDn\zQP@w 5i 3ڴbO$j~ 0[!˒;v` 35'4MtۚH$]AI-B%'10]-FFt{WJi&6o{a}̶AY;3h8s8|ܛNZigR*!bF=:s,tqqdp'wN "0O@MңL2 %)À[`+'MNNt[? \ACHJ,XPj yki;" ͏z\CLPY{٠1pY-ΖS?D&NlV2^N$LӫU!.mK೙i N {P7-.t0c kXݯUkqКB'sz$82rn3;d=lIH,WqԆ ߍjSkMwkêGhRĥ^,p> tח+B&ux7c~E@`5p C]r\í|D0U#$EWEW )C?*Uήhf8{żBX5v~ g3W@ ޽I7À٤ԧVw!W"1EcZ&HC eNy /tYތ$nRY&J=Cw zkYQ?! r\t=D84lCOS.HHE]a\~>NE_WfRϬmaVp=80 ~B&X%پ7VC)+愸9"HOK dơ*r3AE mP&UpkdFi 99Ի>Zu8Z#ōJ&!;O㊿-<䣞utn ICNI75c|55KH"95RiۉK'?qENY'!;L EA˔/'^ూ5NHj#I  oO/0NVƌC2 xʻVg+38ehVY eG]q/Sh8~NR++ȶ+L܊rPa -a${ s3##+ J A&^;NQ~8.)*.s|7#"5ӑ٘%5% TZVE NǓ P`XκW-7,PjqN☗Te旸a_9pO%B:YQ*iu ŘD¿På3M.s\X, @tBjBK!-1[ }<:Ygtu/uh dV$#s qMy<Қ-7-j5sV(^q/H2`gbΒNૈ_~4y}]7*A>((xv wuۿ˲=[Y Yd9bXlkcBvkS΂Ab$qv0ct {x)$΀9 5#"js~W"6j+#4(QkB{ɨN/28Gkk͌騖Gٵ2Rw:^n/'su+\Y{odث!O:#QVD> hBEa3(5dA+!OahC` #apKREf;oN? J?\)(63? z )!wOi۱ۚ~hTW\ƒL% ƹ/Im()va j> MmzmsK7ls%ٛ庲e]W(9tXXc4ݮk5F̳xne!hF1ϢeΕ"+F6ͼ5O*\tq$P`ڠ/;Y,ן8,!X՞i'X;svaao\|b!ٖCG%Ҙ[yiDBQ:|ohXHl\9j&pǰtmɓ18Zc0y~ۮ\Ab07Jv~ÞA93xEk i泻fyC|1p/ucF4:o xS;4(fLf+0IR=*Houan`2"YJM84֢./0nm/Lt_ykhX"g2$/`N632.QT,zLPNA.6Rqp̢(tA,-)wwHX&.AFƙ sq@u7JjW6;a /A*Ak"%eP6ϛ v[z(:إ0ylRG+H2J³y^0RHՃKj6zةn՝DZ$Ue*CG]Cg &dhKIk4;C J/gEq5_n^-ovLi>o]@SZRAH9+kH3C%yQ#oI&rx%jGVT?q7p%2!݀q[}S2V|Vsvªa.8{/´&ib$FŰtWU$g!gbYQUǣ ,[ABq{p6KaL݅I[%Ur/2.VBX߱*q1,I Bś.WXԏqPIr2qOm=ILDTv/ӻn- O , BlBN[¤NNnuXDhcLK㑥քqk>OX&ś`&Ù"ne8yʛzFX/u%$;#JȊZB5|/f=7-ҥ*RlY+>zd!%W(-&svi8wlt0f%]\\ff(@$۰+s{!7L{߲Zup^ԉ>XY;s::'񌌀)Ht|->xAEYZkW U@r^X^F2))ƯɠL1H -5@yz~B'C-2Gև@nȉ?'Dg./OBK ݛ6q wV{)/QzMHr@ %M03\ėU@XXk94ua9 da8dgBiywhQ2qk_n7 E4$mOڴQ=K!}V0B[sisSxﯞFDň$Nh\<5z밒6f>μcF#?bWFXp2QE(7ߕU'h)?qG+i'[NQAsyE. W8p!&éC_-dB䡯̧~ |{-ڽf(hvr,(ys@mdMmo%~oaZ%aCB:WXt>Wfي7}!tht{}}h=Xj g5(~ۮ) _Ɏ`)nd2?qZvL#V>doPpذӼYqeA>%!>%32a=: ts_W*o\V&A.c $mЊ}(\5/8V7?a,+.))WNfԣ&KE b¡ʄk(KGT\UǑ-s]-dq26#c ;Gma݈,3{A$2>@ P62ӝ!p"VZ9o5@UZ+;rS|vh]|h4ݏLS?S.>宽RӴ5f4(Rߝ9>wv*4yUKVЎ{%&)4T~ne&.3Efrn4<pޜa#|q5~1|9XÐB7ă{&ZQ6! o/KK?qW t;)I6u%jZ8b^a8?kTEnF- (Ԙ^Xzj5OJwa}A=2+tz|L˺Ҫm0LZ8#"OQ&쨚<9HF\:*&s q թk$X#-P ,)B*a7`d( pϣ-h@o֬y$&([PGt7)>aqܱSU*NNN-C]=+{s`y~n%Gb<)KjaS^A_EZRbp@FR: +E_9AH׃V 4VI]&$t=w2j؁8ގq Eu`!#_󴴜-$?Vq6 ϗM+75QpvD)|k *#9Ɔ^8+Q qSwgXcH`$Km( ,H<-Pd|Ә /_9y, N"~n׾ol~BCZ3<jY< HS\+%ٮNŽM󘾔F+[mBU15kUc~kE8lڥx'I,n gZߨw2+*a!l9e< !<֞KL쓃,JZlxA٬K6dp"vC\B_,UP_İ 勒OYJveRj>œA,Ӛ{7SqњMS"?_i&b -oY`=-2S|ۗ`?Rgȵ]Q̆id Iiuw<Ř0 L 1^03 b(jj.eb/8$ߏWx nh^?%7perp1y[U)J5׬nZ 9MO`!ڊ昬Ȃ<!u@\?a >>*V2h#fyn\*;\ŗ'Cb|T |ĸ!2*2hP/>k&yUxGϘɘgr-bUqo%'3jpAŋ?XFn,t@+fM|3£Kߕ/}_4} \ř"Zy|佲 b}iڌi i7I^Y& /(MTUW饀d y5x SEio2<ҩK*[_vt1LEJ8뾪s#7Fx&.df8\@l6%SN мdd֔ .eu*w6 ~Һ%sS{-c^{ ^ {ew2~4~KWh0Rt$KRaJV^SHqF$U g3s:/>~Ot&l,hl{G2VIأ$CXL'ZJ}`СWFQ8 FHȆ^({ [8UsX%emVNre^&Z_+ #HkZUjEnF\*=ɡ4څ4L-bq%*5G6C5@Xejb!uԴ8oF)rY:՚Ng*yͥ haD w\x".)=ζNt\pG RF.U7rY$aiHd!!܌UECUO\-nұz(ٰ a 7QX }ၣmOZJ^OεpDCS&I,80<-6gLTfB㼅/{@# SVdX-D5j0[>l8;.Ɉ[vFQԛB64L0N6݂L 닲1R-Ŗ7ܵ#"k2mi˿R8Z5䫽w+&zNs@=)8HIyX/,1îQc xHʀ"([Hjmw@s~7c2;GՉh˂'dL[jj2 y6qT9V4m7&ٚ3i@ -ٔ PX|*H% W8#?,=ChQ*%{ź=&[QBnڕ[w_NO"RH7]%--H_a8bQbuly?N鎢HC>ȗ2 !Vw>S* z8K(D1mq$SӢThN8 }K]Bhx<ד*vcu?<>ZCɃqu6ўQk}QF] xPlHv BÞRx0U ǟ7Jכ,6e ypGXwќ䭹F @]Г*k"[~2#@sXn/0!jG>sT9%9kϯo$wiM/)&JϮ*D3ţ:R9f sِ fHI]Q*AJ }Zg`CYi|MjBWRY\eC3zʴge[HkrָU2Eٹ% /iKI! h ~5?~AGO?$8W(J08 TDڻD(顧5;<]ݣd^.=C~8o5Thޢ~{߅ bdC ''}fR_|W`gB$5z!AC2;hDw";_F'5+Js hHA*B#j*i\7E%j,f~eAI(/w 3 I캁NMz(o5,X݌|r+B^: ˃~RO@~pW)ҋ'PG;Á`̺a3 ߡHZ+{2}Jm(t\ыƆBH59'p}|?~Y'(Lk65V$Q8!G$W4r!+oGkL.,Tl6!E'\uR2=VGUyq_a%::o n'[uԩ4 _G95ab͋1iՓvs|!E|rBښF=yq898i߳M櫦ȑ_OPRw[9r¶ 2?G92Op3x&y)FigVyIMxSkZ8*d\-Q΢{X 6^{~c5->}$< ;??i[[c#_66C%W)PT`XW2[k1Y0Dpڶ!ht D(Ǜ"cck|Mg)Vu+w6uU|rj*ɗeh=͂.c !kF>H'߾Z3r慰v$υs:Ӕ >^%O\} “j$9V&o?1Ƭs SAf|3`{/=Cs6epq\0ȪbeHq'&o=_cXxDK#'DXQUV{r~e-}4)מA]lǝEtz20ӿ+- ^E@Ueed!_~U!5p` AUV#D]TRUU/OК9j}Vex8-6rE倫 ~~=z<&v55.&96fѱ5O-Uhgǽv[ZOe(af6]=ˠsjfk]hi)6@ ٿ_Ha\*{p++5o|/ib-#ۼ >b$Mrݚ/ (W5>se+< }mȋ=L@虥V͙֨^!.j[+8QWt)[XmnA1M]$s\e>!9JHQ *Tࡢ%I^e5T8NYtgr)cǴh,.TQbZSm t|02^ 9dO@$s5eD৕$I\mF?+% C1&r2PB#MD7 ;jF4uJ \{.ɸ 7ڛ3 Y^ PKpJB 屨a޸%ٔ|6O`:td82bh,l }jdK I6[B7ψNxnf~73:5GBOUDW?s̹eccnz|dUȏyP-웁M:۔DO_ͫxhcbj",AA;1`C,h{?5=:@pZ} wvS 8==i'm~HewJH;g%f, ic['b79{" " ALkMfSф{st;7aKkTt_M#4,ÍK/> Q BLL|qx Ci(/7'rҜRجxσV}R†!Xk%n+M@O*<@@ii2o-i%]6U8\aԝyPTUaz2hlP4`dTPc\gn->[AyTBxzYqx< ijh%\qAmj׆3sG Wۆni`pi)K'"5EV vEGM04j%V̓<\哗3F҄\eA6рߟ C6a9|f2$(SY&WZUB"D6״p~q B@zA,t HM卌L~~avM}B{'ЅD#)KU))W k$&Ea3e}V:=[S Ux>дg`$Yp_g.vAPdEV]I$qo2r: zT⾦4Ԝ?4erVV HOWq-8̝{v:2 zVc>nΓ)}1:%Dᕘrhڸ1iΡe:ւ:`%p]1'ՎU~0`ȫgaA3НY]Ը܆yɻE;:cm:Df hX:i>a3xX;<}L7̋w)Ttp.:IC>kP22$p?s=rs/FCZNBjvFr۽8atu]:Ez%`;5ܪeKGN!ug/QY\_bj8DPzc3!w`JԦq\/\6bLM_|As|[r `~h'MɹyIvZ Zfq3 7 Ny,b7ȧ)[LPq"!;?L9v?p7H;MhAJ <;EjQnoo !M3ʊ:>yԅ..X2&gޱq\DYk% 0UK LKt*z xPw;͠i'kkmﷹmD|aCऺUgdBc-9T>&>ѓ6ȵμs NF(XLͬo?N}?29 Z-^9KM%k 9,T8x1pxlpSpDfe!ш [Dg+ l8~l+0P/SUWc"r% b]_vzbd/"3k=YnLkKb>?g2fP=h 0 AӺXVUp8m:^nJ;2R m/Hdc)|g9/ƷTNL cװS{e%^cI ^vD_'`67)eǍMyAv"pT"q4@^z astB EkY1o _!!%b-RhhF`!־!BȊ{WuAcE]8>@=6G[+=ebw$G[g*,ܭJp$ӈ=G].qؙҥ}2 D`i[zo;5UaR| WAqxZ vUvDUOw+u $c’l@;mEYg۽{Dyt5\x9;ۇ<ҵ<7{ [g}_SBcA,S,l% _ͦ`;)k rE\TRUD2txY ~ 9&PWd vްIбfE5E Ke @i''eȾ|KnvJ,<^(s6"H=m]Jȃ1G7cvql 餆63_2C`մr. I;w%QS[v<K]Y3uRKuĉNIe mc9~Yen>6Ewb=b`3hp gMc뢘f>t:T7YܢbM+k,l FdiGXѢhnE:&7H\ρ_(K:cTզF t\+A8 ʀBI'=1;}i-Bu5>Y>D&fYY% -*4ia읕QEǺxEf rsy~<AnL׵XZx_HHpI&g(` :<R!G$X9 U %y7_*jSɻA{wT0ӫgnr̗%vpI~]xB1֖ӈ>kܐ~zؽ7G)Hx$gbOZYLJٕ E@ytx%/~쐵`R_Pg\M HgileHiWtZ95>y/7?'\_5xrTz%MniS,dP ,$ƄvɱķSD=r(PL7]?4:r@KmL2TyFMق(E_ƃ vrOY1?Ŏ؟_%wv_1jgHpEӑy_P}7uw bн ;u4T/EyQS6MLKՒa 4$&FtlPDVּB) obI"x,\m4_ _L`S .g.SvC^7~&3hO8F:֣x7.lNPՙ3>ZhJp5]E\lDrd / T+qRsJ۫*4,B L OP肔$Y= mp)1u}5 P;+n-biAWG&t*Ykf|$ђL'f^ֵ6U XԁT΁6]8uޮbJg j~_*/?((7F>ؼ7{{UiڞzQp7u¬ΠE {j1W4 ha |  *ao&xak땱lq@owi7t(.Vއsϯ]ߖU x#bw4U .(v*{G{kuO_ XfLIt$I{ٴ>ekw|}lo6yAlh }+fD5owxXa"իVwc whDpGWH9 F߉9gC65Ȱ2C'ދwՅ|.m@l2Ǧ{)$l#v6d͍.|Ov MĚ٭2cꦌwc4}7?,L(fR6t>0L5ae@6iid63%=2*sfI% x0S2) %5覓bL7BqWRD8.|`{y lkooz˜V2%Yw&VQ3,Q@M9<= WTUy&Shb3Ne$N4t|kdlH@Gc}/˕0ci\CH[2d戡tg$"E=}tبO28'i*zW)lP52' ݎz aEz,ʒwyu#~P/,{Ȏmg7fg6$T=aIBU`lR[OM2fsx+r#,8VY 6` 6!78ЈXeu|'g~=\1\r[I{wag=v24"2nB)F+[}#@g4m$q_=ĕ}͠@KLu\fvb]:rV}*NF椂bq.35 JőK^$*?- m7.G9΃0͚*|y& |688̖rD(g@>n F"Ӭ \ix-KN\ W wZ%oWԐخ?iX**rIZw͜/P "frdKɘ:ҋb?]ck'À+^}7CŦJpwFڛ3Ca kRh \ar^Y֦9[%+Ң|7KP)*\nf˜%ڢPo<,W Pld_3t?ҍd8܇b >|(bo$ :<zuT ^B"p,9CBIU"3:k뺞?,Iqx8Tf8\\u.6He6QFY2Ԟr{ hvÌnk8IRHBsTw;.% & {K 8.'Uʞ@ .F4W/8If?,H^v_{ 03OFH A9Z* p7PSi(a,fK˹u"Ǻ+- B4IK27Qũh\Yױ3"5Ond2B Љᝑ4+_ppi09; {dCIZ6R ]nr$5Vm^V[q6oivt&JHCmL?FJ__ni6|_7GYdNY9СÆd?W FL8pfq-U(q4!nGH12/_Ѵ>h䛾D dø_0VbԀn"Njq`~`LTƕjTcE }89#4X@I<&Dv"֍3L@ISJ-Iy~ $V*y\߮Ȭ(E,"ud]+$^IԸY3=[-uP`-2'Z6_M3e` iE3+r!k;H u*4ks{fKYjwfX;iUR }xYLfǾď+&й[܁M\U)-M ª޷Hbm]hQ|AUNOm0pY:źk tjޝ2;-lk*(] ۄɽ -Fh6踂/` }F騐D'ki3~;~c:l`[C=<{hÆD4x($rTo0@%wTI332j%79UjI!c$; T8/rӤR";_w}_v(^(5+C񋞲*1L&$8Qy51.$1~=sz7y e- ]C? !!+׊0I%_/ݛ+5 tcJxv95p\{>YZ G"x5EA66>j;ƁZ)mł4;(tYNln>Z,DKpӍ(Qh2)qݿ~E_20j NTjS9~L=M.ֿni)=tTQZN,r5U1},zb2X TzHezy.zx/^"|m FѴ$xOO -J{)8m}n õ}3qǴz@Xdk p{p0i;LX>tl HS#Ul ԍmR_9Aя=W|5"r+ I;Ov0@Zef,+[Vs4]!j#۲5 vdbٞzۭ@ != YY$g9]c\1^,ƒUx9]x>; U#o`*-|~ޤ6Y($9;Y VHH˪^+惷 #Ϙine(L1QAtyCnUV܇4Sz2+(XD璃]sj;APydsHO @9V9U^w%F/ւßV\*%gk@F2By[6Ne]bݺ[0Eƍ7f#uVC*=v܏ $yqd/54t<5, ➐JOmo߿.9`7>ImtCң[r*sV)p(d2<Fm/eUI%)'<=|t-nIET#oiM]WXY4^(n8y>.DaVA΢}mI ʹPz&ǿw9鵉:~Ă!ƆƬ Hۼ|63O}yΝD" /TJMmEQĺ> =oM{ ~xMoڽt{{ʖ4D?e!BOI佌{73YeYs랢cz](lgpԭ|F[`7mzb?7$QJy{v{s à~̞cS@UF!cǣtcj KwnSƮnf%MVR֒nvȴqbd:v30;+f(l9ҟMp`m7dC1&xw,c+%jSV(8U: £fp%Gүx]&sJC~w';NTv}3Vy)܎!׹x*~̏= m?x:$8[Ǿ =$zVJ!Yh҃Ȑ[/eI~<{6C6բ/,Ў V|kKsND_{^ }-m8oa?5l`X'.s%1 :*ƣFO}y; Jci>x`Ǿ20DZS镸ݻ]B;NB4/ݵ Iڴ /DlmJ4fķ\D~^ xN~ρM1&pQ Bn&z2{!g\s+6ѳ][L/iG^GL;M& y -+3y;nJJČ2."z- j3ڐ`p;/j= 91lwm:g|Cd=|N6?艬@˾0'—*>acVP%L~1t~y6vI)htڳ.3bPjX/ߌo Ff9{B̜5MSwŸI3m?{AK#CQKP4S/쁇–eq-}kqנ ʻ΄t&P[ώhEvlOՎ,PD>@(G^r|VFLgBDPG(ٔѡC;|a!%TՐc9QF^l2uC1trls~S |92y}}gx|omMٮ@n]V3 XiG  \ًY_X5-qv!Vܩ1d}VI-iMSh\~ G:KsAH9䧴i<)c)_w:n߻X0?iISy$R8L*䋳G׻LifM+Ew؏̎M][]pf4biB֨U5f69~kԎhSAcUIU_xI]LRYܬRq$Cf i1G)q5wRW/)_y,+nbI񌠫sqi2/<q^|ؽ?kI<); 3E2& ɦ|JmKSd7^ٝ5Gںº{|U.>B+TPa qq ރb_`qΖ\3bো7fH.aɾ䇈_tz,"uڅ dV$a:Y~hph۵rF.LJkYE _ (oG x|fes@HE}ѷ:P]a;73N_2}XJ59+޼,.aQr*V$4~gHlRK)cedќb,%c4|kE痨(=#Ϧ9QRF2&2*yaكﶠ,g #VDfvgD1 !yF>L[>7qC~s7X™g}@n3\\r[l>a<T>KO,W+MxƌׂmrA\Nh]vbWy+|&0Z[~M i(1bln\~/tez-_k*Yu 8A]EQ~T׭russxaOlq0 -IIYrFٵ5eZ h=\p^m'4}Zuy$Xfh|bv!.wXA2W=43gǎ~q6#uQ8SQ1A7$ μKqqIܵbˣ|&uǀUz,/xqWw̙k .z>qE;b*U)Z^̺J9~{;QĽo}0xS<$Z%[Gm-}յ.2k;^%+l=&%iєq^oK^ԖV3p. yr_l=sL4"̫6{ytZwV>,aےH~LRՊow7isl7}x.N@JlO.CW̷AXH<1;է1"'P ibN?. 5|^¿^(fl%?\ L%#S ҎCIGԴ+ˋVw/Ow[)$^[ID1ȶo)7;ln3pds9 p '+Z2ÔP FyBϷk/ f9CH{ BHha`UǠrۨ@Sj~W# 0'a4o.Xsxܾ)LZY)"4Ity=-PSv@ܴTLFg(&`Y2*|\AGSt U! 6vx+ /h@zD/u!047@?:lbxٞwoz%td熟c&ŎkQp0c|&<_/.yTor6A7k:e)c-Z5"Fqq < :Ƿ$OӚ+,[Aҗ8Nc}h*Gwvp/vFbd2Y@KEv7|Q' 61DTp]Ds"t#higoч5Й3~5JkS2J)RpU-".}2ѻ8kQ:CG=f}#| KQuD7T|MbǸcl*cI(=3H\oQcPn*y y AE(I"qi.TB^fOBGz"]\0^ه<g9RO[PrZJZ*Z2 Yv;u=u|su:_| wfKgD3>خ}b6dF7F9+o- QG#PIE<̞K&FC/.n RGfk`J|Tȵ??jÎկjd<}T$T %c‡ 5<-cVsv RƝ Uni$JHg67E,~GY׹'w܂陕l6͒8{߳bԧBOG|A5ʛpmqԵd`  :fzZ*P2 Rk5l򖊪TQ V Ħ i>-f}>VE;O5<$KOӐ%isrhu}ͬ06d>()8DQL;rogH6!0_ {mJzR{oD׭Di8_lAa(H3I7+l?71;;BBC%\t-&5h=@2)Osu7-XS K5'z6hr%Z{AaJ_0FI\>Mܠ2j=k9QS=eu?)txҮQL7Q9Pc(F>EBmcb!ԵLOQ^XzLh|qϦڴ6bbcrNS<$%E+_Vp_e<~v@d~LQC.P.(hO6*58FC'^Y`/Cߺ+3% BM]iu򚩕wB ClYY;k)r53.im Hѫ|`" 8Yd|俚Lʘ k߶*6YWs{!.:_h݇è`1H-'!:jW ` $eehD*K\~p*F Wd:FҢľ!oEΑF ˔{`-ȓt_(cn8vieVH5r_D! x jGKI9\;\2LN`?y'2cE.إqb4 Ko*'m7&o,"4'"lt/k0ۣ쬾1d-)8oS͝m+R\ְ߮EhX8A+y-5 U靅R:tuqL".;?XV+3*ζ[FzRƁu(PUR!O8 Kdk߭O/] A9@*֗.ܫKvu,&8) _ FE'h 2?d!lPd ~HI#wTNZtWq6_7lASL!Mʼf`stWݼ!Vp_4}K,# BGףE:LxD`i^m`w "CqY@vSԹ/xөHSޗKnoUȁY׿8cbo(T#Y#p;y\!a"TG9"ߏ9FaF,; y|fUAeV^ 6GAA;U}5X"^eXtSRWY9(O8 hϡza^ htutg C*ލ:\ ;-s}@z}x&' 4asQޯ (1!5 -%)c9k91ClVBJӰŌ S*,(30".(@XB '2G>~_2;]Fw<|% cFuçpFyn FHԮXw- )90#f b|ƴaZ>kFNFcS[9IYw c&vo8@ gnHNL}\H!)VK-2xܯLLZ gpzIQz華pJd8ȸ2| Z XoZliz3fvÔRtt߷ň|qi`$MIKB9l47B:u;?lb*:!K{ OWhpI K@FSuZyg^A1g/x1vctBDm3,̑K7;Dv{y#R0~=qP.K f/>%c&dݿE.A=L읇& 6r G6#|Bg :Kb  Y3ED>!&9y^G5 DOVگX "Pk9y?r4[ssZCM48t -3HqDU5n΢>C3+"CH -zXkKbgQGg4׿&TľƶF4HjYSg19f2i%~^5L \ؤGN.@갗x%Eń ׵)! rBx3 >Aw$90zIa KLcK*&̶. 't~-@8L]דrGkW'{b/NݠѾC.ؤeb@R'mP FZE2ڦ@X:h"OJ…|}f/V2R~7MRN$RZE,E8'6d@P΢8mnI^g naAf Ӊ'ɾs~ lk[ 7>Ά@AD#C(w`D=Ou;g J]jy­Ռ1a)+ 8) 3X E1G= 7֮efARŢt0/w+~ 85/v߃y--2ÂXA[F?'`cV;h)7+-"ܟF*eUST"KrB+Aakd# P١ E';_FE~JP%vDj@y~*񸻇rI? C7IԤ;f6^# dUyk$Vē;A$ư Umۏ!eGLeȓFyUҿ?.@xE€dMol.#/ВB Zf)0|ﴄ{"KAIh~g}ђ7>zX͐ y%ɣH^p6z[]b k!tppl6 e1&Td(ud=? ?-c^{(2pop @a2]M},U"k(Щ+ ? R`(Jbwm5W!P}/y> ުoy`) KKœU2S){QQ<Kh7:yGp6y`LFc3ϭ0p4plrtJSfPW`0O#6mÜصV/phx ]Q <gTDA=`~*wb&L@F|*pɕP? VX̀rBb%:ۥgmjxY!U3al=ؤhaÒŸF݅Uxi}3+l8,kb2+W^Q U)޴py)+sE%Q5[jg  Y\K\4!XOf wy) auS, }.s DӕDUQr/=1`"m^XVYo@DzOj# R7+G;ɨ*%N%O4 `k ̗L˛lN3f BlpG~o:5śC'2l:5Tj96%ble7~AK4j~LUS#dR2-gHJ|SZl)i6 2GR Zw؍P\ o>+aɟFGR, Y wFƍĦjW[yGNLWKle\zmy5Dͤfぎ1@ ]KA p4Ru ?2B!vN VV* 1kOғ .PKru񁱨77B~~6L_..,I1/Ŵ$bT*`R3mz []".{.Y84\B_QBUB::+vnD&ICBRQ,Ex#4 S! dw=VKML/~; (XFl$j25*2>7R_}F7{38o |rHvN_cnbq4R*w+=cAeos =tʵ7;M? GFȀߐ^Z_".Ԑc797> ̒Cbr9M`Q˹"B[2}f`;@p/B5Ky3iD$R 7ٕE.,DCOh1%}j_e|w1cAE'XV{ \^$plNҟxpwHu(c6Os59Y賉<4ڸkcb_Mo]V gs:/ɴwJpG7CTwj$Ż:G3@?zjAyJ/y=7'{saeh]KW\tf{=LMѳ3jT:< L95{#+V6PXlO  jh]'?h.?h"iT+N{վNjM/'JeLԙ} @*&MF!14^h5:0.hFWo:":ٔ!Ɲe&㼓VPI<#~o5\ѵYM8g '5py$.yEV; ' ǽg! =+M[xUf|_3JIX?Y/^L] ;Îfq-8nCD۾L5F봴cQ㊿j&!kw.UxU27@ x`Jw}vyŅf +xTk?3ctQn1AzSexlhA&itܩcx&♏׻Nc57,/*?4 :r 7KM|3aj_#lz`yaQ[-3B=ۜ ͝ɇ^5T8'> #^?lOϸ> @q*FyBxxNfƕG[/M}Sd]<G @Ntkшa[s2~k.p 0jmRmls}llI˯ȡq(7j ̦,\zriȉN>*(P`,Va.ÄY(~ի-+g,OY亯b ^JC%4Ҷ, Yu*]5Vd5A>H9:ĻB)!Ln Nu4Ǭ?P~hY<9~,[Iԕy|GU G{{qbL'5\U$  &}"*XMAqv':2=E:(ϒN:(/UH1^ c/&+L1 2̧7*b+>Yb.ht*r3*P@U?KO `p&n\ X4 St1)yM>.-!1$U;1N?`ׇZ]T@7i ?$2{lTu83Hs@z]}qFVeU{ ]μg{y~eV -F iv >ӄ1,g< z3`9A&GY衻ɼ8!P̋e'T=3ޣBS"W|'D6鮣 "I8Jy37,ٳI@ lPpujH-O!o9@R=z72 [fd!ѯͰb]9j4YyyFi)N,o=u]˟OMoGxc jEB54ϙG4nKI0EGϾx7%\,YQ'jrD֒^"-S$(& j=A߳{]ҿwl~?~%Ѣ^ȑ!Go, Ѥ*h2K짬QWrK_*m5E}zX'߸kG@319t57xF9 Pryx-zfhԂ,qRcƄdK;]_և)o})Egc\&%<kkLrCF2"-)d6,\_P̲C{ߖ( #5߬9C.V3CUH@֥P>Ҙrv KM9|d9K!)n2y=jʟK 5ب~BmV_/w7F {3+&$iG6_ޒwHxm m>k+3%c,$eyOibQQh7Ydq mYC]p7{y\nRN*Sc(;>ٓ5&(K@rr?2L3.@"Kϖ|.f3NhH.}4; IB}K`~ϠҟJe;'Lמ^J]vLV%|g0au`BPba cL[ GK :j*'i%gs!AD-PEPݷ1ckI+ܓM7 qģiVV h.rfIHcDY x}{yxN4s:Y=QBݓF:7Жq}5v/'x[}+Đ|+  +Dc+ R"x Xّ 2،4௖XXuNA xnT87tj$=q%+^-.xܛaDЯxe`YTR\'ͣN 9x4T(آȇ8QW A=+%6pv%[=##;#9)aKTMQQ Z6E*1}-C&WN] 4n@ }El vӳdߵ;@vř 272MJq tJ'MB `0pc4~eu})Dg75)I7zKYnl{-|V H>j'~=k>4j01c3Ï6RJl'6hGF3 `KؙV(/#L.^e"uO)z p|x2wf/xq7[{ ֹl~3dxkZn6KFQGnD7;ͪ4Ü̹\xlt~Ήh$u.ng QVFWG1 ª;('yʎ_c))EƎNrG/fDWj)a*p,a)l= n.u8/u\utxz1Ob# ;GFgxLe0R}͡B=bweFN%Zݕ>l_Þ?Hp,yﹷ\P wmSXt)P>vfCQJ|̑΅ dU]|TI3! ^:Fp-쐕Njɛ \:מ XοHPЩr61ggE25{xVޔj}_"փu͢:n\k$WLf=v{S{)Kw&4$z[b}+jfB7e|E g mIz@yU+@omu-]Eka҆E[,k`. -F،30<,>op9(=O-LYO7Ǟ[nA ( +KG߫OXJxcXTAsN'ڊP. 2E6o0EԴ8* #y%({̣L)X% Fz`dգЊRjQъeSfA>d>-3ؕUOPCja٬l썤eYN'WzCUiTxqg7-q{PԼ :(߾aL bq2>nO?oBIx~Fh KxbSCZ?m<[W}BNvVXVJT[TiK_Mų!9 ٧Ou>ݲJ+ϙ:2`!Ց$m(慆?@If,Ȗ¸Pe_3dfRGĩԝq+:Ʃ.g\L8g  5U-(z/@g%XꕞݲTgpBfAo9_(Zj EpOaMaB3Cֻ,GRQ_'zlfR/mLݭza; 3bku~.T,=SbckIs~:Qxi,=)TC0Sq7 ?8Ǘҵ+Zas|A@Ku+q6d 5dGl62.cUS?G*`][dVlJNU1'T/x,;LCX"3KT3^rvҺ0T*On!k}PUb:aX@Hn#ږbx]VH+qj[[eQuN4v %/z(4aC}U[ _:y'֐(,wS|hu2E/A0fϤbF]pc,.GQbnbpƢyWTuK΀8AZ  s۶cR;Kj| pY 0 3OT;?BMb:i Z7N*/Du]3_ [bĕgѤL+ҡE2;()l1m(ѝJN]f=kF̸w׵}e ROvcN>v3P2ƽSkYi&,o4Dvc/ i;gΘ[>7LY~=˚ZmdOr]'M=ig|jW{#~ {Veꥰ2%-fP}W||1ɗ|rfIp@NΉ"Cؠu'n=@Bwx< H]ve;/2?txOr'ި ?z+w!yzRYFwQ5o?\Ē*2l^R5_  [./}0KU[o R)NjR&y3{e'C+Md-hcTuKW׹($5_&>(s" 7yχڪ'\zm^w v@DzPsTW<4ę?D%dP-ۂPQz6>ȯtgI>*l0|gᯙwC[ (A>F[ܠ5N֑zKA}kys}-r5dBv@gіF&c|CeGGmDž$EXL2NfillR}2*>`8i:WXQ N)e!V.`p5MM*,q=0SbZ\._nǰu =CU2QNJջ{(\X3C(Ww r +`5%㐌0F>2\d~u*%gDPڬAk(*%}Mvt OYZ7Kc[GcX&@kvXakm-Qr:6~b5Zɟ7ɷג Eqcr^Z<)P%uDP%&A}j$3Ĕa ` ᤜ.\9je߲{"i"tdin?vb4+q^M'_#0DX.u$ ,&j icz9#!#QiMSh!|CWU]5&6tgVD"^ŠզrBRZTkM㺥b#ǞIJ XEБf:Q|lL80f1u0 =ܐc^ FԔMoسƚwAF9u7}MllU]NA",&qh8B,﨔3֒$˺lT~iȑz_EoGvGExs&U><]d:^q Q`vbdapOf[ݕ&4A Mъߡ8'(r f[TFWkam;Q'x{NJW>2< !D\Ly!oPU4k^\jX񴂸䪿%t6>Z4nʮ'-ߝ],V P.TvD=7!XRXXp"Xk"oZ&j/ a&]|8wEѽF [ bE/9[[)`Lh '#pgyT!f03ZPs6zr k!<<҈0Q Vz̬9>9y8dW+?}rMFGPwÝ0:ʮĤ ϧQ|TfrND4XXeZQO?~ <oߤ Q@;,Pl|p8BĦĉDR20YƏLƨ~\?+5Ĵ@NJeY.{nO}BJ!4bB(3XT r gE3ى'2# /eO<{?/.=> y3$'bNE͌T'5{/ろ%X:Aoz e4 J3$ qT>ŭGODxAg9I|Őo[[}o N4(Lı3Ϊ&E`ѭmPc~Lrw#TlB*jMqJW{yl~2?O^ O_p/D+#V0[S vE~4P]QIcSFu2OᖱhKHp( ̋(}UlLA`tV,^d-ׯSu a`qUXm܂&ZL: ~c|DLQ빉 ߹eIiJJq;jy99x-9NΔ[Þ7 @G4ܹרYZC=HK|6J#y{l~+Fp#FFHTؙ'{ԟEdS &!i1Kg2s6. 0Ea 1OfG?6ik#=,>').gME2={a@Ґ6i|D=~ێ1x!y:9o<^!Ӱc""(VĶC_wp9t=% KVdPc*j6?h?1l~%ot>qїFe2EMkCUn' 4L$^fz#e#] FP p)b|5@ⲑ}W4g&lI+D eL>Uf 4m.7":ECR]?*u%B[H0^$ 4l &`!ad]1ܖIӵ= ][%,V2T6%j5ܽyyvW@H5#`L}Ϩ`UiңqNIX= /|9I;<hd 0M y3Ûx[I6aU  قڃzZ3$8;:.eߥs OcDrn#T׎,@y ;{c;'aIﲰTwNT#R19j5>{n $rbX/XsOddGEQ`m`w4*.zq.>Xd񎮮WkJ@hs! MOv$)D|tsi/hX3-|K_{mbW6z;n j46R$3`EqPiߤ.x6JLi$h Z'&Qe1[ij}ef1Ud1i-uOe]+WQ-&[ ;pxհRV$Q0x!C{(ggX-5WO|^AjXV@LRMe0s>}"Kh̸$C.-@f!F4+}ee|~+6,7^jnvnMS"A$(zn|Y \^c$rX*}z2:bY"9%;>YW.sA@]B>W r5;IwqbʹpbpXk_g> גչ`bxl<;{`MR}cO9)MER=lB rB !;x|NJ'eёZ^].v5xQiլ,w rO1R9 -|C~4&ՓoQcV1.x=hHQf6mPcC(5ٞ:!P{61h\v0#37sO}"{BˢAjFRD7AoJr]iO:y;B&8|w_nЦOoc#;:4-4wΈ5" z< 5Zߺh7pو-?'z}e)`+{DК1W"a S8ϔ7yVtA;#Trym6LZ6H 3GA ?txoJ ;=TB/[ܠ*Jݬ:#bʖӑGÅt L C &Xsޒ9Ċ8!S4\jͫ'|a4jQwk$_# q<¶ڿTpD^!n봙Cnx&vZ8QTD !E9YaN6'fV4V1Ү%ayWg-%S~='@zT/:xBXɈL+ #FW53OZ]ߋ|@:[7K9{>}mJ :(4 ExӖpMY2.;N45AE44@æR$-~]Z.E$#EtĮa!x;#pIJȧrcAg3bjpcť/hoL9tq=ya[G?ssF^-*:%a:\cߟ -̇5mH1 n@aҬp[7!U 1Cn& *+Wn9d+T] fes5J߭3J ;#S>N9kn݈c(O͌]&Bd:)ɿWayK3IpAmݥ)Z2 :0g')Frx= /%Y[Pl]^ xS?$ʸ58|= Ydq 7 k%-Rq};-$,s8gZjȮжHqR"75UJA k Y]K DI4&QS@دHX0XXYAKZ_{a3r,Abl0B:Qәh/\޽ӕ:tI =k-\df&Ώ8%^*q˅7pca+k7$V%Oz<pveIc|~,䒒#` lq[^ ҽ!GtWY:N71KuG۝BpwXr h=Y 3q.A0 ޞR1 057G<|KD4n}ճ — z9783Uu} _V#wq;ݨG=W(]E\<8$nm7g}zg~fMjSK|m1 ΓW($KT!([D,y$Ak: y|bǮ`D[cn⧐l^#ٶkʄXv(>`?$N8,Fï!KPHtT# ):JOr?k{WиRe۰tHSP–<%xr{xC7#;*l+O\'p1(6 WǓބ-U(lp'hb@dݺڠ2Uf^=[#daw ~fנ/DJum1a._Hjbzb-Y(0!QxgaN(LG8`u . }\n=0}wڱxX]cs4/1 1BUQ)ŽY+uBχl㑞S FߐmeE~^BJT?x[s'O(.}f90P)P'qQ\A63`NrFĒpy>X)6}!A yޮo"]o<oZ62\^&۫^Q|Ufeybc@wΤr9ʌg G7?QtΩJpkW|r=ApS3sUܯ8DADM(j>u ڨJ})g.rP~2[,,{2 _C cTbo0Hv69mu$>k&s87 <\39x~t1|6< J휌r(\zES*hjejUt*r·݋RSQ_0f}8&ymmxS7c)TfvXGfm[!qA'V|Xx?}+C{(!}#¤*i+;;CNrJRӃ6Mx%:mz#'Rxdwmr[Zt, 0W[%w?6L?75a!T`J]o<̜C]Ol~8Q懯'Zt4K2o\oQGhMlN6Ó3U]ɝ; n0gKGl}GGLַHB$ۧw#2!ms뎹'&G/T7Yk,Ƌж5X``7I@H!}GM$Lp,} Y#99oY0E8NuY ]f ] 0&g盛7;,%\xZP2MYMGs*LWJc+f#íȋX/-ʠ 3 ܽ2 *6*Ë-1Vf ~BjM轤,(8ONdim'o+sWRL@NS)6{Gnٸ KRzk{s2LpLvPvS`Vȧe*Ye?e,"Xmxl{jO5ǙP\7jWisȻVwobSl-7_Z} m}8Rc&[Y汗.I'6Q{P"GI vzf%s=qA„$&Ef0ݚo^uIwP;6’ɒ=0*6J/jblXZϩiݒਓOz_%Klsh8(4 %]+?7IAj#1/Ø1'HΠzvRAh)hꕶh[bcxI?H{m$4 P vCs<ZN9+Gݵ돍JͰPX1 >+3KaAh<^ضn Ӳ_\/`lz 7W`h+[h"H,X큕4#.Au0XhF3wFQjRASk| +a'@0ZCk NNZ* (Ȑ/5 abIk> ?+ӕ7H+GpH^͊u_C#s^7;^382t>3j uX>ρ]篸jM⦲N4uϝrq  L=D& \~PM]%:zm@Wclַo%vv* \rcܟ!PyU B|V+8^}4or8ӞQOI 2dm\"~D)E*auPm0v%4` cloߪ=/_lfH9-6Ҩ-%6&}lMn?c. HqQ"bvPqd}ZR9 sH .NEv`[[Gg~6v:.^<{ɗ͎y!Nj2m(6A"jнM?4]Dz- D>CϾ%Q6!~b靖Jbjfd Ė\wYo}cO8֎L]Dԅs#ՔA捑 eoW?+h5[N9Jqohi6[<'l@wJ+&\Z6Z5g8{oP ,̣ȬL5zrVtBhrIj/k Qtg=TUf)]17IT_{o3&KZ䕃4VZ0?pҗ⥜%_!:S/LS[3?Zf zGܡ WO]=7!wfxx [{!A~1C48*|dm7++3~cC;B 2sï8 )1Re- b]c@lꦠf:ݩc/Ed+Է FT-feF*ؒ*p3f#W;⥏5UVHXdܔ0<6@Ќȳ%mИחsAW}vjT)nz@%ss8UǏqCV Ơ$WA |K?4BD1䍢e7Y((wcWDkqSG*vC; Zpa֙"XiL3 aIR4/o B5.I1{Qݨh;isWGIn|Vo7TQF=e&i㛁p+Vq5''g'ܓ 9:皤VHy19Mj8/u%>m.Up5{(݉°woV~^DHZX}-|&#dp@?i39MX-%ULyljJ^@|ʨޏ_]p2iMy-,(x'Gm4 A1yi֦qѩ3@`@Mgy_6Qgyq SCVGH/m׫'%/2Z04H+^E 1Upw}N_DHse< ;w1TԆhDh;ة#)uZ0Jߋ9Q6#}&.)/~hy^-E@s!hk3E_< `x_AfX4in\ &?Ƴy[ճZ=j #=>ڱyHf6ƁOCa8™h(, !(m\Xu  (硓C3az(Y{cIتÅsX[&zdi)MhM ̨R2C<.ˈF[; LqqUPr=!L!VγCx0X%I[j=zZCmN n6VZV8t(ΰHΘ;C{^|z|g=*SOZt~s<"O!qZ&wxR8kb;(>a rړ ި*dj*Y Lƽ9 :&kAkSј2FzYv -JYͫK>|y% =^Em2a5)oH_Wwj*լzF',svX")JW"NHz+ۓa^Ta)~MYHc@Df ,jL7,bQ䑻2c%ںȮ@}6ˆ|dx;pu?Z c6HoS7A\ƙ٣U<8k|3SĔ%~cҐ(ea6B ɯZ& Yx^`]7WqS3|wJ/ (M``爻aW!y+꩸/BI4X\ KKS!Y 7;dSԔLSwl H:m-,E@UBQZ]- IØa]AˑW'$+":W:L2d]C(1qG$څȽglD0z5îkdliR}fL5+VK+TB \P4Ɂc̦yxܴ加pB(@?h>?hKGּn%@J Ȼ,W׷ rq3hnb. /t4&eJ̌uΟ}UHm%>1l<>fi" ۋК@1j2; Iynn(0:u}Cm/5X23 pa76^ u](ZrVcod="zkK1K xgu3s3P._1bwXB#`_kwrŴ%>?9vIe"7J C1kva;VZ,X=. &n7}"S[)<ޭ}t/CqޓHA;I)t^0-<[Bk_gaH=LG聵Ua܇UR#A`M6N3̀%ƒWWfj*.J]̧E5#TUTuYc(ЧEmp?0ũ^mO-c* ʼiEg'VF܊^Æ$5^WC.ȷ# =޳K7_^ZpzL[9}\/ۊrd_H_}0d]q~#,rgryWgt$4E``o2=ZB॓P>ýX2!gv>}L^F2,P_:UZVtGոz(8-z=zH!zpy,1>FmF[b}'>r`Ns䍗3 *:ҹql5p;$1NMS6t SXn&Ȏ5xTĆ9Fm0я_fu2P]4}봐ZɇЍ8zcwș OąZ))c -kxn+6os`Q3jt''m]޻W̦Pg$oQ-XMw8̹Hrl& ^/]nAo FJ_(q {!ƦK@Jqo3+]r˻x3۫ /YaH-7 ;Vh,cѵ\OQ -.0v&ϊ1:?7xk4kԆ㸜g!V2!=FMl {\<=h}&05A,489BֆEzm>6V\£-tFTpSX:.ȹ7fԢ 7 n a()%̢~IL<@ Ҫ%VJRrK\#.ms4ᬇ hXf@>ZLL)E7 \ďM0K#]uyTARNbY#|, rnd<+p!N\Ƌ93klnL̋f &`grpl%X&ђѳW'콠8] ].K-lzDalAG8vKM bјu>ݱcM"+F;ҙF% =A T;+fMDsHcĵJO'IؗfS1EhI [k4CaIJN%ݛDgYbfoǪf#l}Nrm5wMl<oЦ}"=fo(%?1lh+G%qXiXB&m[osz2T)bљ.>S. GȤeE`|:-V)j]\\Uwʍ#Z񳰸_1c5cW'GK^Oӷu:. Ds,Ay5H>܅ixSRJoRI}i_QmDfNNu/D~Ja-Kvұ_(Ё3,k0)aK`k] l]3[amat/}v3ӕŅ) VD r g*NfGκ}vdܭ; \8BNL(ixKg{B\yNe",RqmÜ9Ty2pq<:5# Ev; 0ϲ7bp{XFMO/a urj_cgp0~> ޲ ڛn[Bt0 9: q@ă[~A!$BggBj_Wyw!8\e@Uh0\kE,հU]{?}v4t]ˋiبll'P^ʴ@#O˰YcZ&ƍ80(2!=ۄtUuK;)Z_Cl [Xy9_`dY##s{12}4ށ?ٯZeIiE&';즆޸̸fy|%yn>g%V),/yэKJ$]fТY|DrX%C U.QU擜V.n}K>"WONs~Ц=uV4?S'l_Vؚ;$;n͇HXU`Yy?bOR:m݃D~D @>>Mc6k{1w ^Igw8-tXL07i :\]y`.K\:!e]/VTRh0_lróK%.uW0.Z;H,UAR1;kݱi4Ԓ3@ ; $bE֯Ԑ?9CͥXNϡ]ULAj^P Yyga5E0WPO2+摊|V Q\#AdV%Lh/Nc;Bqȗ˱eplP]ƚMsp#\Z yUJqGYߓS${9#h07d 3kil"I{Z};ucb]dP%\FBA=X2' lRyꙇxݬ0*(\*$abF&5h٢'$g5r,C?x77ˋ-LzKٍvÅ2%=fED"4`+&,ι<-872|I<{}ej&EGm)kl@PgQ'ZrX.TPI7chxa3s]_HI_kᰙLHRaޫz=[Fi=㾈JXPU9<ҳrEzh `{NG.4Qx鬲ֱ1)޸Ykԏ4}n}VlvOpMѕ::Kփ *QC"&-gfK2(YE?sD ښjmXwyXȯ2[ކOd(  +W-ih:FM*VdjmMKz$I@@ >Hv@*E1HFX])&]Z!Zʕo ՙ)~O4Qs-9!+Wn xr<*_ɟn` -Ƶ@L'h)5 ]N#/XO+ˇbٸ~6Hd I"1RsFנWza vlDj>ϵGi9n;̸T,D#PFzԧN$ ɛ46vjM-dm4wYAzVDl`ް?N螹 /= 4r"k%!p+Nzr/a;/qM)!&p+peF)"\^_H*kݙEzbJ/}E'Q4;8U8ř!DͺPН@Ug tOWհaPJUۓ:r?}Jں:̠\qKܾ FZ@ka|YM,} \v04F7B&7Gf"ӳ]+N>t!uūcw_28Ĭ{(~UٸY6ڤ6)rp'Bz{o>?W@ (z\K fik!Z WPX$) R/2[c/)؜nTvp^Ju/eqo|4\ =xEѴ\k`u;FZYgMmbq6Hpqm@d`4<^CҐ&xdJ停dmϜ&M/dѧ&%7?yxB`Y"bhQ?Vwn3e'ovҪ$G:rNUOB_ga=ÉMͬx+1Lu_TOCj86\?|~,lP.6Q)ۡ`]b)Mh !=T'o0kM^ʶ4?XRm{N%bQBѓ^o *b4>g6E:ۨbZ Ո陞9ǘ*F$.-ߜua6=i`%n酀I&[Hx,:v_WVj]tl< jUZw= k̭"Νƃ+j/!pg1z[Y5߼BR9C*vҾ7 | Fsd ?iok\} _0|*aT“pZ5)@|9OGl+]G~_yP{֏!nQ½K"qN輬T`y0'Ԙa: QC³Y t[G౤9$:zîh9lxiP|o?1]E$Pf-_̃8cC0CSz˶VZ3i:kF"H\yZiGܷB+JKă 5%k6V n#ni*aDi`E@a)jHESZȄc *w +֚M^XNV9tZi\}aP2,!y_-7SQ I/LQcd1pZq}YQC l0r0zȜbgivʨ ,|rz 8i_@E=nJBZ'$ _0R82?1Jd5< Mrx sF SFq4 .0h@ 滱)OOHޑW>MvNMs\ ".G.ۭW%e+O;D9dWNj/gXKHulTLÍH 滶;X n%RpG[m1`+Ƈ^M-sHDFԏNۭmSϼ bֹ vp Y&?qL2LC[ J~LNK3 IY~`Wan+gK4'p82vΫ)Ji)ץֈkr8V KG _b5 MMI} @.<ܤ%r ;uE !,/=g9d/&WTE:ڢa&w3"֧ZmcQ|8 /`P]*b׾LpγbJo ƂS +9^oDv/)N?3R[a.Xm z$PϨ?b4IV T9=RZ*7Um7+aq,n.*xpvYz-\חaPZ9=vZe$aftTWVL1K ~ Hi{\i0x&W<Ks|~.}b'B*אgUtV0E%Wf>I2DZ"U9,N[@Ĕs&S茸e;.ͤ`0sg )89DJGG}4fy$*[oJ{co,!h0M?Bv{}:%(.WA&<܏uSHy/coXݭC/R!LbUY^JʲoU{xzޞDݕڷhr@w]x@tn11fCA Tz5,Bhjڤ͓Ke)''`imzӉ\IT|{`imc}V.Xe"c>M05Zb "~p!Aj$ASIoA\%LEezUCy@ozpuT[&RFm*J[sF.$sLH"mwT5[g rJ̮DHnZox00V Q+( j]̒׊\,s: ꗖnj&(voÜ=V(#HH?Tɀ142OCoGyf ;GLg?2Eڥ8MՋ$-TPVh^siV&H&}f$ZƄ\o}^!Q =Puh ~;KOއkLd `SxzY˯e[2bw>qwĩ#N^RXN^`WcXkow+*CV7>)-l纗C6(g2|~k2B8uZ6DZ) #H8lx\ɜ687Xz{izCGTjHEW6B36@ ous :=WB-TmPC#`[Piն=2J!/U݇#ŽK-&OaBq+M57F)m_GK?dd>0"A bz^ڡ ƽX,P=ceq`lѬ7mTn/=N C>.M B  *!o} -_غ'֣}MTMEӱ(,&ʇK%Af!ګ (# o:~PWDۜG FڹHۅ[d15hNwܮ8vfrˍ7Uވ w1gP`C:omo%h{/5R:ՁYHI}XRWVnTiBhf1dޭk QA"!c K&! =GD^gjLңZ|G!4r:Ҧ@\62!3 v;][:wcybҴF!EZA%v3rg < ̦ KG͓tUM]DifU!y$&6 =nX?X܁B/'Cj,u ;xN!scWvھ{RGJ= i y,l.`Zw=F=*{æ8#RJ sV_ν`rXQf`F⦄^qJHbŵ0陏EN^wxvR x02O̷k27 ف"Ͻ99et` g U,%@EzC9 Ɓ I5Ji(e!s^d2X{h]Y\+9d;-/7 g̙B(tX06))*$ntI{oMy[)[0iF[ taݨ0㯦 fD}ؠ}$Jxey]9 7 _0T#Hkan0MZ_bM$ ,XkR4'jǭ)~ *e0 C@7= O!͜#ن̒9Rq>% |m'uSw:okq;W8V(/5g2ۻ9o1y!̬p*,p"WEBAzF&p8QjĎez^ I2| xmUv Kej /<)a}elwme*]0M!g#tV™BBg4A}:cr1Q uG?T\I.sp@vcE%!`?E,$'̵`W'McYebĖk_짰O] =kAciM ]]׫2wtqفAœ$: Z[0Y+2!ZLr@G!mq\]s`ʤikیh7ɷ|nKx搔 V/bMy7!i H8TP,&9N&` A]Crcu{|~顀.5F툌hVY)\}+δܷW[J|Qu{LS\[X 4ď[-%/U(d"\`R/Tj}HTȢSTwiHCIE0٪HC@ $}lO0F_ꔗd ϮJx"NDEH̙ W%QTEyC$2fҗ^d_g+ >sDnK?TXp.nsZT"ԡ k.Q1b*w=8:}TlLr!AK58E4HhEF=6'_"lH7 vWwkꅴ,͚̽')))7l_uV#g[At@*r@ZAݰGQ9v-F!rþX~+q@I-5lx&PC1~Yd<(&:23#t:[r|$Q# GYV~tiԶA<=TnUN<ǿ[{z?\-22WvW9H8C'q6=S H`&& \&XAqþ6%ik̓4_FdҔ]W^&Et5Ϊ[QV!iPIbEmY_[)P;g84He%WT>TMVC,*tji)ҜueW/r9 3ŁϜc>,Vs#X}Iz mT~[ !9qq7-cw2?SM14"3jCߴK}$>v^ԩrYweҫc\@!\:{I IE/UgG mBPiD= fZ2l J9Y;I 9/& 3G$`Q8A3鼖RFFx#⹌ r@%UA׭3অcpoeBYM8.o K8d)O|mpch2Lϝ ?:chŢgFfޜPOfWd$\w$(ߩa> 8"EQ9ÌwMY0d!Z |㉹_5&:p)d#]=p{Ԭ/S?KJ>p1gNRQׇ *J>.]u8lf® wң5h*j3G3!1BSuJbS&srqc{Z#yRix;oZX?iGLp]NHc<^-Om^f7ٜ_ȸyzS@wz@'E5RMM`^oN25_548$'+?\^:Wk?`{m7ZSu` ?X$_bYwcөR AQc]P,k*kO_&,}wM۸BA_?FɈܚnnNH|)~`!%]*ପY(K9͑YZ>KvYfyӷiid{G}ޘVkfVux^ g7ɘV ?=*'ŠX|)7$mj͡{!W C:x #%N -Er@P Gaޭ@< } h9% %7Qxo7-=f^JA ?SX\v{jm{/ˬ6P>\fjig<I?'[5J93vVooJ`7j6qoxQoLW%ů$'_IZR@&>CD Oqݓ9 kKQGgэ4)GRqHmJviS,ڞNr}I(Nҽ;Ip)+2]S@κ-8Nދg`6%2ًz!C3X%ٍL}sp?ݶTBJ)YFGj|TSg7[<\yo~p a,Xɕ  yaOt]ZIr35COarȒ4$#0+/v3퐦'dEDC#3|0NDo'So/:s5IO*de+\wR>R_~7'91W k* FM Ȭ ,\,V`(oUP ˿ f5Z%hxTBc^ȸihajDگ-NMO߱LDLVޏȂ% Bamnw(0`\U)ş6x},nMǮSk-\2(B ۢp7Ai^ENo/89U l8o(kS.qaa,ǥp E tt\J`n/֣^-5)\KPAx^%%UKKWhщlL| %Adб ߨ]TMwm$, ٔGEW DJUd'"zďA5^s9륳BCZT`͆c#Di}H[vc!|G}@cFըLHn}Vܪi^S``U!u.OFd ހuP&.\o87Drp6'7?s.:7f f⎑vῂ[r;S.Bv&FJ1,Ѫ"7톮cDjs<- e}I]& -sD3!_SN\[RTEV7,%&3{W`5#ک5l!;ҦpV3a,ֿ~VSP.(6fh-I`e'!$Dϻ"K]a3Va[!$ǘK-BY .`:G2DNY.(TbLhASDCX ;%s>kZ"'8E\:+d&:Cv,٦ H-" $.Hΰ#~Jz_Q?$~DͯWoW5mPfU&!E)Xp \ +ITf4o}Ak~fǩ)Ъ7x!V֫A,C۝NoVV@P)jw5L#VhHasp$#,Dpop\wfD0jwCoY % \#jl< 7v`X(jA7@Ge0H> Fʒ5' ~k@Ʀa00u{ S@l~g\^U sL鹳hVf!:}s[䥢18SͤBP"~B%j32/ g"L3x-$~;$t6LT G:FR_jEFdE5K#iS\¦=[q gC#8|w$r`ž@EWh Y2~ClBTuoZ/?`?\hx>a7a>Y/D# G(IQm{OH0Dlp=H>j-n4=Ѹ _14bc{zQF-5_{B +SszM70.!JP;91ƍQ_ 5JQcq W.0VLp춻rBF _wUBYLWd/{^  ;h d.j4N6P`)-iOK\YqvTƒ4SԒP̰V@ѫ[a^1t6^ QրǨl2(}vۥ`>#R5ܪ~EPӀS3nLPUp "!f ~\j6E\0WG+[.VQ$ij\x`Yu?e? ﵣOEcoqOsdQo~5e\WO%b2Ƌ ~,hެ8h?RfPB[kOQׄ:nFw'WO+?-L)f@bv ;UC6"ړ%S`j)>":[5k& .KXUv-pB\Y[{ oM U #Ϊ>TjQf9,ޟq<%c[?|$%:Z<9WXb(E# n.ʛ5rxHݓVk^P<~6 4<+^2'V۝%"բ3L_O煐A/U'i4TsW(P0uABSBJ.~o0Jk8Vr܉fӼ,+Y5Bز4>Icі˵5=Tq鋰4m";k @$% K< LnOcuy^}ja$pPnqߑUeT _qT4dn8:ǿ^O.re#6x-0nNNKHzi a``E_Vm⸲iZ8k bNSV% 33vN$:3*Y}IhkE#]y'уi¼ݠġ%. GuC{1{QlJEd^+%%1*27FtKȮdyctmdSQ:CP